An MCP your agent already knows how to use.
TackPile exposes a Model Context Protocol surface that maps 1:1 to how humans use the app. Your agent doesn't learn a new domain. It picks up the same primitives the team uses, with your vision and rules injected into every read.
Tools your agent gets, day one.
Filter by state, product, label, priority. Returns the same view a human sees.
Returns the top Ready-for-AI item with full context. Optionally claim it in the same call.
Story, AC, vision, rules, glossary, attachments. Everything the agent needs in one shot.
Mark an item as in-flight by your agent. Other agents see the lock. Auto-expires.
Move items through your custom workflow. Each transition fires a webhook in real time.
Drop progress notes, PR links, blockers. Humans subscribed to the item get notified.
Vision & rules travel with every call.
When your agent calls backlog.next or items.read, the response embeds your product vision, glossary, and agent rules, all versioned and scoped to the item's product. No prompting boilerplate. No drift.
{
"item": {
"id": "TP-127",
"title": "Add OAuth login",
"story": "As a signed-out user…",
"ac": ["…", "…"],
"state": "Ready for AI"
},
"context": {
"vision": "TackPile is a backlog…",
"stack": ["Next.js 15", "Postgres"],
"rules": ["Open a PR, never push to main", …],
"glossary": { "PBI": "Product Backlog Item" }
}
}Soft locks. Honest states.
Multiple agents can connect to the same workspace. When one claims an item, others see it as in-flight. Transitions through your custom states fire webhooks instantly. Humans see what's happening, when.
> backlog.claim(item: "TP-127", agent: "claude-code")
✓ claimed · expires in 30m
> items.transition("TP-127", to: "In Progress")
→ webhook fired: pbi.transitioned
> items.comment("TP-127", "Tests passing 18/18")
→ visible in UI · email sent to subscribersWorks with the agent you already use.
TackPile's MCP server is vendor-neutral. If your tool speaks MCP, it works.
Building an agent on top of this?
Get on the early access list and we'll send you MCP credentials and example clients before public launch.