Skip to content

Quick Start

This guide gets you from zero to managing Fizzy tasks with your AI assistant in under 5 minutes.

  • Node.js 20 or higher
  • A Fizzy account with a Personal Access Token
  • An MCP-compatible AI agent (Claude Desktop, Cursor, or OpenCode)

Fizzy MCP supports two deployment modes:

Remote Mode (Recommended)

Zero maintenance. Uses our hosted service with HTTP transport. No local server process to manage. - Automatic updates - No Node.js process running - Rate limits apply (upgradeable with API key)

Local Mode

Full control. Traditional stdio MCP server running locally via npx. - No rate limits - Works offline - Requires Node.js runtime

  1. Install and Authenticate

    Terminal window
    npx @fizzy-mcp/server auth

    When prompted for deployment mode, select remote (or just press Enter for the default).

  2. Get Your Access Token

    At the token prompt, press Enter to open your browser to the Fizzy API settings page:

    Enter your access token (or press Enter to open browser):
    Opening browser to https://app.fizzy.do/my/profile/api...

    Copy your token and paste it back in the terminal.

  3. Optional: Add an API Key

    For higher rate limits (1,000 writes/day vs 100), enter an API key when prompted:

    Enter API key (or press Enter to skip): fmcp_xxxxxxxxxxxxx
  4. Auto-Configure Your AI Agent

    When prompted, confirm to configure your AI agents:

    Would you like to configure Fizzy for these agents? [Y/n] y
    Configuring for remote mode...
    ✔ Configured Claude Desktop
    → ~/.config/Claude/claude_desktop_config.json
  5. Restart Your AI Agent

    Close and reopen your AI agent (Claude Desktop, Cursor, etc.) to load the new MCP server.

  6. Start Using Fizzy!

    Try these commands with your AI:

    “Show me my Fizzy boards”

    “Create a card on the Engineering board called ‘Fix login bug’”

    “What cards are assigned to me?”

  1. Install and Authenticate

    Terminal window
    npx @fizzy-mcp/server auth --mode local
  2. Get Your Access Token

    Press Enter to open your browser, or paste your token directly:

    Enter your access token (or press Enter to open browser): fz_xxxxxxxxxxxxx
  3. Auto-Configure Your AI Agent

    Confirm to configure your agents for local mode:

    Would you like to configure Fizzy for these agents? [Y/n] y
    Configuring for local mode...
    ✔ Configured Claude Desktop
    → ~/.config/Claude/claude_desktop_config.json
  4. Restart Your AI Agent

    Close and reopen your AI agent to load the MCP server.

  5. Start Using Fizzy!

    Try these commands with your AI:

    “Show me my Fizzy boards”

    “Create a card on the Engineering board called ‘Fix login bug‘“

The auth command supports several options for non-interactive setup:

Terminal window
# Default: interactive remote mode
npx @fizzy-mcp/server auth
# Explicitly set mode
npx @fizzy-mcp/server auth --mode remote
npx @fizzy-mcp/server auth --mode local
# Remote mode with API key (higher rate limits)
npx @fizzy-mcp/server auth --mode remote --api-key fmcp_xxxxxxxxxxxxx
# Skip agent configuration
npx @fizzy-mcp/server auth --no-configure
OptionShortDescription
--mode <mode>-mDeployment mode: remote (default) or local
--api-key <key>-kAPI key for higher rate limits (remote mode only)
--no-configureSkip auto-configuration of AI agents

You: “What boards do I have access to?”

Claude: I’ll check your Fizzy boards.

[
{ "id": "abc123", "name": "Engineering", "cards_count": 24 },
{ "id": "def456", "name": "Design", "cards_count": 12 },
{ "id": "ghi789", "name": "Marketing", "cards_count": 8 }
]

You have access to 3 boards: Engineering (24 cards), Design (12 cards), and Marketing (8 cards).

You: “Create a high-priority card for ‘Implement OAuth login’ on the Engineering board”

Claude: I’ll create that card for you.

Created card #142: “Implement OAuth login” on the Engineering board.

You: “Move card #142 to the ‘In Progress’ column”

Claude: Done! Card #142 has been moved to the “In Progress” column.

You: “Tag card #142 with ‘urgent’ and ‘backend’”

Claude: I’ve added both tags to card #142:

  • #urgent
  • #backend

You: “Assign card #142 to Sarah”

Claude: Card #142 has been assigned to Sarah.

If auto-configuration doesn’t work, you can manually add Fizzy MCP to your agent’s config file.

Edit ~/.config/Claude/claude_desktop_config.json (Linux/macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
"mcpServers": {
"fizzy": {
"type": "http",
"url": "https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp",
"headers": {
"Authorization": "Bearer fz_xxxxxxxxxxxxx",
"X-Fizzy-Api-Key": "fmcp_xxxxxxxxxxxxx"
}
}
}
}

Edit ~/.config/Claude/claude_desktop_config.json (Linux/macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
"mcpServers": {
"fizzy": {
"command": "npx",
"args": ["@fizzy-mcp/server"]
}
}
}

For both modes, you can use environment variables instead of storing tokens in config files:

{
"mcpServers": {
"fizzy": {
"type": "http",
"url": "https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp",
"headers": {
"Authorization": "Bearer ${FIZZY_ACCESS_TOKEN}",
"X-Fizzy-Api-Key": "${FIZZY_API_KEY}"
}
}
}
}

Then set environment variables:

Terminal window
export FIZZY_ACCESS_TOKEN=fz_xxxxxxxxxxxxx
export FIZZY_API_KEY=fmcp_xxxxxxxxxxxxx # Optional
TierWrite OperationsRead Operations
Anonymous (no API key)100/dayUnlimited
With API Key1,000/dayUnlimited

Write operations include: creating cards, updating cards, deleting cards, moving cards, adding comments, etc.

To check your current usage or upgrade your rate limit:

  1. Go to app.fizzy.do/my/profile/api
  2. Create or view your API key
  3. Re-run npx @fizzy-mcp/server auth to add the key
  1. Verify authentication: npx @fizzy-mcp/server whoami
  2. Check the config was added to your agent’s config file
  3. Restart your AI agent completely (not just refresh)
  4. For remote mode, verify the endpoint is accessible:
    Terminal window
    curl https://fizzy-mcp-hosted.ryanyogan.workers.dev/health

Run npx @fizzy-mcp/server auth again to re-authenticate.

  • Add an API key: npx @fizzy-mcp/server auth --api-key fmcp_xxxxxxxxxxxxx
  • Wait for the daily reset
  • Switch to local mode: npx @fizzy-mcp/server auth --mode local

The first call may take a few seconds as the server starts. Subsequent calls are faster.

  • Check your internet connection
  • Verify the hosted service is running:
    Terminal window
    curl https://fizzy-mcp-hosted.ryanyogan.workers.dev/health
  • Try local mode as a fallback
  • Access Token (fz_): Required for all modes. Authenticates you with Fizzy.
  • API Key (fmcp_): Optional, remote mode only. Increases rate limits.