Smstools MCP server — turn your AI assistant into a fully-fledged SMS, voice & WhatsApp tool. Official, secure and live at mcp.smstools.com.

MCP Server

Connect Claude, ChatGPT, Cursor or any AI assistant directly to Smstools via the Model Context Protocol. Send SMS, WhatsApp and voice messages, manage contacts and check your inbox in plain language.

  • Works with Claude, ChatGPT & Cursor
  • OAuth 2.1 · read-only by default
  • 59 tools ready to use
EU-based support
GDPR compliant
EU servers · 99.97% uptime
Open MCP standard
59 tools · SMS, WhatsApp, voice & contacts

Connect your AI assistant in minutes

Add the Smstools MCP server to your favourite AI client, sign in with your API credentials and approve access. From then on, every conversation can send messages for you.

MCP endpoint https://mcp.smstools.com/mcp

Claude.ai

Go to Settings → Connectors → Add custom connector and paste the endpoint URL. Claude discovers the server and walks you through login and consent.

Claude Code

Run the command below; the OAuth login opens automatically.

claude mcp add --transport http smstools https://mcp.smstools.com/mcp

Cursor & other MCP clients

Add the endpoint as a remote MCP server (Streamable HTTP), sign in with your API credentials and approve the connection.

n8n & custom agents

Skip OAuth: authenticate with the X-Client-Id and X-Client-Secret headers — the same credentials as the JSON API.

X-Client-Id: <client_id>
X-Client-Secret: <client_secret>

Secure by design

Read-only by default

Reading works right away: balance, statistics, inbox and contacts. Send and management functions are deliberately activated per account — by you, in your Smstools panel on the MCP page under Integrations.

OAuth 2.1 with PKCE

AI clients register automatically and receive short-lived tokens with rotating refresh tokens. You approve access once on a consent screen.

Your existing API security

Every tool call runs through the same rules as the JSON API: API key restrictions (IP & endpoint), rate limiting and full access logging. Nothing new to manage.

59 tools, one conversation

Everything your assistant needs: check your balance, send SMS or WhatsApp campaigns, look up contacts or scan the inbox. Send tools support a test mode that validates without sending or charging.

Tools with a lock are activated per account by you in your Smstools panel (Integrations → MCP Server); all other tools are read-only and work right away.

Messaging (SMS & voice)

  • send_sms
  • send_voice_message
  • get_message_status
  • list_message_log
  • list_inbox
  • list_outbox
  • cancel_scheduled_message

WhatsApp Business

  • whatsapp_send_text
  • whatsapp_send_template
  • whatsapp_send_file
  • whatsapp_is_window_open
  • list_whatsapp_templates
  • list_whatsapp_numbers

Contacts & groups

  • list_contacts
  • search_contacts
  • get_contact
  • create_contact
  • update_contact
  • delete_contact
  • list_groups
  • get_group_contacts
  • create_group
  • update_group
  • delete_group

Templates & birthday messages

  • list_message_templates
  • create_message_template
  • update_message_template
  • delete_message_template
  • list_birthday_messages
  • create_birthday_message
  • update_birthday_message
  • delete_birthday_message

Opt-outs & compliance

  • list_opt_outs
  • add_opt_out
  • delete_opt_out
  • format_phone_number
  • get_country_codes

Webhooks & conversations

  • list_webhooks
  • get_webhook
  • create_webhook
  • delete_webhook
  • list_webhook_endpoints
  • get_conversation
  • mark_conversation_processed

Account & senders

  • get_account
  • get_balance
  • get_statistics
  • list_mcp_features
  • list_sender_ids
  • add_sender_id
  • delete_sender_id
  • list_virtual_numbers

Subaccounts & reseller

  • list_subaccounts
  • create_subaccount
  • update_subaccount
  • list_customers
  • create_customer
  • update_customer
  • transfer_customer_funds
Discover our SMS platform today!

Sending SMS has never been this easy.