Model Context Protocol

    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.

    MIT licensedNode.js 18+stdio transport13 tools

    Install in under a minute

    Pick the client you use. Every option runs the same npm package.

    Get your API token

    Sign in to Leximo and copy the access token from your profile page.

    Open profile

    Claude Code — one command

    bash
    claude mcp add leximo -e LEXIMO_API_TOKEN=your-token -- npx -y leximo-ai-call-assistant-mcp-server

    Claude 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-assistant

    Claude Desktop — config file

    Add this to claude_desktop_config.json (~/Library/Application Support/Claude/ on macOS, %APPDATA%\Claude\ on Windows), then restart Claude.

    claude_desktop_config.json
    {
      "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.