Skip to main content
Glama
smspm-mcp

smspm-mcp

by alesav

MCP server for the SMSPM SMS API. Send transactional SMS from Claude Desktop, Cursor, Windsurf, Cline, or any MCP client. Get your API credentials at https://app.smspm.com/app/api.

SMSPM MCP Server

Send SMS messages from Claude Desktop (or any MCP client) using your SMSPM account.

Prerequisites

  • Node.js 18+

  • An SMSPM account with a Hash and API Token

Related MCP server: Aligo SMS MCP Server

Installation

Option A — Install from npm (once published)

npm install -g smspm-mcp

Option B — Install from source

git clone https://github.com/alesav/smspm-mcp.git
cd smspm-mcp
npm install
npm run build

Note the full path to the built file — you'll need it in the next step:

/path/to/smspm-mcp/dist/index.js

Configure Claude Desktop

Open your Claude Desktop config file:

Platform

Path

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

Add the smspm entry inside mcpServers:

{
  "mcpServers": {
    "smspm": {
      "command": "node",
      "args": ["/path/to/smspm-mcp/dist/index.js"],
      "env": {
        "SMSPM_HASH": "your-hash-here",
        "SMSPM_TOKEN": "your-api-token-here"
      }
    }
  }
}

If installed via npm globally, replace the path with: "npx" as command and ["smspm-mcp"] as args.

Restart Claude Desktop after saving the config.


Getting your Hash and Token

  1. Log in to smspm.com

  2. Go to Settings → API

  3. Copy your Hash (looks like e3dbe013-6f66-4fae-8ae2-96c364cb6b61)

  4. Copy or generate your API Token


Usage

Once configured, just ask Claude:

"Send an SMS to +37256789045 saying Hello from Claude"

"Text +447911123456 — your order has shipped"

Claude will use the send_sms tool automatically.

Tool parameters

Parameter

Required

Description

toNumber

✅

Recipient phone in international format (e.g. 37256789045)

text

✅

Message content

fromNumber

❌

Sender name/number shown to recipient (default: smspm.com)


Security

  • Your SMSPM_HASH and SMSPM_TOKEN live only in your local config file

  • They are never sent to Anthropic or Claude — only to api.smspm.com

  • Never commit your config file to version control


License

MIT

Available Tools

1 tool
send_smsB

Send an SMS message via SMSPM. Requires a recipient phone number (international format), message text, and optional sender name.

Inputs: text (required), toNumber (required), fromNumber.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 1 tool

    Disambiguation5/5

    Only one tool exists, so there is no possibility of confusion with other tools.

    Naming Consistency5/5

    With a single tool, naming consistency is not applicable; the name 'send_sms' follows a clear verb_noun pattern.

    Tool Count3/5

    One tool is borderline thin for an SMS service; additional tools like checking delivery status could be expected.

    Completeness2/5

    The tool only supports sending SMS without any supporting operations like status checks, scheduling, or contact management, leaving significant gaps.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      A Model Context Protocol (MCP) server that allows AI agents like Claude to interact with the Aligo SMS API to send text messages and retrieve related information.
      1
      1
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      MCP server for integrating with Grizzly SMS platform to rent virtual numbers, receive SMS verification codes, and manage activations directly from AI assistants like Cursor, Claude Desktop, and OpenClaw.
      8
      21
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      MCP server for sending SMS messages via SmsManager.cz HTTP API, supporting high, economy, and low delivery gateways.
      1
      MIT