Brandymail Docs

Connect an MCP client

Cursor, Claude, ChatGPT, and MCP Inspector setup.

Connect an MCP client

MCP Inspector (local)

  1. Start services: pnpm --filter @bm/services dev (port 3004)
  2. Run npx @modelcontextprotocol/inspector
  3. Connect to http://localhost:3004/mcp using Streamable HTTP
  4. Optionally set Authorization: Bearer bmk_…
  5. Call check_domain_trust with { "domain": "paypal.com" }

Cursor

Add to .cursor/mcp.json or user MCP config:

{
  "mcpServers": {
    "brandymail": {
      "url": "https://brandymail-services.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer bmk_YOUR_API_KEY"
      }
    }
  }
}

Omit headers for anonymous access (30/min). For local iteration, point url at http://localhost:3004/mcp.

Claude Desktop / Claude Code

Use the same Streamable HTTP URL. Where the client supports custom headers, add Authorization: Bearer bmk_….

ChatGPT Developer Mode connector

  1. Open ChatGPT → SettingsConnectors (Developer Mode / custom MCP)
  2. Add a connector pointing at https://brandymail-services.onrender.com/mcp
  3. Auth is optional; for higher limits configure a Bearer bmk_ key
  4. Test with: “Is paypal.com BIMI-ready? Check with Brandymail tools.”
  5. After server redeploys, Refresh the connector so ChatGPT re-reads tools and widgets

On this page