mcpField
A
AgileHero

AgileHero

VerifiedFeaturedRemote
agilehero.ioProductivity3Updated 5w ago

About AgileHero

AgileHero is an agile project workspace for teams and AI agents, covering boards, roadmaps, whiteboards, retrospectives, and a wiki. Its hosted MCP server exposes these modules under the signed-in user's permissions and uses a preview-then-apply process for rich-text edits.

Key features

  1. 01Manage boards, backlogs, and epics
  2. 02Create and update roadmap schedules
  3. 03Work with whiteboards and diagrams
  4. 04Record retrospective items
  5. 05Maintain team wiki and delivery metrics

Use cases

  1. 01Break a specification into epics and cards
  2. 02Turn whiteboard ideas into backlog items
  3. 03Draft retrospective notes
  4. 04Create or update a project wiki page

MCP support

The hosted MCP server provides 49 tools over Streamable HTTP with OAuth 2.1, covering the workspace modules. Agents act with the signed-in user's permissions.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.agilehero.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

AgileHero MCP server

Agile project management your AI agent can operate. AgileHero is a project tool for agile teams — kanban boards, epics and roadmap, retrospectives, estimation poker, whiteboards, a wiki and delivery metrics in one workspace — and every module is exposed to AI assistants over the Model Context Protocol through 49 tools.

This repository is the public connector kit for the hosted server. There is no server code here: the server runs at https://mcp.agilehero.io/mcp, and these files describe it to MCP clients and catalogs (the registry manifest, a Claude Code plugin, client configuration) and document what it can do.

Connect

Endpointhttps://mcp.agilehero.io/mcp
TransportStreamable HTTP
AuthenticationOAuth 2.1 — you sign in with your AgileHero account from the client; no API key to paste. The client must support Client ID Metadata Documents (Claude Code, Claude.ai, VS Code, Codex, Zed and others; Cursor and Gemini CLI are not yet supported).
PermissionsThe agent acts as you — it can do exactly what your account can do, nothing more.
PlansEvery plan, including Free. Wiki, whiteboard, retrospective and roadmap tools need a workspace on Pro or on the 14-day trial.
Daily limitTool calls are metered per user per workspace: 500 a day on Free, 5,000 on Pro or trial, reset at 00:00 UTC.

Claude Code

claude mcp add --transport http agilehero https://mcp.agilehero.io/mcp

Then run /mcp inside Claude Code and follow the sign-in link.

Claude Code plugin — this repository is also a plugin marketplace with one plugin; install it and the server comes with it.

claude plugin marketplace add agilehero-io/agilehero-mcp
claude plugin install agilehero@agilehero

Any other MCP client — point it at the endpoint above; the client discovers the authorization server on its own (RFC 9728 protected-resource metadata) and opens the sign-in. Per-client steps for VS Code, Codex, Zed and more: https://agilehero.io/docs/mcp.

Generic configuration (.mcp.json):

{ "mcpServers": { "agilehero": { "type": "http", "url": "https://mcp.agilehero.io/mcp" } } }

What an agent can do

Ask it to triage a backlog, break a spec into an epic with cards, estimate, move work across the board, write up a retrospective, turn a whiteboard brainstorm into cards, or draft a wiki page — in your own workspace, with your permissions, with every change appearing live for your team.

Conventions the server tells every client at initialize time: every id is a short uid returned by a list/get/search tool (never invented); most tools need a project uid (call list_projects first); rich text is AgileHero Markup (AHM), a strict XML dialect — call get_ahm_spec once before writing any; description and wiki edits are two-step by design (preview, then apply with the returned token).

Tools (49)

Discovery & search
ToolWhat it does
list_projectsList every workspace and project the token's user can access, so the agent can resolve the project uid that…
searchThe product's global full-text search (OpenSearch): cards, epics, wiki pages and projects, matching titles,…
search_cardsTitle-substring card search within one project (kanban board and backlog), matching the product's in-project…
list_project_usersList the members of a project so the agent can resolve assignee uids
list_board_listsList the lists of a project's kanban board so the agent can resolve a valid move_card destination.
list_labelsList a project's labels so the agent can reuse the existing taxonomy instead of creating near-duplicates on…
Cards & epics
ToolWhat it does
list_cardsList the cards of one kanban list, or of the project's backlog when list_id is omitted or empty, in board…
get_cardRetrieve detailed information about a card by its ID
create_cardCreate a new card on a project's kanban board, with any combination of supported fields
update_cardUpdate an existing card by its uid.
move_cardMove a card to a different list (or change its position within the same list).
delete_cardSoft-delete a card by its uid
list_epicsList a project's epics so the agent can resolve epic uids for get_epic and card assignment.
get_epicRetrieve detailed information about an epic by its ID
create_epicCreate a new epic on a project, with any combination of supported fields
update_epicUpdate an existing epic by its uid; only supplied fields are changed.
delete_epicSoft-delete an epic by its uid.
create_labelCreate a new label on a project by name.
create_commentAdd a comment to a card or to an epic.
delete_commentDelete a comment YOU posted (comments are attributed to the signed-in user this client acts as — other…
Rich text (AgileHero Markup)
ToolWhat it does
get_ahm_specThe AgileHero Markup (AHM) v1.0 specification — the ONLY rich-text format AgileHero accepts (markdown and…
preview_description_updateREQUIRED first step of every card or epic description edit: validates the block operations and returns the…
update_descriptionApply a previously previewed description update to a card or epic.
Wiki
ToolWhat it does
list_wiki_pathsList all wiki paths (pages and folders) for a project
show_wiki_pageRetrieve a wiki page as AgileHero Markup (AHM) with its document_version.
create_wiki_pageCreate a wiki page (optionally inside a folder) with AgileHero Markup (AHM) content.
preview_wiki_page_updateREQUIRED first step of every wiki page update: validates the operations and returns the server-computed…
update_wiki_pageApply a previously previewed update to a wiki page.
Whiteboards
ToolWhat it does
list_whiteboardsList the whiteboards of a project (uid, name, element count, url).
create_whiteboardCreate an empty whiteboard on a project.
get_whiteboardRead a whiteboard as a compact text representation: board bounds plus one line per element — " at…
create_whiteboard_elementsCreate up to 100 whiteboard elements in one transactional call (all-or-nothing, one realtime event).
create_whiteboard_diagramDraw a diagram (flowchart, process, dependency graph) on a whiteboard from a semantic graph — nodes, edges,…
update_whiteboard_elementsUpdate up to 100 whiteboard elements in one all-or-nothing call: move (x/y), resize, restack (z_index),…
delete_whiteboard_elementsDelete up to 100 whiteboard elements in one transactional call.
review_whiteboardRun deterministic quality checks on a whiteboard: text likely overflowing its element, visibly overlapping…
convert_whiteboard_elementConvert a whiteboard element into a backlog item: a sticky note into a card or an epic, or a frame into an…
convert_mind_mapConvert a mind map into backlog items with a per-node mapping: the root can become a new epic (role "epic")…
Retrospectives
ToolWhat it does
list_retrospectivesList a project's retrospective meetings, most recent first (uid, name, date, url).
create_retrospectiveCreate a retrospective meeting.
get_retrospectiveRead a retrospective meeting: its columns (with uids — the handles add_retro_items and move_retro_item take),…
add_retro_itemsAdd items to a retrospective board, several at once.
move_retro_itemMove a retrospective item to another column of its retro board.
Roadmap
ToolWhat it does
list_roadmap_slotsList a project's roadmap slots overlapping a date window (default: this month through five months out).
create_roadmap_slotSchedule an epic on the project roadmap: a slot from start_date to end_date, optionally with assignees.
update_roadmap_slotUpdate a roadmap slot: reschedule or resize (start_date/end_date), move it to another epic of the same…
delete_roadmap_slotPERMANENTLY delete a roadmap slot (and its assignee links).
Metrics & attention
ToolWhat it does
list_attention_cardsList the cards needing attention on a project's kanban board — the same lists as the product's Metrics pages.
get_metrics_summaryOne-call counts of the cards needing attention on a project's kanban board: overdue_cards_count,…

Files in this repository

FilePurpose
docs/setup.mdPer-client connection instructions, generated
docs/tools.mdAll 49 tools with parameters and a call example each, generated
docs/agilehero-markup.mdThe AHM rich-text specification, generated
data/mcp-docs.jsonSource of the three generated docs (bin/rails mcp:docs in the backend)
scripts/generate-docs.mjsRegenerates docs/ from that JSON
context7.jsonParsing and agent-rule configuration for documentation indexes
server.jsonManifest published to the Official MCP Registry
.mcp.jsonClient configuration for the hosted server
.claude-plugin/plugin.jsonClaude Code plugin manifest (validated with claude plugin validate)
.claude-plugin/marketplace.jsonMarketplace manifest so the plugin installs straight from this repository
assets/agilehero-icon-512.pngIcon for catalogs

Pricing

2 seats free forever. Pro is $12/month plus $9 per extra seat, with a 14-day trial of every premium module and no credit card. Details: https://agilehero.io/pricing.

Support

https://agilehero.io/contact/ · [email protected]

License

The files in this repository are released under the MIT License. AgileHero itself is a hosted, proprietary service; its Terms apply to the account you sign in with.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.