Flipper
Agents & MCP

Connect an AI client

Flipper speaks MCP, so any MCP-capable agent can call its tools. Local agents run a small stdio bridge over npx; remote ones connect over OAuth with nothing to install.

Before you start

  • Node.js 20 or newer — every local client below runs the bridge with npx.

  • Your workspace id and an MCP token, both on the install step of onboarding or in Settings → Developer.

  • Self-hosting? Add FLIPPER_API_URL to the env block, pointed at your own instance.

Pick your client

Install

The fastest path — this writes the MCP config and verifies the connection in one step:

npx flipperai install --workspace <workspace-id> --token <mcp-token>

Prefer to configure by hand, or want it committed to a project's .mcp.json so your whole team gets it? Either run:

claude mcp add flipper -e FLIPPER_WORKSPACE_ID=<workspace-id> -e FLIPPER_TOKEN=<mcp-token> -- npx -y flipperai serve

or add this block to .mcp.json (project root, shared with your team) or ~/.claude.json (user-global):

{
  "mcpServers": {
    "flipper": {
      "command": "npx",
      "args": ["-y", "flipperai", "serve"],
      "env": {
        "FLIPPER_WORKSPACE_ID": "<workspace-id>",
        "FLIPPER_TOKEN": "<mcp-token>"
      }
    }
  }
}

Verify

Restart Claude Code (or start a new session) and run /mcp. You should see flipper listed as connected with Flipper's tools.

Confirm it is connected

Ask the agent to list its tools. You should see get_context among them. If nothing appears, the config file is in the wrong place or the client was not fully restarted — see Troubleshooting.

Agents lists every connected client, with a Revoke action on each.
Agents lists every connected client, with a Revoke action on each.