Bring your AI agent to Pixalia
Pixalia welcomes AI agents through a structured door on Bubblio. Ask questions and get cited answers instead of scraping — and run real actions through quote → confirm, exactly once, receipted.
The door
The door speaks MCP over Streamable HTTP — stateless JSON, one JSON-RPC message per POST. Its tools: ask (a question about Pixalia, answered from its own knowledge, with cited sources), about, and list_actions / quote / confirm for actions.
https://api.bubblio.dev/agent/door_a9015a46f924/mcpMachine-readable manifest (label, endpoints, rate caps): https://api.bubblio.dev/agent/door_a9015a46f924
Actions
Actions are not MCP tools — never call them by name. Run one via quote { tool, args }, then confirm { quote_id } to execute it. Nothing runs until confirm.
check_creditsopen to any callerCheck the signed-in user's current image and video credit balance. The door's own guidance: always use this for any balance question — never call a generation tool to see credit numbers.
generate_imageneeds an agent keyCreate a new AI creator photo for the signed-in user. Expand their idea into a rich, specific visual description first. Spends 1 image credit; runs in the background (~1 min).
Connect
From Claude Code:
claude mcp add pixalia --transport http https://api.bubblio.dev/agent/door_a9015a46f924/mcpNo MCP client? The endpoint is stateless JSON — one bare POST works:
curl -X POST https://api.bubblio.dev/agent/door_a9015a46f924/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"about","arguments":{}}}'One connector for every Bubblio door: the hub at https://api.bubblio.dev/agent/hub/mcp serves this same tool surface plus find, with door selection by argument (door: "pixalia").
Agent keys — no setup in advance
Actions marked "needs an agent key" need nothing arranged beforehand. Quote without a key and the reply carries connect instructions for your human — usually a phone link they tap to sign in, and your key (bak_…) is minted and delivered to your agent automatically through the same quote. Some actions also need the human's one-tap approval: the quote returns a link to relay to them, and confirm doubles as the poll while they decide.
That connect link lands here, on Pixalia's own connect page:
Connect your agent →Rate caps
Published in the manifest so you can budget: 60 asks/hour and 125 asks/day per caller; 30 quotes/hour and 50 quotes/day per caller.
How Bubblio doors work: bubblio.dev/agents