proofhub-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@proofhub-mcpshard task 42 to a story"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
proofhub-mcp
ProofHub for Claude Code — a zero-dependency MCP server (and a CLI) over the ProofHub v3 API, with a BMAD ticket-to-story sharder. Bring your own key; nothing about your account ships in the package.
MCP server (primary): native tools to list / create / comment / complete tasks, and to shard a ticket into a self-contained BMAD story — so a coding agent can act without re-opening the ticket.
CLI (bundled): the same operations from your terminal, CI, or cron.
Install as a Claude Code plugin
/plugin marketplace add yashmody/proofhub-mcp
/plugin install proofhub@proofhub-mcpThen provide your key (bring-your-own-key) by exporting these before launching Claude Code:
export PROOFHUB_ACCOUNT="yourteam" # "yourteam" or "yourteam.proofhub.com"
export PROOFHUB_API_KEY="your-api-key" # ProofHub → profile → API access
claudeRun /mcp to confirm the proofhub server is connected. Tools then appear as
mcp__proofhub__list_tasks, mcp__proofhub__create_task, mcp__proofhub__shard_to_story, etc.
MCP tools
Tool | Does |
| list projects |
| list task lists in a project |
| list tasks in a todolist |
| full JSON for one task |
| create a task |
| comment on a task |
| mark a task complete |
| BMAD: shard a ticket into a self-contained story file |
BMAD sharding
proofhub_shard_to_story turns a ProofHub ticket into a story with Context / Acceptance
Criteria / Dev Notes / Tasks-Subtasks and a suggested owner role + model tier — BMAD's core
move of embedding full context so the dev agent isn't guessing. See templates/story.md.
CLI (bundled)
export PROOFHUB_ACCOUNT=... PROOFHUB_API_KEY=...
npx proofhub-mcp proofhub projects # or, installed: proofhub projects
proofhub tasks <projectId> <todolistId>
proofhub comment <projectId> <todolistId> <ticket> --body "..."Notes
Auth header is
X-API-KEY(not Bearer); aUser-Agentis set automatically. The client throttles to ~25 req/10s and honoursRetry-After.ProofHub returns some errors as HTTP 200 with a
{code,message}envelope — the client surfaces those as errors. Mutations resolve the internal task id from the ticket number automatically.
npm test # no-network self-testMIT © Yash Mody
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yashmody/proofhub-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server