ZenHub MCP. Track Epics, Boards & Estimates with Natural Language
ZenHub MCP connects your AI agent directly to ZenHub's project data. You can use natural language commands to view entire development boards, track epic progress, update issue statuses, and set story point estimates without leaving your IDE or chat client.
Give Claude and any AI agent real-world access
The MCP retrieves the entire ZenHub board view for any specified repository or workspace.
You can instantly move issues between different pipelines to reflect their current development status.
The system allows you to assign or retrieve story point estimates for specific project issues.
You get a full rundown of any ZenHub epic, including all the smaller constituent issues it contains.
Retrieve comprehensive release reports and progress metadata for the entire project cycle.
Ask an AI about this
Waiting for input…
What AI agents can do with ZenHub MCP with 8 Tools
These eight tools allow you to programmatically interact with every aspect of your agile project management setup, from board views to individual issue details.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using ZenHub MCPGet Repo Board
Retrieves the complete ZenHub board view for a specific repository.
Get Epic Data
Fetches detailed information about a specified ZenHub epic.
List Repo Epics
Generates a list of all available ZenHub epics within a repository.
Set Issue Estimate
Updates the story point estimate for any given issue in ZenHub.
Get Zenhub Issue Data
Pulls ZenHub-specific metadata about a particular GitHub issue.
Move Issue Between Pipelines
Changes an issue's pipeline status, moving it between different stages of the workflow.
List Release Reports
Generates a list of comprehensive release reports for your projects.
Get Workspace Board
Retrieves the ZenHub board view for an entire workspace and repository combination.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with ZenHub, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ZenHub. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Manual Chore of Tracking Project Progress
Right now, keeping track of a project's health means jumping between multiple tabs and services. You open the main GitHub board, then switch to the issue tracker to check estimates, and finally toggle over to the epic view just to see if all related tasks are finished. It’s constant context switching and copy-pasting status updates into chat.
With this MCP, you keep everything in one place. You simply ask your agent, 'What's the status of the payment processing feature?' The answer isn't a link; it's a synthesized report that shows the epic name, how many issues are complete, and which ones are stalled in QA—all delivered conversationally.
Getting ZenHub Data with the ZenHub MCP
The manual steps that disappear include navigating to `get_workspace_board` just to see a high-level overview, or having to call the API manually to check if an issue was successfully moved from 'Backlog' to 'In Progress'. You don't write the query; you just ask.
You get instant, actionable intelligence. It’s not just data retrieval; it's context delivered directly into your workflow, letting you make decisions without ever opening a dashboard.
What ZenHub MCP does for your AI
Your agent talks directly to ZenHub, giving it visibility into everything from the project board status to how many story points an epic needs. Instead of opening 15 tabs just to check on a sprint's health, you simply ask your AI client for a summary. It pulls in all relevant data—like which issues are stuck between 'In Progress' and 'Review/QA' or what the total estimate is for a large feature set.
This MCP lets you manage complex agile boards and track release progress using plain conversation. Once connected through Vinkius, your agent becomes an embedded project assistant, making board visibility and status changes feel like talking to a coworker instead of logging into a dashboard.
019d7627-7a3a-7168-931c-978c4e4f72a2 How to set up ZenHub MCP
The bottom line is you manage complex project data through conversational commands, not clicks.
Subscribe to this MCP on Vinkius and enter your ZenHub API Token.
Connect your preferred AI client (like Claude or Cursor) to the service.
Ask your agent a question, like 'Show me all issues in the Backlog pipeline,' and get an instant, structured answer.
Who uses ZenHub MCP
This MCP is for anyone whose day involves tracking progress across multiple interconnected projects. If your job requires correlating status updates, estimates, and board movements across different teams, this tool saves hours of manual dashboard refreshing.
You monitor overall board health and epic progress by asking for summaries rather than digging through multiple reports.
You facilitate planning sessions by querying release reports and checking team velocity metrics on demand.
You update issue statuses and set estimates directly from your IDE without switching context or leaving your coding flow.
Benefits of connecting ZenHub MCP
Stop manually clicking through boards. You can use natural language to view the entire ZenHub board status for a repository or workspace instantly.
Update issue progress without leaving your IDE. Commands allow you to move issues between pipelines immediately after coding them, keeping the workflow accurate.
Keep project estimates current. Use the tool to set or retrieve story point estimates for any issue, eliminating manual spreadsheet updates.
Gain full visibility into large features. List and inspect ZenHub epics to understand the scope of work before committing resources.
Get a clear picture of project history. Access release reports and progress metadata so you can track what was delivered and when.
ZenHub MCP use cases
A PM needs an immediate status report on a major feature.
The Project Manager asks their agent: 'What's the current state of the Q3 onboarding epic?' The agent uses list_repo_epics and get_epic_data, compiling a single answer detailing all constituent issues, which are currently stuck in the 'Review/QA' pipeline.
A developer finishes code and needs to move the ticket.
The Software Engineer runs: 'Move issue #45 from In Progress to Review.' The agent uses move_issue_between_pipelines, instantly updating the board status without requiring them to open the ZenHub UI.
Scrum Master needs to estimate a new set of tasks.
Instead of gathering team members, the Scrum Master asks: 'What are the estimated points for these three related issues?' The agent uses get_zenhub_issue_data and calculates the total needed capacity.
Tracking a multi-stage release cycle.
The PM queries: 'Show me the completion status of the last two releases.' The agent calls list_release_reports, providing key dates, progress metrics, and overall completion percentages immediately.
ZenHub MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Checking board status via GitHub UI
Spending 10 minutes navigating the repository's Issues tab, filtering by pipeline (In Progress) and then manually checking each issue's status.
Ask your agent to use get_repo_board or get_workspace_board. This gives you a summarized board view in seconds, telling you exactly which pipelines are backed up.
Updating estimates in a spreadsheet
A developer finishes work and has to stop coding, open the ZenHub UI, find the issue, then manually change the estimate field.
Your agent handles this. Just tell it: 'Set the story point estimate for Issue #123 to 5.' The tool set_issue_estimate executes the update directly.
Finding out what an epic contains
The PM opens a high-level epic card, but then has to click into it multiple times and manually count all related tasks to understand the scope.
Ask your agent to use list_repo_epics followed by get_epic_data. It gives you a complete breakdown of every issue under that epic in one go.
When to use ZenHub MCP
Use this MCP if your project planning relies heavily on real-time, interconnected data across boards, epics, and issues. If you need to know 'where' an issue is or 'how much' it costs (in points), this is the right tool. Don't use this if you just need a simple message notification; those are messaging tools. Also, don't use it if your workflow doesn't involve established pipelines and epics—it’s highly specialized for agile board management. If you only need to pull raw issue descriptions from GitHub without status context, other generic data retrieval tools will work better.
Frequently asked questions about ZenHub MCP
How do I check the full board status with ZenHub MCP? +
You use get_repo_board or get_workspace_board. This retrieves all pipelines and issues for a given repository, giving you an instant overview of where everything stands.
Can I change an issue's status using ZenHub MCP? +
Yes. The tool move_issue_between_pipelines allows your agent to update the workflow status for any issue, moving it from one pipeline stage to another with a single command.
What is required to set story point estimates using ZenHub MCP? +
You must use set_issue_estimate. You provide the specific issue ID and the desired numerical estimate, and the tool handles updating that field directly in the system.
Does ZenHub MCP work with multiple epics? +
Yes. You can list all available large features using list_repo_epics and then select a specific epic for deeper analysis using get_epic_data.