Favro MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
pip install favro-mcp
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "FAVRO_EMAIL=${FAVRO_EMAIL}" -e "FAVRO_API_TOKEN=${FAVRO_API_TOKEN}" favro-mcp -- node "<FULL_PATH_TO_FAVRO_MCP>/dist/index.js"

Replace <FULL_PATH_TO_FAVRO_MCP>/dist/index.js with the actual folder you prepared in step 1.

Required:FAVRO_EMAILFAVRO_API_TOKEN
README.md

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

  1. Log in to Favro
  2. Click your username (top-left corner)
  3. Select My Profile
  4. Go to API Tokens
  5. Click Create new token
  6. Give it a name (e.g., "Favro MCP") and click Create
  7. 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.json in 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 organizations
get_current_organizationGet current organization
set_organizationSet active organization
list_collectionsList all collections (folders)
list_boardsList boards
get_boardGet board with columns
get_current_boardGet current board
set_boardSet active board
list_cardsList cards on board
get_card_detailsGet card details
add_commentAdd a comment to card
create_cardCreate a card
update_cardUpdate a card
move_cardMove card to column
assign_cardAssign/unassign user
tag_cardAdd/remove tag
delete_cardDelete a card
list_custom_fieldsList custom fields

Environment Variables

FAVRO_EMAILrequiredThe email address associated with your Favro account
FAVRO_API_TOKENrequiredThe API token generated from your Favro profile settings

Configuration

claude_desktop_config.json
{"mcpServers": {"favro": {"command": "/full/path/to/favro-mcp", "env": {"FAVRO_EMAIL": "your-email@example.com", "FAVRO_API_TOKEN": "your-token-here"}}}}

Try it

List all the boards in my current Favro organization.
Create a new card in the 'To Do' column of the current board titled 'Update documentation'.
Move the card with ID 123 to the 'Done' column.
Add a comment to card 123 saying 'This task is now in progress'.
Assign the card 123 to myself.

Frequently Asked Questions

What are the key features of Favro MCP?

Manage organizations, boards, and collections directly from your AI assistant.. Perform full CRUD operations on cards including creation, updates, and deletion.. Support for card management tasks like moving between columns, assigning users, and tagging.. Ability to add comments to cards for better team communication.. Access to custom fields for detailed project tracking..

What can I use Favro MCP for?

Automating project status updates by moving cards between columns via natural language.. Quickly creating new tasks from meeting notes or chat transcripts.. Retrieving card details and custom fields to summarize project progress for stakeholders.. Managing team assignments and task tagging without leaving the AI chat interface..

How do I install Favro MCP?

Install Favro MCP by running: pip install favro-mcp

What MCP clients work with Favro MCP?

Favro MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Favro MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare