fizzy-mcp
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., "@fizzy-mcpList my Fizzy boards"
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.
Fizzy-MCP
An MCP (Model Context Protocol) server for Fizzy, Basecamp's open-source Kanban tool.
What is MCP?
Model Context Protocol lets AI assistants (like Claude) use external tools. This server gives Claude the ability to manage your Fizzy boards and cards.
Related MCP server: issue-tracker-mcp
Quick Start
1. Install
git clone https://github.com/clawdcraft/fizzy-mcp.git
cd fizzy-mcp
npm install
npm run build2. Get a Fizzy API Token
Open your Fizzy instance (e.g.,
http://localhost:3000)Click your avatar ā My profile
Go to Access Tokens
Click Generate a new access token
Enter a description (e.g., "MCP Server")
Select Read + Write permission
Copy the token (you won't see it again!)
3. Configure Your Claude Client
Claude Code (macOS/Linux)
Edit ~/.claude.json:
{
"mcpServers": {
"fizzy": {
"command": "node",
"args": ["/full/path/to/fizzy-mcp/dist/index.js"],
"env": {
"FIZZY_URL": "http://localhost:3000",
"FIZZY_TOKEN": "your-api-token-here",
"FIZZY_ACCOUNT_ID": "1"
}
}
}
}Claude Desktop (macOS)
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"fizzy": {
"command": "node",
"args": ["/full/path/to/fizzy-mcp/dist/index.js"],
"env": {
"FIZZY_URL": "http://localhost:3000",
"FIZZY_TOKEN": "your-api-token-here",
"FIZZY_ACCOUNT_ID": "1"
}
}
}
}Then restart Claude.
4. Use It
Ask Claude things like:
"List my Fizzy boards"
"Create a card called 'Fix login bug' on the Ravenus board"
"Move card 15 to Done"
"Add a comment to card 12"
Environment Variables
Variable | Description | Default |
| Your Fizzy instance URL |
|
| API access token | (required) |
| Account ID (from URL path) |
|
Available Tools
Boards
Tool | Description |
| List all boards in the account |
| Get details of a specific board |
| Create a new board |
Cards
Tool | Description |
| List all cards (optionally filter by board_id) |
| Get card details |
| Create a new card |
| Update card title/description |
| Move to column, "done", or "not_now" |
Tags
Tool | Description |
| Add a tag to a card (creates tag if needed) |
| Remove a tag from a card |
Columns & Comments
Tool | Description |
| List columns on a board |
| Add a comment to a card |
| List comments on a card |
Examples
Create a card with HTML description
Create a card on board "03fjavj4afm5qrvuvluoi0po9" with:
- Title: "š§ Fix database connection"
- Description with a link to the GitHub issueThe MCP server supports HTML in descriptions:
Fix the connection pooling issue.
š <a href="https://github.com/example/repo/issues/42">Issue #42</a>Move cards through workflow
Move card 15 to "done"
Move card 12 to "not_now"Tag cards
Add tag "bug" to card 15
Remove tag "feature" from card 12Tags are created automatically if they don't exist.
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run devTesting Manually
export FIZZY_URL="http://localhost:3000"
export FIZZY_TOKEN="your-token"
export FIZZY_ACCOUNT_ID="1"
# List tools
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node dist/index.js
# Call a tool
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"fizzy_list_boards","arguments":{}}}' | node dist/index.jsTroubleshooting
406 Not Acceptable
Check that
FIZZY_TOKENis set and validVerify the token has Read + Write permissions
Connection refused
Ensure Fizzy is running at the configured URL
Check the port matches your Fizzy setup
Card not found
Card IDs are the card number (e.g.,
11), not the CUID
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for Fizzy kanban task management with tools for boards, cards, comments, and checklists.Last updated7563AGPL 3.0
- Flicense-qualityDmaintenanceA minimal MCP server that enables AI assistants to manage a kanban issue board. It provides tools for listing, creating, updating, and deleting issues with support for both local development and team deployments.Last updated10
- Alicense-qualityDmaintenanceMCP server for Fizzy (Kanban tool by 37signals) that enables AI assistants to read and manage boards, cards, columns, tags, comments, and more.Last updated1MIT
- Alicense-qualityCmaintenanceOpen-source MCP server that connects AI assistants to Fizzy (Basecamp's task management) with 70+ tools for boards, cards, workflows, and AI-powered project management.Last updated333MIT
Related MCP Connectors
MCP server for Argo RPG Platform ā connects AI assistants to campaign data via OAuth2
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for Gainium ā manage trading bots, deals, and balances via AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/clawdcraft/fizzy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server