MCP server for interacting with Favro project management.
Favro MCP
MCP server for interacting with Favro project management.
Installation
pip install favro-mcp
Getting 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!
Setup for Claude Code
claude mcp add --transport stdio favro \
-e FAVRO_EMAIL=your-email@example.com \
-e FAVRO_API_TOKEN=your-token \
-- favro-mcp
See Claude Code MCP documentation for more details.
Setup for Claude Desktop
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).Source
Then restart Claude Desktop.
See Claude Desktop MCP documentation for more details.
Setup for Cursor
Add the following to your Cursor MCP configuration file:
- Global (all projects):
~/.cursor/mcp.json - Project-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.
Setup for VS Code
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.
Setup for Codex CLI
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-mcp
See Codex MCP documentation for more details.
Tools
Organizations
| Tool | Description |
|---|---|
list_organizations |
List all organizations |
get_current_organization |
Get current organization |
set_organization |
Set active organization |
Collections (Folders)
| Tool | Description |
|---|---|
list_collections |
List all collections (folders) |
Boards
| Tool | Description |
|---|---|
list_boards |
List boards |
get_board |
Get board with columns |
get_current_board |
Get current board |
set_board |
Set active board |
Cards
| Tool | Description |
|---|---|
list_cards |
List cards on board |
get_card_details |
Get card details |
add_comment |
Add a comment to card |
create_card |
Create a card |
update_card |
Update a card |
move_card |
Move card to column |
assign_card |
Assign/unassign user |
tag_card |
Add/remove tag |
delete_card |
Delete a card |
list_custom_fields |
List custom fields |
Columns
| Tool | Description | | ---------
Tools (18)
list_organizationsList all organizationsget_current_organizationGet current organizationset_organizationSet active organizationlist_collectionsList all collections (folders)list_boardsList boardsget_boardGet board with columnsget_current_boardGet current boardset_boardSet active boardlist_cardsList cards on boardget_card_detailsGet card detailsadd_commentAdd a comment to cardcreate_cardCreate a cardupdate_cardUpdate a cardmove_cardMove card to columnassign_cardAssign/unassign usertag_cardAdd/remove tagdelete_cardDelete a cardlist_custom_fieldsList custom fieldsEnvironment Variables
FAVRO_EMAILrequiredThe email address associated with your Favro accountFAVRO_API_TOKENrequiredThe API token generated from your Favro profile settingsConfiguration
{"mcpServers": {"favro": {"command": "/full/path/to/favro-mcp", "env": {"FAVRO_EMAIL": "your-email@example.com", "FAVRO_API_TOKEN": "your-token-here"}}}}