{
  "markdown": "> MCP server for the [SMSPM](https://smspm.com) SMS API.\n> Send transactional SMS from Claude Desktop, Cursor, Windsurf, Cline, or any MCP client.\n> Get your API credentials at https://app.smspm.com/app/api.\n\n[<img src=\"https://glama.ai/mcp/servers/badge?style=for-the-badge\" alt=\"MCP server on Glama.ai\" height=\"20\">](https://glama.ai/mcp/servers/alesav/smspm-mcp)\n[<img alt=\"MCP server\" src=\"https://img.shields.io/badge/mcp.so-Smspm-blue?style=for-the-badge\" height=\"20\">](https://mcp.so/servers/smspm-mcp)\n\n# SMSPM MCP Server\n\nSend SMS messages from Claude Desktop (or any MCP client) using your [SMSPM](https://smspm.com) account.\n\n## Prerequisites\n\n- Node.js 18+\n- An SMSPM account with a **Hash** and **API Token**\n\n## Installation\n\n### Option A — Install from npm (once published)\n\n```bash\nnpm install -g smspm-mcp\n```\n\n### Option B — Install from source\n\n```bash\ngit clone https://github.com/alesav/smspm-mcp.git\ncd smspm-mcp\nnpm install\nnpm run build\n```\n\nNote the full path to the built file — you'll need it in the next step:\n```\n/path/to/smspm-mcp/dist/index.js\n```\n\n---\n\n## Configure Claude Desktop\n\nOpen your Claude Desktop config file:\n\n| Platform | Path |\n|----------|------|\n| macOS    | `~/Library/Application Support/Claude/claude_desktop_config.json` |\n| Windows  | `%APPDATA%\\Claude\\claude_desktop_config.json` |\n\nAdd the `smspm` entry inside `mcpServers`:\n\n```json\n{\n  \"mcpServers\": {\n    \"smspm\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/smspm-mcp/dist/index.js\"],\n      \"env\": {\n        \"SMSPM_HASH\": \"your-hash-here\",\n        \"SMSPM_TOKEN\": \"your-api-token-here\"\n      }\n    }\n  }\n}\n```\n\n> **If installed via npm globally**, replace the path with: `\"npx\"` as command and `[\"smspm-mcp\"]` as args.\n\nRestart Claude Desktop after saving the config.\n\n---\n\n## Getting your Hash and Token\n\n1. Log in to [smspm.com](https://smspm.com)\n2. Go to **Settings → API**\n3. Copy your **Hash** (looks like `e3dbe013-6f66-4fae-8ae2-96c364cb6b61`)\n4. Copy or generate your **API Token**\n\n---\n\n## Usage\n\nOnce configured, just ask Claude:\n\n> \"Send an SMS to +37256789045 saying Hello from Claude\"\n\n> \"Text +447911123456 — your order has shipped\"\n\nClaude will use the `send_sms` tool automatically.\n\n### Tool parameters\n\n| Parameter    | Required | Description |\n|-------------|----------|-------------|\n| `toNumber`   | ✅       | Recipient phone in international format (e.g. `37256789045`) |\n| `text`       | ✅       | Message content |\n| `fromNumber` | ❌       | Sender name/number shown to recipient (default: `smspm.com`) |\n\n---\n\n## Security\n\n- Your `SMSPM_HASH` and `SMSPM_TOKEN` live only in your local config file\n- They are **never** sent to Anthropic or Claude — only to `api.smspm.com`\n- Never commit your config file to version control\n\n---\n\n## License\n\nMIT\n",
  "bytes": 2785,
  "sha": "c10346542cfdeda6df795460c0cd232c9f882a456907b0812f1aac2bc0cdba28",
  "repo_slug": "alesav/smspm-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_alesav_smspm_5f080f09/readme"
}