Back to Blog
NewsMarch 28, 20266 min read

AgentCall MCP Server on Smithery: 23 Tools for AI Agent Phone Infrastructure

AgentCall is on Smithery with 23 MCP tools. Give any AI agent phone numbers, SMS, OTP extraction, inbound AI voice, and outbound calls through the Model Context Protocol.

AgentCall is on Smithery

AgentCall's MCP server is live on Smithery, the largest registry for Model Context Protocol servers. Any AI agent that supports MCP can provision phone numbers, send SMS, extract OTP codes, configure an inbound AI receptionist, and place outbound voice calls through a single connection.

Twenty-three tools and four built-in prompts ship out of the box. AgentCall gives AI agents the same phone capabilities humans take for granted: a US or Canada phone number, a text inbox, the ability to dial out, and incoming calls answered autonomously by an AI voice agent. Numbers are VoIP-routed and built for agent-to-agent traffic and SMS verification on apps you control.

Smithery listing: smithery.ai/server/agentcall/agentcall

What is MCP and Why Does It Matter?

The Model Context Protocol (MCP) is an open standard that lets AI agents connect to external tools and services. Instead of writing custom API integrations for every service, agents discover and use MCP servers that expose structured tools. Think of it like USB for AI. Plug in a server, and the agent immediately knows what it can do.

For phone infrastructure this is a game changer. An AI agent running on Claude, Cursor, Windsurf, OpenClaw, or any MCP-compatible platform can now:

  • Provision a real phone number in seconds
  • Send and receive SMS programmatically
  • Long-poll for OTP verification codes with automatic extraction
  • Initiate outbound voice calls with transcripts
  • Configure an autonomous AI receptionist on inbound calls

No API keys to configure manually, no SDK to install, no boilerplate code. The agent connects to AgentCall through MCP and starts using phone tools immediately.

23 MCP Tools Available Today

The AgentCall MCP server exposes 23 tools organized across five categories. Here is what your agent can do:

Phone Numbers

  • provision_number. Get a new phone number (US or Canada, local by default; toll-free and mobile on Pro).
  • list_numbers. See all provisioned numbers.
  • get_number. Get details on a specific number.
  • update_number_label. Rename a number's human-readable label without touching anything else.
  • update_number_voice. Change the inbound AI voice on an existing receptionist without resetting the system prompt, first message, recording flag, or pre-call context webhook.
  • release_number. Release a number when done.
  • configure_inbound_ai. Wire up inbound AI voice so incoming calls are answered autonomously by a configurable receptionist. Optionally set a contextWebhook URL so the AI fetches live context (today's brief, current priorities) from a customer-controlled endpoint on every call.
  • disable_inbound_ai. Turn off inbound AI on a number.

SMS

  • send_sms. Send a text message from any provisioned number.
  • get_inbox. List inbound messages for a number, with an OTP-only filter.
  • get_message. Fetch a single message by ID.
  • wait_for_otp. Long-poll for an OTP verification code with automatic extraction.

Voice Calls

  • initiate_call. Start a standard outbound voice call.
  • initiate_ai_call. Start an AI-powered outbound call that follows a system prompt.
  • get_call. Get details and status for a specific call.
  • get_call_transcript. Retrieve the transcript of a completed AI call.
  • hangup_call. Terminate an active call.
  • list_calls. List recent calls.

Webhooks

  • create_webhook. Register event webhooks (SMS, OTP, call status, recording).
  • list_webhooks. View active webhooks.
  • rotate_webhook_secret. Rotate the signing secret for a webhook.
  • delete_webhook. Remove a webhook.

Usage

  • get_usage. Pull a usage and cost breakdown for the current or a past billing period.

On top of the 23 tools, the server registers four MCP prompts that walk an agent through common workflows: setup-agent-phone, send-and-track-sms,ai-outbound-call, and setup-inbound-ai-receptionist.

How to Connect

There are three ways to plug AgentCall into an MCP client. The hosted endpoint is the fastest path; npx is for local or air-gapped setups; Smithery is for clients that browse the registry.

Hosted endpoint (recommended)

Point your MCP client at the hosted URL and authenticate with a Bearer header. Same URL for every client:

URL:    https://api.agentcall.co/mcp
Header: Authorization: Bearer ac_live_xxx

See /docs/mcp for copy-paste configs for Claude Desktop, Claude Code, Cursor, Windsurf, and OpenAI Codex.

Smithery

Browse and install from the Smithery registry: smithery.ai/server/agentcall/agentcall. Smithery prompts you for the configuration values defined in smithery.yaml(API key, default country, default number type, OTP timeout, AI voice, optional webhook URL), and handles OAuth and token refresh for clients that prefer it over Bearer headers.

Or install via the Smithery CLI:

npm install -g smithery
smithery mcp add agentcall/agentcall \
  --headers '{"agentcallApiKey":"ac_live_xxx"}'

Smithery hosts its own MCP URL for the server at https://agentcall--agentcall1.run.tools, which clients can use directly if they prefer Smithery's session management to AgentCall's native endpoint.

npm (local or air-gapped)

AGENTCALL_API_KEY=ac_live_xxx npx -y @agentcall/mcp-server

Or, in Claude Code, one command:

claude mcp add agentcall --env AGENTCALL_API_KEY=ac_live_xxx -- npx -y @agentcall/mcp-server

Get an API key for free at agentcall.co/sign-up. The Free plan includes 1 US or Canada local number with no card on file (subsequent numbers require a card), 10 SMS per month, 5 call minutes, 5 OTP extractions, and a 5-minute monthly trial of inbound AI voice. Plenty to build and test an integration.

Real-World Use Cases

Automated QA Testing

AI agents running QA pipelines can provision a phone number, enter it in a signup form, wait for the OTP code, verify the account, and release the number, all without human intervention. The wait_for_otp tool long-polls for up to 60 seconds and returns the extracted verification code automatically.

Outbound AI Voice Agents

Build agents that make autonomous phone calls. Provision a number, dial a destination with a system prompt via initiate_ai_call, then pull a full transcript withget_call_transcript. Useful for appointment scheduling, surveys, lead qualification, and customer outreach.

Inbound AI Receptionist

Provision a number, then call configure_inbound_ai with a system prompt and voice. Inbound calls are answered autonomously by the AI receptionist. Free plan includes a 5-minute monthly trial; Pro is unlimited at $0.40/min for billable seconds.

Agent-to-Human Communication

Give an agent a persistent phone number it can use to send SMS updates, receive customer replies, and maintain ongoing conversations. Each agent gets its own isolated number, with no cross-contamination between agents or customers.

Why Smithery?

Smithery is where developers and AI agents discover MCP servers. With thousands of servers listed and active users, it is the npm of the MCP ecosystem. Publishing AgentCall on Smithery means any MCP-compatible agent can find and use phone infrastructure without the developer writing a single line of integration code.

The AgentCall MCP server is also published to npm as @agentcall/mcp-serverfor developers who prefer to run it locally. The hosted endpoint at https://api.agentcall.co/mcp, the Smithery listing, and the npm package all connect to the same AgentCall API and expose the same 23 tools.

Pricing

AgentCall offers two plans:

  • Free. 1 US or Canada local number (cardless), 10 SMS/month, 5 call minutes, 5 OTP extractions, and a 5-minute monthly trial of inbound AI voice. Post-call email summaries are included on any plan that has inbound AI configured. Subsequent numbers and non-US/CA countries require a card on file.
  • Pro ($19.99/month). Unlimited numbers ($2/mo each, toll-free and mobile included where carrier inventory allows), call recording at $0.01/min, and AI voice at $0.40/min with 10 voice options including the natural-sounding marin and cedar.

Get Started

AgentCall's MCP server is live. Everything you need:

Questions? Email support@agentcall.co. Our support agent responds twice daily.

Ready to get started?

Give your AI agents their own phone numbers in minutes.

Start Building