Skip to main content
Every client connects to the same clean endpoint:
https://brew.new/api/mcp
Brew is its own OAuth 2.1 connector, so the first-party flow needs no key to copy: add the URL, sign in with Brew, and pick a brand. The issued token is scoped to that brand and revocable anytime in Settings → API.
Wiring up a headless / CI setup, or a client with no OAuth UI? Send a brand-scoped key as Authorization: Bearer brew_… instead — see the API-key alternative below.
Pick your agent:
1

Add a custom connector

Open Settings → Connectors, click Add custom connector, and paste the connection URL:
https://brew.new/api/mcp
2

Connect

Click Connect, sign in with Brew, and pick a brand.
Works with Claude Desktop and claude.ai.

Alternative: connect with an API key

If your client has no OAuth connector UI — or you’re wiring up a headless / CI setup — authenticate with a brand-scoped API key instead. Create one at Settings → API and send it as a bearer header. The key carries the org + brand, so the URL stays the same:
{
  "mcpServers": {
    "brew": {
      "url": "https://brew.new/api/mcp",
      "headers": { "Authorization": "Bearer brew_YOUR_API_KEY" }
    }
  }
}
Claude Desktop’s connector UI has no header field, so a key uses the mcp-remote bridge — Settings → Developer → Edit Config, paste this, then fully quit and reopen Claude:
{
  "mcpServers": {
    "brew": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://brew.new/api/mcp",
        "--header",
        "Authorization:Bearer ${BREW_API_KEY}"
      ],
      "env": { "BREW_API_KEY": "brew_YOUR_API_KEY" }
    }
  }
}
Write Authorization:Bearer … with no space after the colon — an mcp-remote arg quirk; it sends the correct header on the wire.

Verify your connection

Once connected, ask your agent to call get_brew_capabilities — it returns the tool catalog, credit costs, and the guided workflows. Or smoke-test the endpoint directly with a key:
curl -sN https://brew.new/api/mcp \
  -H "Authorization: Bearer brew_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Next: the quickstart create → send → analyze loop, the full tool catalog, and the guided workflows.

Need Help?

Our team is ready to support you at every step of your journey with Brew. Choose the option that works best for you:

Search Documentation

Type in the “Ask any question” search bar at the top left to instantly find relevant documentation pages.

ChatGPT/Claude Integration

Click “Open in ChatGPT” at the top right of any page to analyze documentation with ChatGPT or Claude for deeper insights.