Favro MCP server
Favro in any MCP client, through Memtro: Favro does not publish this server. Memtro's Favro connector reads Favro through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.
What the model can do
Favro boards and backlogs: collections, boards with their columns and lanes, cards by board, collection, column or number with assignees, tags, dates and checklist progress, a card's description, comments, checklists and activity, and the organisation's members; when you ask, can create, edit, move, archive or delete cards, comment, add checklists and tick their items, and create tags, columns and boards.
Reads
favro_list_collectionsList the Favro collections (dashboards that group boards) the user can see, with their ids.favro_list_boardsList Favro boards and backlogs (widgets), optionally in one collection, with their columns and lanes and ids.favro_list_cardsList Favro cards on a board, in a collection, in one column, by card number, or in the user's own to-do list: name, number, column, assignees, tags…favro_get_cardRead one Favro card instance by cardId with its full description (markdown, up to 4,000 characters).favro_list_commentsRead the comments on a Favro card (by cardCommonId): who wrote each (user id), when, and the text.favro_card_activityRead a Favro card's activity log (moves, edits, who did them and when), optionally between two dates.favro_card_checklistsRead a Favro card's checklists (task lists) and their items, with ids and whether each is done.favro_list_usersList the members of the Favro organisation with their user ids, names and roles (no email addresses).
Acts, when you ask
These change something in Favro. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.
favro_create_cardCreates a Favro card on a board (optionally in a column, lane or under a parent card) or, with no board, in the user's own to-do list.favro_update_cardEdits a Favro card: its name or description, adds or removes assignees, marks an assignee's part done, adds or removes tags, sets or clears…favro_move_cardMoves a Favro card to a board and column (mode move), or adds this card to another board as well, keeping it where it is (mode commit).favro_delete_cardPermanently deletes a Favro card instance; with everywhere true, every copy of it on every board.favro_add_commentPosts a comment on a Favro card as the connected user; everyone who can see the card sees it.favro_update_commentReplaces the text of a Favro comment.favro_delete_commentPermanently deletes a Favro comment.favro_create_checklistAdds a checklist (task list) to a Favro card, optionally with its items.favro_add_checklist_itemAdds an item to a Favro checklist.favro_update_checklist_itemTicks or unticks a Favro checklist item, or renames it.favro_delete_checklist_itemPermanently deletes an item from a Favro checklist.favro_create_tagCreates a tag in the Favro organisation.favro_create_columnAdds a column to a Favro board (boards only, not backlogs), at the end unless a position is given.favro_create_boardCreates a Favro board or backlog in a collection.
Connect it
First connect Favro on Dashboard → Connections, then add Memtro to your client once. The Favro tools appear alongside the tools of everything else you have connected; nothing is configured per connector.
Claude Code
The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.
claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...Cursor
Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.
{
"mcpServers": {
"memtro": {
"url": "https://platform.memtro.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-memtro-..."
}
}
}
}Claude Desktop
Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…
OpenCode
A remote server in opencode.json.
{
"mcp": {
"memtro": {
"type": "remote",
"url": "https://platform.memtro.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-memtro-..."
}
}
}
}Pi
One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.
Any other client
Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.
Who may use it
The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Favro connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.
Ask it like this
- › What is in the Doing column on the sprint board?
- › Who moved card 412, and when?
- › What is left on the checklist for card 388?
- › Which cards on the sprint board are due this week?
- › Comment on card 412 that the design is approved.
Questions
- Is this an official Favro MCP server?
- No. It is Memtro's MCP server with Memtro's Favro connector behind it: the connector reads Favro through its API with the credentials you connect on Dashboard → Connections, and Favro publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
- What does it cost?
- Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
- Can it change anything in Favro?
- Only when you ask, and only what it has been granted: create a card on a board or in your to-do list; edit a card: name, description, assignees, tags, dates, or archive it; move a card to another column or board, or add it to another board; delete a card; comment on a card; edit a comment; delete a comment; add a checklist to a card; add an item to a checklist; tick, untick or rename a checklist item; delete a checklist item; create a tag; add a column to a board; create a board or backlog in a collection. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
- Which clients work?
- Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.