1. Conduid
  2. Developer Tools
  3. Favro MCP
MCP server · Developer Tools

Favro MCP

MCP server for interacting with Favro project management.

Unclaimed MIT devtools
34Low

Scored 11 days ago · breakdown

About Favro MCP

Favro MCP is an MCP server published by truls27a in the Developer Tools category: mCP server for interacting with Favro project management.

The repository has 5 stars and 8 forks, with the last commit 27 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/truls27a/favro-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Favro MCP

Powered by Claude · Grounded in docs

I know everything about Favro MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

v0.8.0v0.8.0 · 2 Oct 2026What's new Features Reorder cards within a column — `move_card` takes `position` (`"first"` or `"last"`), `before` or `after` (a card in the target column) to place the card in the column's order, alone or together with a column/lane move.…
v0.7.2v0.7.2 · 21 Aug 2026What's new Fixes `move_card` keeps the card in its swimlane — Favro drops a card's `laneId` when an update sends only `columnId`, so a column-only move landed the card outside its lane and needed a second call to put it back. A same-board…
v0.7.1v0.7.1 · 20 Aug 2026What's new Fixes Board-scoped sequential ID lookups — resolving a card by sequential ID (`#123`, `The-123`) no longer fails with `AmbiguousMatchError` when the card is committed to several boards and you passed a `board`. The Favro API…
v0.7.0v0.7.0 · 15 Jul 2026What's new New tools `list_lanes` — list a board's swimlanes (lanes) with their ID and name. Resolves the board by ID/name or uses the current board context. Improvements Swimlane support on cards — `create_card`, `update_card`, and…
v0.6.1v0.6.1 · 26 Apr 2026What's new Fixes Card description rendering — fixes several Favro markdown quirks when creating or updating cards: Descriptions are no longer overwritten by board card templates on creation Markdown is now reliably parsed on…

README

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!
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.

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.

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.

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-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

Users

Tool Description
list_users List users, filter by name or email
get_user Get a user by ID, name, or email

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 or another board, or reorder it in a column
assign_card Assign/unassign user
tag_card Add/remove tag
delete_card Delete a card
list_custom_fields List custom fields

Tags

Tool Description
list_tags List tags, filter by name

Columns

Tool Description
list_columns List columns on board
create_column Create a column
rename_column Rename a column
move_column Move column position
delete_column Delete a column

Lanes (Swimlanes)

Tool Description
list_lanes List lanes (swimlanes) on board

Lanes themselves are read-only in the Favro API (no create/rename/delete). To place a card in a lane, pass its ID or name as the lane argument to create_card, update_card, or move_card (use list_lanes to discover them).


Development

This project uses uv for development.

Setup

  1. Install uv:

    macOS / Linux:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    

    Windows (PowerShell):

    powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
    
  2. Clone the repository:

    git clone https://github.com/truls27a/favro-mcp.git
    cd favro-mcp
    
  3. Install 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"
      }
    }
  }
}

Related

  • lh-etals/favro-mcp — a Go rewrite of this project with a single-binary installer, wider tool coverage, and multi-client auto-configuration.

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Favro MCP

How do I install Favro MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Favro MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 3 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Favro MCP still maintained?

Yes — the latest release is v0.8.0 (2 Oct 2026), and the last commit was 27 days ago. The repository has 5 stars.