Remote Mode (Recommended)
Uses our hosted service for zero-maintenance operation. No local server process required.
Endpoint: https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp
Fizzy MCP uses Personal Access Tokens (PATs) to authenticate with the Fizzy API. The CLI provides a streamlined authentication flow that automatically configures your AI agents.
Fizzy MCP supports two deployment modes:
Remote Mode (Recommended)
Uses our hosted service for zero-maintenance operation. No local server process required.
Endpoint: https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp
Local Mode
Traditional stdio MCP server running locally via npx. Full control over the server process.
Open Fizzy
Go to app.fizzy.do and sign in to your account.
Navigate to API Settings
Click your avatar in the top-right corner, then go to Profile → API.
Or navigate directly to: https://app.fizzy.do/my/profile/api
Create a New Token
Click Create Token and give it a descriptive name (e.g., “Claude Desktop MCP”).
Copy the Token
Copy the generated token. It starts with fz_ and won’t be shown again.
Run the auth command to configure Fizzy MCP:
npx @fizzy-mcp/server authThe auth command supports the following options:
| Option | Description |
|---|---|
-m, --mode <mode> | Deployment mode: remote (default) or local |
-k, --api-key <key> | API key for higher rate limits (remote mode only) |
--no-configure | Skip auto-configuration of AI agents |
Examples:
# Interactive auth (recommended)npx @fizzy-mcp/server auth
# Explicitly use remote modenpx @fizzy-mcp/server auth --mode remote
# Use local modenpx @fizzy-mcp/server auth --mode local
# Remote mode with API key for higher rate limitsnpx @fizzy-mcp/server auth --mode remote --api-key fmcp_xxxxxxxxxxxxx
# Auth without configuring AI agentsnpx @fizzy-mcp/server auth --no-configureHere’s what the full interactive authentication flow looks like:
_____ _ | ___(_)_________ _ | |_ | |_ /_ / | | | | _| | |/ / / /| |_| | |_| |_/___/___|\__, | |___/AI-powered task management for the modern teamv0.2.0
┌─ Deployment Mode ─────────────────────────────────────┐│ ││ Choose how Fizzy MCP connects to your AI agents: ││ ││ • Remote (recommended) - Uses hosted service ││ No local server required, automatic updates ││ ││ • Local - Traditional stdio MCP server ││ Runs via npx, full control over the process ││ │└───────────────────────────────────────────────────────┘
Select deployment mode [remote/local]: remote
┌─ Authentication ──────────────────────────────────────┐│ ││ To authenticate, you need a Personal Access Token. ││ ││ Press Enter to open the browser, or paste your token. ││ │└───────────────────────────────────────────────────────┘
Enter your access token (or press Enter to open browser):After pressing Enter, your browser opens to https://app.fizzy.do/my/profile/api:
Opening browser to https://app.fizzy.do/my/profile/api...
Enter your access token: ********After entering your token:
✔ Validated token✔ Welcome, Ryan Carniato!
Account: ryanWhen using remote mode, you’ll be prompted for an optional API key:
┌─ API Key (Optional) ──────────────────────────────────┐│ ││ An API key increases your rate limits: ││ ││ • Anonymous: 100 writes/day ││ • With key: 1,000 writes/day ││ ││ Get an API key at https://app.fizzy.do/my/profile/api ││ │└───────────────────────────────────────────────────────┘
Enter API key (or press Enter to skip): fmcp_xxxxxxxxxxxxx
✔ API key validatedAfter authentication, the CLI detects and configures your AI agents:
┌─ Detected AI Agents ──────────────────────────────────┐│ ││ • Claude Desktop ││ • Cursor ││ • OpenCode ✓ ││ │└───────────────────────────────────────────────────────┘
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
✔ Configured Cursor → ~/.cursor/mcp.json
✔ Configured OpenCode → ~/.config/opencode/opencode.json
Done! Restart your AI agents to activate Fizzy MCP.Remote mode enforces rate limits to ensure fair usage:
| Tier | Write Operations | Read Operations |
|---|---|---|
| Anonymous | 100/day | Unlimited |
| With API Key | 1,000/day | Unlimited |
To upgrade your rate limits, add an API key:
npx @fizzy-mcp/server auth --api-key fmcp_xxxxxxxxxxxxxOr reconfigure:
npx @fizzy-mcp/server auth --mode remoteIf you have access to multiple Fizzy accounts, you’ll be prompted to select one:
Available accounts: - Personal (/ryan) - Acme Corp (/acme) - Side Project (/side-project)
Which account would you like to use?(Press Enter to auto-detect at runtime, or enter the account slug)Account slug: /acmeCheck your authentication status:
npx @fizzy-mcp/server whoamiOutput:
Name: Ryan CarniatoEmail: ryan@example.comAvatar: https://...
Mode: remoteEndpoint: https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcpAPI Key: fmcp_xxx...xxx (configured)
Accounts: - Personal (/ryan) (active) - Acme Corp (/acme)Fizzy MCP stores your credentials securely:
600 (owner-only read/write)| Platform | Location |
|---|---|
| macOS/Linux | ~/.config/fizzy-mcp/config.json |
| Windows | %USERPROFILE%\.config\fizzy-mcp\config.json |
{ "mode": "remote", "accessToken": "fz_xxxxxxxxxxxxx", "apiKey": "fmcp_xxxxxxxxxxxxx", "accountSlug": "/ryan"}To revoke a token:
Then clear local credentials:
npx @fizzy-mcp/server logoutFor CI/CD or server deployments, use environment variables:
# Requiredexport FIZZY_ACCESS_TOKEN=fz_xxxxxxxxxxxxx
# Optionalexport FIZZY_ACCOUNT_SLUG=/my-orgexport FIZZY_MODE=remoteexport FIZZY_API_KEY=fmcp_xxxxxxxxxxxxxThese take precedence over the config file.
| Variable | Description | Example |
|---|---|---|
FIZZY_ACCESS_TOKEN | Personal Access Token (required) | fz_xxxxxxxxxxxxx |
FIZZY_ACCOUNT_SLUG | Account to use | /my-org |
FIZZY_MODE | Deployment mode | remote or local |
FIZZY_API_KEY | API key for rate limits (remote only) | fmcp_xxxxxxxxxxxxx |
fz_), not an API key (prefix fmcp_)fmcp_curl https://app.fizzy.do/api/healthcurl https://fizzy-mcp-hosted.ryanyogan.workers.dev/healthIf pressing Enter doesn’t open your browser:
With authentication complete, proceed to Quick Start to begin using Fizzy MCP.