AI-Native Task Management with Model Context Protocol
Connect your AI assistant to Fizzy for intelligent, context-aware project management.
Fizzy Do MCP is a free, open-source Model Context Protocol server that enables AI assistants to interact with Fizzy, Basecamp's task management tool.
- Read boards, cards, and project context
- Create, update, and organize tasks through conversation
- Move cards through workflows, add comments, and track progress
- AI-powered project management tools for standups and reporting
Run the interactive setup wizard:
npx fizzy-do-mcp configureThe wizard detects your installed editors and configures them automatically.
Manual configuration:
{
"mcpServers": {
"fizzy": {
"command": "npx",
"args": ["-y", "fizzy-do-mcp"],
"env": {
"FIZZY_TOKEN": "your-fizzy-api-token"
}
}
}
}| Editor | Status | Guide |
|---|---|---|
| Claude Desktop | Full support | Configure → |
| Claude Code | Full support | Configure → |
| Cursor | Full support | Configure → |
| Windsurf | Full support | Configure → |
| Continue | Full support | Configure → |
| OpenCode | Full support | Configure → |
You: What's on my Engineering board?
AI: I found 12 open cards on your Engineering board:
In Progress:
- #234 "Implement user authentication" (assigned to you)
- #235 "API rate limiting"
Needs Triage:
- #240 "Database migration script"
- #241 "Update dependencies"
You: Create a card for adding dark mode support
AI: Created card #242 "Add dark mode support" on the Engineering board.
Would you like me to add any tags or assign it to someone?
Fizzy Do MCP provides 70+ tools across these categories:
| Category | Description |
|---|---|
| Boards | List, create, update, delete, publish/unpublish boards |
| Cards | Full card lifecycle - create, update, close, reopen, triage, postpone |
| Comments | Add, edit, delete comments on cards |
| Columns | Manage board columns for workflow stages |
| Tags & Users | List tags, list and lookup users |
| Reactions | Add emoji reactions to cards and comments |
| Steps | Checklist items within cards |
| Notifications | Read and manage notifications |
| Webhooks | Configure webhook integrations |
| Project Manager | AI-powered tools for standups, progress tracking, and sessions |
npx fizzy-do-mcp configure # Interactive setup wizard
npx fizzy-do-mcp whoami # Check current identity
npx fizzy-do-mcp status # View configuration status
npx fizzy-do-mcp logout # Clear stored credentials
npx fizzy-do-mcp # Run as MCP server# Clone and install
git clone https://github.com/ryanyogan/fizzy-do-mcp.git
cd fizzy-do-mcp
vp install
# Development workflow
vp check # Format, lint, typecheck
vp test # Run tests
vp build # Build all packages
# Run locally
cd apps/server && vp dev # CLI/server
cd docs && vp dev # Documentation siteThis project uses Vite+ (vp) as the unified toolchain.
fizzy-do-mcp/
├── packages/
│ ├── @fizzy-do-mcp/shared/ # Types, schemas, Result type
│ ├── @fizzy-do-mcp/client/ # Type-safe Fizzy API client
│ └── @fizzy-do-mcp/tools/ # MCP tool definitions
├── apps/
│ └── server/ # CLI and MCP server
└── docs/ # Documentation (VitePress)
This project uses Changesets for versioning. Create a changeset when making changes:
pnpm changesetReleases are automated via GitHub Actions when changesets are merged.
- Node.js 20+
- Fizzy Account — Sign up free
- API Token — Generate from Fizzy account settings
- MCP-Compatible Editor — Claude Desktop, Cursor, etc.
MIT — Ryan Yogan
Built for Claude and the Model Context Protocol. Connects to Fizzy, Basecamp's task management tool.