Connect · reference

Advanced connect & reference

The one-command path is on the connect page. This is everything underneath it: the endpoint, generating a config from inside your agent, and long-lived tokens for daemons and CI.

Endpoint

https://mcp.flukebase.me/mcp default

Everything: memory, sessions, tasks, projects, content, browser, deploy, infra, CI, payments, workflow — the full surface on one connect command (~822 tools).

Already connected? Generate a config

Once your agent is connected, it can write its own config or list what it can reach:

  • flukebase_project_mcp_config — lists available tools by category and can emit ready-to-paste claude mcp add commands.
  • flukebase_project_mcp_connect — writes an .mcp.json to your project with HTTP transport + bearer auth.

Long-lived tokens (daemons & CI)

Interactive OAuth is ideal for a laptop. For a background daemon or CI job that can't open a browser, mint a long-lived token with flukebase_create_api_token and pass it as the bearer:

claude mcp add --transport http flukebase \
  --header "Authorization: Bearer $MCP_AUTH_TOKEN" \
  https://mcp.flukebase.me/mcp

Treat the token like a password — keep it in an env var / secret store, never commit it.

How auth works

FlukeBase is an OAuth 2.1 authorization server with Dynamic Client Registration (RFC 7591) and PKCE (RFC 7636). On first connect your harness registers itself, opens a browser to sign in, and — if you don't have an account yet — one is provisioned on the spot. Access tokens are short-lived and refresh automatically; each token is bound to the endpoint it was issued for.