API & integrations

MCP server

SMS from AI assistants

The Model Context Protocol (MCP) is the standard through which AI assistants call tools. With the official TopSMS MCP server you tell Claude, Cursor or another assistant “text the customer that the order is on its way” and it does so through your TopSMS account, checking delivery status and credit along the way.

9
tools: immediate and scheduled sending, bulk, status, cancellation, verification codes, credit, pricing
npx
no installation, package topsms-mcp
MIT
open source licence

What it can do

The server calls the same REST API as your application, so the same prices, limits and billing rules apply. The sending tools accept an optional idempotencyKey: when the assistant repeats a call, the SMS is not sent twice. Package: npmjs.com/package/topsms-mcp.

Installing in Claude Desktop, Cursor and others

In the dashboard, under API keys, create a key with the scopes send and read and add this to your MCP client configuration:

{
  "mcpServers": {
    "topsms": {
      "command": "npx",
      "args": ["-y", "topsms-mcp"],
      "env": {
        "TOPSMS_CLIENT_ID": "your-client-id",
        "TOPSMS_SECRET": "your-secret"
      }
    }
  }
}

Claude Code with a single command:

claude mcp add topsms -e TOPSMS_CLIENT_ID=... -e TOPSMS_SECRET=... -- npx -y topsms-mcp

You need Node.js 18 or newer. Cursor, Windsurf and VS Code use the same configuration format.

Security and costs

Get an API key →

REST API
Documentation and OpenAPI
Plugins and integrations
Make, WooCommerce, Fakturoid
Pricing
€0.084 per SMS to Germany, Austria and the rest of the EU; €0.036–0.040 to Czechia and Slovakia