Base44
Build and edit Base44 apps from an AI assistant, and query data your app's users submit.
Operate Speko voice AI from your agent: inspect calls and transcripts, manage phone numbers and knowledge bases…
Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.
Paste it into any MCP client. Setup docs
The Speko MCP server connects Speko's voice AI to Claude, ChatGPT and any MCP-compatible agent. Speko runs voice agents that make and take real phone calls. This connector exposes 59 tools for reading calls, transcripts and recordings — and for creating, deploying and rolling back the agents that answer those calls. Sign-in is OAuth or a Speko API key.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
readOnlyHint or destructiveHint from the server, and you should not assume the server sets them.mcp.speko.ai; the directory lists 59 of them. The description in the same entry describes the 35-tool anthropic.speko.ai host instead, and names audio.transcribe, which is absent from the 59. Both facts were checked 2026-09-08.replit.speko.ai is documented but did not resolve. Speko's host table lists it at 28 tools; our probe on 2026-09-08 returned HTTP 404 with a Vercel "deployment could not be found" body. The other three sibling hosts answered with a normal 401 challenge.audio.synthesize appears in neither the directory list nor Speko's description of the directory host. Speko routes text-to-speech through its REST API and SDKs instead.402 insufficient_credit (Router) or 402 credit_exhausted (control plane) when projected cost exceeds remaining credit. An optional monthly spend limit behaves the same way and resets monthly. An API key carries no spending cap of its own.429 concurrency_exhausted. Transcription jobs add a per-organization ceiling of 64 in-flight jobs and 32 GiB of decoded audio. 429 rate_limited is a distinct signal for request-rate pressure.413 payload_too_large. Batch transcription has no universal 25 MiB cap — the bound is per provider and per model.mcp.speko.ai.agents.rollback restores a previous version, but calls that landed on the wrong version in between already happened.*.delete tools, no inverse for any of them. Deleting an agent also removes its registered tools.agents.evals.run queues a worker that places a simulated call.No. Anthropic's directory description says read access, but the same entry lists agents.create, agents.deploy, agents.rollback, agents.delete and phone_numbers.delete among its 59 tool names. Speko's own docs confirm the endpoint in that entry carries the full operational surface, including writes. Treat this connector as read-write.
It publishes a new agent version that a live phone agent starts using. Speko's workflow docs state that publishing cuts a new agent version and that this is how rollback reaches a previous workflow. A deployed agent then answers inbound calls with no further tool call.
Either works. Speko's MCP quickstart documents OAuth browser sign-in through its guided installer as the default, and a Speko Platform API key sent as a bearer token for automation. Our anonymous handshake returned a 401 bearer challenge naming both read and write scopes.
Each hostname serves a different tool surface, and Speko states the surface is a property of the host — no query parameter, header or account setting widens it. Its docs list mcp.speko.ai at 101 tools, anthropic.speko.ai at 35, chatgpt.speko.ai at 20 and builder-mcp.speko.ai at 12.
Credit and concurrency limits apply per organization, not per key. Speko documents 402 insufficient_credit when projected cost exceeds remaining credit, an optional monthly spend limit, and 429 concurrency_exhausted when organization or edge slots run out. Transcription jobs add a ceiling of 64 in-flight jobs and 32 GiB of audio.
…/quickstart/mcp.md, fetched 2026-09-08). Source for the five-host tool-surface table, the install commands, the auth routes, protocol version 2026-07-28, the withheld-tool-group table, the business declaration and the AI-disclosure injection. · retrieved 2026-09-08Default agent, and the rule that the last agent cannot be deleted. · retrieved 2026-09-08llms-full.txt (fetched 2026-09-08). The versioning rule that publishing cuts a new agent version and that this is how rollback reaches a previous workflow. · retrieved 2026-09-08402 and 429 codes. · retrieved 2026-09-08initialize probe against https://mcp.speko.ai/mcp — 2026-09-08. HTTP 401 with a WWW-Authenticate: Bearer challenge naming scopes speko:read, speko:write, speko:execute, speko:billing, speko:credentials and speko:compliance. No tool was called and no credential was supplied. · retrieved 2026-09-08https://platform.speko.ai/api/auth, resource name "Speko MCP", the same nine scopes. · retrieved 2026-09-08anthropic.speko.ai, chatgpt.speko.ai, builder-mcp.speko.ai each returned the same 401 challenge; replit.speko.ai returned HTTP 404 (2026-09-08). · retrieved 2026-09-08docs.speko.ai/robots.txt (fetched 2026-09-08) — Allow: / for all agents, with GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended and CCBot named individually and also allowed. No Content-Signal line. The host advertises llms.txt, llms-full.txt, openapi.json and a .md variant of every page in an HTML comment at the top of each Markdown page. · retrieved 2026-09-08Connect Speko once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.