Prerequisites
- A Brimble account on a plan that allows API keys.
- An API key from the dashboard. Prefer a scoped key (for example read-only or sandbox-only) while you experiment. See API keys.
- Network access to
https://mcp.brimble.io(public HTTPS).
1. Create an API key
- Open the dashboard.
- Go to Settings → API keys (or your profile / team API keys surface).
- Create a key with the permissions you want the agent to have.
- Copy the secret once (
br_…). Store it in a password manager or secret store, not in git.
2. Choose a client
Claude Code (recommended for local agents)
HTTP transport with a Bearer token (the API key):Cursor / Claude Desktop-style config
Many clients accept a JSON MCP config. Example shape (field names vary slightly by app):Anthropic Messages API MCP connector
When attaching a remote MCP server from the API, pass the same key asauthorization_token (sent as Bearer to the server):
3. Optional team context
If tools should run in a specific team workspace, set:4. Verify the connection
-
Confirm the service is up:
You should see
"status":"ok"and"service":"brimble-mcp". - In the agent, list tools or ask something only Brimble can answer (for example, list your projects).
- If the agent gets auth errors, re-check the key, header name, and that the key was not rotated.
Auth summary
Brimble MCP maps Bearer or
x-brimble-key to Core as x-brimble-key. The agent never needs a dashboard session JWT; that JWT is only for browser ownership checks when pasting a key in the dashboard.
Troubleshooting
401 / invalid API key.Wrong or rotated key, or missing header. Confirm
curl with the same header against a Core route or re-copy the key from the dashboard.
Tools missing or permission errors.The key’s scopes do not include that action. Create a new key with the required permissions, or use a broader preset only if you accept the risk. Browser shows an error on
https://mcp.brimble.io/.Expected. The root path is the MCP protocol endpoint, not a website. Use
/health to check liveness.