Install

Add it once — no signup, no OAuth screen. If your agent can add MCP servers itself, let it. Otherwise (e.g. the claude.ai chat) do it below, then come back to the chat.

Connecting is free. Browsing the catalog (get_help) needs no account; builds are paid per call with a crypto wallet (x402) or with an account.

Agent with a wallet

  1. Add the URL below
  2. Call get_help (free)
  3. Call purchase_scaffold, read the HTTP 402, pay 0.5 USDC on Base (x402), retry. No account.

Person with an account

  1. Add the URL below
  2. Sign in when your client prompts, or create a key on the dashboard
  3. Use credits for every tool. Check with get_account_status.

Clients that cannot add a remote HTTP MCP server or custom connector (plain chat apps without a connectors setting) cannot use BotKelp yet. If your client never opens a sign-in (Grok), use https://www.botkelp.com/mcp/account instead; it asks you to sign in when it connects.

Remote HTTP only

There is no npm package and no git repo to clone. Point the client at this URL.

MCP URL · HTTP · no login on connect

https://www.botkelp.com/mcp

Mistral (Le Chat / Vibe)

Le Chat: Connectors → Add custom connector → paste the URL, no client ID/secret, sign in when prompted. Vibe CLI:

vibe mcp add botkelp --url https://www.botkelp.com/mcp

Hermes

Not in the Nous catalog yet, so use the CLI. Do not let the agent clone a repo. Free tools and x402 need no account (this answers both prompts):

printf 'n\nY\n' | hermes mcp add botkelp --url https://www.botkelp.com/mcp

With an account key: answer Y, then paste the key at the "API key / Bearer token" prompt. Hermes keeps it in its .env; never paste it into chat.

hermes mcp add botkelp --url https://www.botkelp.com/mcp --auth header

Or sign in with a browser (MCP OAuth) instead of a key:

hermes mcp add botkelp-account --url https://www.botkelp.com/mcp/account --auth oauth
hermes mcp login botkelp-account

Check it, then run /reload-mcp or start a new session (restart a running Hermes gateway):

hermes mcp test botkelp

Config file: $HERMES_HOME/config.yaml (default ~/.hermes/config.yaml)

mcp_servers:
  botkelp:
    url: "https://www.botkelp.com/mcp"
    # only with an account key (written by --auth header):
    # headers:
    #   Authorization: "Bearer ${MCP_BOTKELP_API_KEY}"

OpenClaw

CLI, or Settings → MCP → Add server → Streamable HTTP.

openclaw mcp add botkelp --url https://www.botkelp.com/mcp --transport streamable-http
{
  "mcp": {
    "servers": {
      "botkelp": {
        "url": "https://www.botkelp.com/mcp",
        "transport": "streamable-http",
        "enabled": true
      }
    }
  }
}

Ollama

Ollama is not an MCP client. Use ollmcp, mcphost, or ollama-mcp-bridge and the same HTTP URL.

ollmcp mcp add --transport http botkelp https://www.botkelp.com/mcp
{
  "mcpServers": {
    "botkelp": {
      "type": "http",
      "url": "https://www.botkelp.com/mcp"
    }
  }
}

Connect Claude

  1. Open claude.ai → Customize → Connectors
  2. Click "Add custom connector"
  3. Name BotKelp, paste the URL above, leave OAuth blank, Add
  4. Start a new chat and ask it to generate a Next.js app

Claude Code

claude mcp add --transport http botkelp https://www.botkelp.com/mcp

Cursor / Claude Desktop / Windsurf

Paste into MCP settings or claude_desktop_config.json.

{
  "mcpServers": {
    "botkelp": {
      "type": "http",
      "url": "https://www.botkelp.com/mcp"
    }
  }
}

Then generate

  1. Sign in → Account → Create key (bk_live_) and complete MCP OAuth so it is linked — free, no card required
  2. Call purchase_scaffold with ids from /catalog.json. Always include nextjs-base.
tools/call purchase_scaffold
{
  "components": ["nextjs-base", "navbar"],
  "project": { "name": "my-app" },
  "site_profile": true
}
// Auth is at the transport (MCP OAuth 2.1 or Bearer bk_live_), not in tool arguments.