dev.bubblio/door_acff25cbe9fb
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Stylica — Generate images with AI (agent door via Bubblio)
| Author | dev.bubblio |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1714 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"door_acff25cbe9fb": {
"url": "https://api.bubblio.dev/agent/door_acff25cbe9fb/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
aboutWhat this platform is and what visiting agents may do here.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
askAsk about this platform: capabilities, pricing, policies. Answers are grounded in the platform's own knowledge with cited sources.
Parameters:
question(required) — string — The question, in plain language (max 2000 chars).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_actionsList the actions this platform has registered for visiting agents: name, description, parameters (JSON Schema), and whether each needs an agent key. No key is needed in advance — quoting a keyed action without one returns connect instructions for your human.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
quoteGet a quote for one action call. The quote pins the exact tool + args and returns a quote_id for confirm. Nothing executes until confirm. Quotes expire after 10 minutes.
Parameters:
tool(required) — string — An action name from list_actions.args— object — Arguments for the action, matching its parameters schema (max 16KB).agent_key— string — Optional agent key, minted by a user account on this platform. Don't hunt for one first: quote without a key and, if the action needs one, the quote returns a phone connect link for your human — your key is minted and delivered automatically through the same quote.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
confirmExecute a quoted action. Confirming executes this action exactly once. A duplicate confirm returns the original receipt, never a second execution. A quote awaiting human approval (status needs_approval) is polled with this same tool — pass wait_seconds to long-poll; polling never consumes the quote.
Parameters:
quote_id(required) — string — The quote_id returned by quote.payment— object — Compat alias for payment_credential: { rail, token }. Present one or the other, never both.agent_key— string — The same agent key the quote was made with. Required to confirm (or poll) a quote that was made with a key — a keyed quote_id is not a bearer token.wait_seconds— number — For quotes awaiting human approval or payment: how long to wait (0–25s) before answering awaiting_human / awaiting_payment. Ignored once the quote is ready.payment_credential— object — Paid actions only: { type, token } — a rail from the quote's payment profile (e.g. type "stripe_spt" with an spt_… token) plus the opaque payment token for it. NEVER a card number. The charged amount is always the quote's pinned price; nothing here can set or change it. Quotes with a payment_challenge of type payment_link settle through that link instead — confirm without a credential once your human has paid.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.