Provides tools for interacting with Favro's project management platform, enabling management of organizations, boards, columns, and cards, including creating, updating, moving, and assigning tasks.
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., "@Favro MCPCreate a new card 'Update API docs' in the Backlog column"
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.
Favro MCP
MCP server for interacting with Favro project management.
Installation
pip install favro-mcpGetting Your Favro API Token
Log in to Favro
Click your username (top-left corner)
Select My Profile
Go to API Tokens
Click Create new token
Give it a name (e.g., "Favro MCP") and click Create
Copy the token — you won't be able to see it again!
claude mcp add --transport stdio favro \
-e FAVRO_EMAIL=your-email@example.com \
-e FAVRO_API_TOKEN=your-token \
-- favro-mcpSee Claude Code MCP documentation for more details.
Add the following to your claude_desktop_config.json (~/Library/Application Support/Claude/ on macOS, %APPDATA%\Claude on Windows):
{
"mcpServers": {
"favro": {
"command": "/full/path/to/favro-mcp",
"env": {
"FAVRO_EMAIL": "your-email@example.com",
"FAVRO_API_TOKEN": "your-token-here"
}
}
}
}Finding the full path: Claude Desktop doesn't inherit your shell's PATH, so you need the absolute path to favro-mcp:
# macOS/Linux (with pip)
which favro-mcp
# Windows (PowerShell)
(Get-Command favro-mcp).SourceThen restart Claude Desktop.
See Claude Desktop MCP documentation for more details.
Add the following to your Cursor MCP configuration file:
Global (all projects):
~/.cursor/mcp.jsonProject-specific:
.cursor/mcp.jsonin your project root
{
"mcpServers": {
"favro": {
"command": "favro-mcp",
"env": {
"FAVRO_EMAIL": "your-email@example.com",
"FAVRO_API_TOKEN": "your-token-here"
}
}
}
}You can also open the MCP settings via Command Palette: Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows) → search "MCP" → select "View: Open MCP Settings".
After configuration, use Agent mode in Cursor's AI chat to access Favro tools.
See Cursor MCP documentation for more details.
Add the following to .vscode/mcp.json in your workspace:
{
"servers": {
"favro": {
"type": "stdio",
"command": "favro-mcp",
"env": {
"FAVRO_EMAIL": "your-email@example.com",
"FAVRO_API_TOKEN": "your-token-here"
}
}
}
}Use Agent mode in GitHub Copilot Chat to access Favro tools.
See VS Code MCP documentation for more details.
Add the following to ~/.codex/config.toml:
[mcp_servers.favro]
command = "favro-mcp"
[mcp_servers.favro.env]
FAVRO_EMAIL = "your-email@example.com"
FAVRO_API_TOKEN = "your-token-here"Or add via CLI:
codex mcp add favro \
--env FAVRO_EMAIL=your-email@example.com \
--env FAVRO_API_TOKEN=your-token \
-- favro-mcpSee Codex MCP documentation for more details.
Tools
Organizations
Tool | Description |
| List all organizations |
| Get current organization |
| Set active organization |
Collections (Folders)
Tool | Description |
| List all collections (folders) |
Boards
Tool | Description |
| List boards |
| Get board with columns |
| Get current board |
| Set active board |
Cards
Tool | Description |
| List cards on board |
| Get card details |
| Add a comment to card |
| Create a card |
| Update a card |
| Move card to column |
| Assign/unassign user |
| Add/remove tag |
| Delete a card |
| List custom fields |
Columns
Tool | Description |
| List columns on board |
| Create a column |
| Rename a column |
| Move column position |
| Delete a column |
Development
This project uses uv for development.
Setup
Install uv:
macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows (PowerShell):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"Clone the repository:
git clone https://github.com/truls27a/favro-mcp.git cd favro-mcpInstall dependencies:
uv sync --dev
Running from Source
To run a local/modified version instead of the published package:
{
"mcpServers": {
"favro": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/favro-mcp",
"python",
"-m",
"favro_mcp"
],
"env": {
"FAVRO_EMAIL": "your-email@example.com",
"FAVRO_API_TOKEN": "your-token-here"
}
}
}
}