Manage Speko voice-AI agents, sessions, calls, phone numbers, knowledge bases, evals, and docs.
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"ai-speko-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Model Context Protocol server for SpekoAI. The hosted server exposes one authenticated endpoint:
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / education
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
An open-source AI agent that brings the power of Gemini directly into your terminal.
Lightweight core CLI surface for Claude Flow — memory + hooks commands only. Designed to load fast on cold npx cache (<5s) so plugin skills don't race the 30s MCP-startup timeout. The full @claude-flow/cli metapackage lazy-loads everything else on top of
MCP Security Weekly
Get CVE alerts and security updates for ai.speko/mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Model Context Protocol server for SpekoAI. The hosted server exposes one authenticated endpoint:
https://mcp.speko.ai/mcp
It supports OAuth for interactive MCP clients and Speko API keys for clients that can send custom request headers.
OAuth-capable clients:
{
"mcpServers": {
"spekoai": {
"url": "https://mcp.speko.ai/mcp"
}
}
}
API-key clients:
{
"mcpServers": {
"spekoai": {
"url": "https://mcp.speko.ai/mcp",
"headers": {
"Authorization": "Bearer sk_live_xxx"
}
}
}
}
The hosted server exposes the operational tools below plus a docs self-serve
surface: the docs.search tool (full-text search over bundled Speko docs)
and the spekoai://docs/index + spekoai://docs/{slug} resources. MCP
prompts, components, and scaffolding tools are not advertised.
Tool names use domain/action dot notation for client grouping.
App builders (v0, Lovable, Bolt, Replit, Base44, Figma Make) can add the server with a curated, right-sized preset instead of the full operational surface:
https://mcp.speko.ai/mcp?profile=builder
Auth is identical to /mcp (same OAuth flow, same API-key header). The
builder profile advertises exactly these tools:
docs.search — bundled Speko docs searchvoices.list — TTS voice + provider catalogmodels.list — STT/LLM/TTS/S2S provider+model catalog (allowedProviders ids)agents.list / agents.get — read agent configsagents.preview_stacks — the stack preview agents.create requires firstcalls.get / sessions.transcript.get / calls.recording.get — the
agents.test_call review path (poll the call, read transcript/recording)code_snippets.get — ready-to-paste integration code (web voice call +
server-side session mint) for nextjs, react, node, python, or curlagents.create / agents.test_call — the only writesvoices.list, models.list, and code_snippets.get exist only in the
builder profile. Any other profile value (or none) serves the default
surface below, unchanged. Note that MCP tools only inform the builder's
agent during code generation — the generated app cannot call MCP tools at
runtime. Runtime integration is a SPEKO_API_KEY environment variable
plus the SDKs, which is exactly what code_snippets.get returns.
organization.getcredits.balance.getcredits.ledger.listusage.summary.getagents.listagents.createagents.getagents.updateagents.deleteagents.tools.listagents.tools.createagents.tools.getagents.tools.updateagents.tools.deleteagents.deployagents.rollbackagents.versions.listsessions.createsessions.phone.createsessions.listsessions.getsessions.transcript.getsessions.recording.getagents.calls.listcalls.getcalls.recording.getphone_numbers.listphone_numbers.available.searchphone_numbers.createphone_numbers.getphone_numbers.updatephone_numbers.deleteknowledge_bases.createknowledge_bases.listknowledge_bases.getknowledge_bases.deleteknowledge_bases.documents.listknowledge_bases.documents.createknowledge_bases.documents.getknowledge_bases.documents.deleteknowledge_bases.documents.finalizeagents.evals.listagents.evals.createagents.evals.runevals.getmigration.workspace.inspectmigration.session_config.buildmigration.external_config.parsemigration.briefing.rendershare_cards.createdocs.search - full-text search over the bundled Speko docs (SDK/