Model Context Protocol · MCP server
Connect AI assistants to VocalLabs
Plug Claude, Cursor, or VS Code Copilot straight into your VocalLabs account. 50+ tools to build agents, place calls, and pull transcripts — all from chat, over a secure OAuth connection.
MCP endpoint
OAuth 2.1 + PKCE · phone & OTP sign-in · Streamable HTTP
- 01Claude / Cursor / CopilotYour AI assistant
- 02VocalLabs MCPStreamable HTTP · OAuth 2.1
- 03Your VocalLabs accountAgents · calls · contacts
How it works
- 01
Add the server config
Paste the VocalLabs MCP config into your client — Claude Desktop, Cursor, or VS Code Copilot. One small JSON block points it at the server.
- 02
Sign in with phone + OTP
On first use the client opens a secure sign-in. Verify your phone number with a one-time code — no password. Tokens last about a year and rotate silently.
- 03
Let the AI work your account
Your assistant can now call 50+ VocalLabs tools — create agents, launch calls, pull transcripts, manage contacts — straight from chat.
Connect your client
Drop one of these into your MCP client's config. The first call triggers a secure sign-in prompt — verify your phone and you are in.
Claude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"vocallabs": {
"type": "http",
"url": "https://api.rylo.club/vocallabs/mcp",
"oauth2": {
"authorizationUrl": "https://api.rylo.club/vocallabs/authorize",
"tokenUrl": "https://api.rylo.club/vocallabs/token",
"scopes": ["mcp:tools"]
}
}
}
}VS Code Copilot & Cursor
Add to .vscode/mcp.json — the editor shows a “Sign in” prompt on first use.
{
"servers": {
"vocallabs": {
"type": "http",
"url": "https://api.rylo.club/vocallabs/mcp"
}
}
}How to connect, step by step
A short walkthrough of adding the VocalLabs MCP server to your client and signing in.
What your AI can do
The whole VocalLabs platform, exposed as tools your assistant can call — from building agents to launching calls to reading the results.
- 01
Agent management
Create, update, and template AI voice agents — and mark favourites — without leaving your editor.
vl_create_agentvl_update_agentvl_create_agent_from_template
- 02
Call operations
Launch outbound and direct calls, hang up, and check live status — all driven from natural language.
vl_initiate_callvl_create_direct_callvl_get_call_status
- 03
Post-call analysis
Pull conversations, summaries, and timelines, store post-call data, and run audits on what happened.
vl_get_call_conversationvl_get_call_summaryvl_get_audit
- 04
Knowledge & config
Feed agents documents, FAQs, keywords, and end conditions so they answer the way you need.
vl_insert_agent_documentvl_update_agent_faqvl_add_keyword
- 05
Contact management
Build contact groups, add contacts, and update metadata to target the right people.
vl_create_contact_groupvl_create_contact_in_groupvl_update_contact_metadata
- 06
Voice & language
Browse available voices by language and pick AI models for how your agents sound and think.
vl_get_voicesvl_get_voices_by_languagevl_get_ai_models
- 07
Integrations
Attach actions to agents and inspect what an agent can do, wiring calls into your workflows.
vl_attach_action_to_agentvl_get_agent_actions
- 08
Analytics & billing
Check your balance, review transaction history, and track daily call volume on demand.
check_balancevl_get_transaction_historyvl_get_daily_calls
- 09
Secure by design
Every call is authorised with a short-lived bearer token over OAuth 2.1 with PKCE — your credentials never touch the AI.
OAuth 2.1PKCEphone + OTP
Secure by default
OAuth 2.1 with PKCE · phone & OTP sign-in · no password · ~1-year tokens with silent rotation. The AI never sees your credentials.






