Give Claude a phone.
The Leximo MCP server connects Claude Desktop and Claude Code to a real AI call agent. Ask in chat, Leximo dials, and the outcome comes back with a full transcript — no app switching.
Install in under a minute
Pick the client you use. Every option runs the same npm package.
Claude Code — one command
claude mcp add leximo -e LEXIMO_API_TOKEN=your-token -- npx -y leximo-ai-call-assistant-mcp-serverClaude Code — plugin marketplace
Add the marketplace, then install the plugin:
/plugin marketplace add leximo-ai/leximo-ai-call-assistant-mcp-server/plugin install leximo-ai-call-assistantClaude Desktop — config file
Add this to claude_desktop_config.json (~/Library/Application Support/Claude/ on macOS, %APPDATA%\Claude\ on Windows), then restart Claude.
{
"mcpServers": {
"leximo": {
"command": "npx",
"args": ["-y", "leximo-ai-call-assistant-mcp-server"],
"env": {
"LEXIMO_API_TOKEN": "your-token"
}
}
}
}Ask Claude to make a call
The Leximo tools show up in the MCP tool list. Ask in plain language — Claude picks the right tool.
13 tools exposed to your agent
Everything the Leximo app does, available to Claude over MCP.
Calls & assignments
- create_assignment
- Create a new phone call assignment
- list_assignments
- List all your assignments, paginated
- get_assignment
- View one assignment with its result and transcript
- delete_assignment
- Delete an assignment
- get_assignment_proposals
- Get AI suggestions to sharpen your task description
- list_notifications
- Read call completion events and notifications
Calling agents
- list_agents
- List the available AI calling agents
- get_agent
- Get details of a specific agent
Account & billing
- get_profile
- Get your user profile and account details
- get_credits
- Check credit balance, usage history and subscription summary
- get_subscription
- View your active subscription
- get_plans
- List subscription plans with pricing
- create_checkout_session
- Get a checkout URL to subscribe to a plan
Ask Claude things like
- “Create a Leximo call to book a table for two at Bottega on Friday at 8pm”
- “Show me my Leximo assignments from this week”
- “What did the call to the dentist end with? Show me the transcript”
- “How many Leximo credits do I have left?”
Requirements
- Node.js 18 or newer
- A Leximo account with an API token
- An MCP-compatible client (Claude Desktop, Claude Code)
Questions about the MCP server
What is the Leximo MCP server?+
It is an open-source Model Context Protocol server that exposes Leximo's AI calling agent as tools your LLM client can call. Once installed, Claude can schedule real phone calls, check their status and read transcripts on your behalf.
Which clients does it work with?+
Any MCP-compatible client. It is tested with Claude Desktop and Claude Code, and runs over stdio via npx, so no server hosting is required on your side.
Do I need a paid Leximo plan?+
You need a Leximo account and an API token. Calls consume credits from your account, and the server itself is free and MIT licensed.
Where do I get the API token?+
Sign in at calls.leximo.ai and copy the access token from your profile page, then pass it to the server as the LEXIMO_API_TOKEN environment variable.
Does Claude place the call itself?+
No. Claude creates an assignment through the MCP tools, and Leximo's voice agent places the actual phone call over the telephony network, then returns the result and transcript.