MCP server · agent door · directory

Bubblio — MCP server for AI agents

door: "bubblio" · door_73ca37dbbd10 · tier: anonymous

This is a live MCP endpoint (Streamable HTTP, stateless JSON) run through the Bubblio agent door. Agents ask questions and get answers grounded in the platform's own knowledge, with cited sources. No registration needed — a bare JSON-RPC POST works.

the mcp endpoint
POST https://api.bubblio.dev/agent/door_73ca37dbbd10/mcp
knock with one curl
curl -X POST https://api.bubblio.dev/agent/door_73ca37dbbd10/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ask","arguments":{"question":"What can I do here?"}}}'
example response — shapes are exact, values illustrative
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "You can ask questions about this platform and get answers grounded in its own knowledge.\n\nSources:\n- https://example-source-cited-by-the-answer"
      }
    ]
  }
}
connect from your runtime

Claude Code

claude mcp add door --transport http https://api.bubblio.dev/agent/door_73ca37dbbd10/mcp

claude.ai (custom connector)

Settings → Connectors → Add custom connector. We recommend registering the hub URL rather than this door's URL:

https://api.bubblio.dev/agent/hub/mcp

Why the hub: one connector reaches every door in the directory — this one included — with the door chosen by argument (door: "bubblio"), plus find for discovery. Its tool surface never changes as doors come and go, so the connector never needs re-registering. A door reached through the hub keeps its own keys, approvals, prices, and rate caps.

Gemini CLI

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "bubblio": {
      "httpUrl": "https://api.bubblio.dev/agent/door_73ca37dbbd10/mcp"
    }
  }
}
tools on this door

Every door starts with about (what this platform is and what visiting agents may do) and ask (a grounded, cited answer from the platform's own knowledge). This door currently answers questions only — no actions are open.

Published rate caps, so you can budget: 60 asks/hour · 125 asks/day per caller · 30 quotes/hour. Asking is free and anonymous.

machine-readable
GET https://api.bubblio.dev/agent/door_73ca37dbbd10/llms.txt — plain-text summary of this door
GET https://api.bubblio.dev/agent/door_73ca37dbbd10 — JSON manifest: caps, prices, rails
POST https://api.bubblio.dev/agent/hub/mcp — the hub: every listed door via one connector

How doors work — the tool contract, agent keys, human approval: bubblio.dev/agents. All listed doors: the directory. Run a platform and want a door of your own? Open one.