Advanced

Manual MCP setup

For MCP clients that aren't in our connector picker. Most users should use the picker since Claude and ChatGPT both authorize through standard OAuth and don't need this page. The config below is for command-line MCP clients (Claude Code, Cursor, Continue, custom scripts) or unsupported assistants where you need to paste the server config yourself.

Authentication: baaha uses OAuth 2.1 with Dynamic Client Registration. Your MCP client handles the OAuth dance automatically, so there are no API keys or tokens to paste here. You'll be redirected to baaha to sign in (or sign up) the first time you connect.

MCP server URL

Server URL

https://bright-sheep-841.convex.site/mcp

JSON config (for clients that read an mcpServers map)

{
  "mcpServers": {
    "baaha": {
      "type": "streamable-http",
      "url": "https://bright-sheep-841.convex.site/mcp"
    }
  }
}

Per-client examples

Claude Code

claude mcp add --transport http baaha https://bright-sheep-841.convex.site/mcp

Cursor

Open Cursor settings → MCP → Add server. Set the transport to Streamable HTTP and paste the baaha URL. Cursor handles OAuth on first connection.

Other clients (Continue, Cline, custom)

Configure your client to connect to the URL above with Streamable HTTP transport. The client must support OAuth 2.1 + Dynamic Client Registration (RFC 7591) for unattended setup.