SMS.ir MCP Server

by kazemsoft

353 downloads Not rated yet MIT license

About

A Model Context Protocol server that allows AI assistants like Claude to send SMS messages, send verification codes, and check account credit via the SMS.ir API.

Details

License
MIT license

Explore

- Send single SMS messages to individual recipients
- Send bulk SMS messages to multiple recipients
- Send verification code SMS messages using templates
- Check account credit balance

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name SMS.ir MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- Node.js v18 or newer
- An API key from SMS.ir

You can install the MCP server directly from npm using npx:


This method is preferred as it allows you to use the server without downloading it manually, and it's easy to update.

If you prefer to manually install and customize the server:

1. Clone this repository:

git clone https://github.com/your-username/mcp-sms-ir.git
cd mcp-sms-ir

2. Install dependencies:

bun install

1. Create an account on SMS.ir if you don't already have one
2. Log in to your account
3. Go to your user panel
4. Find the API Key section and generate/copy your API key

Add the SMS.ir server to your Cline MCP settings file:

json
{
"mcpServers": {
"sms-ir": {
"command": "node",
"args": ["/path/to/mcp-sms-ir/build/index.js"],
"env": {
"SMS_IR_API_KEY": "your-api-key-from-sms-ir"
}
}
}
}
``

Replace /path/to/mcp-sms-ir with the actual path to this repository on your system, and your-api-key-from-sms-ir with your actual API key from SMS.ir.

Add the SMS.ir server to your Claude desktop app configuration file:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Linux:
~/.config/Claude/claude_desktop_config.json`

Once the MCP server is properly configured, you can ask Claude to use it:

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "sms.ir mcp server": {
            "sms-ir": {
                "command": "npx",
                "args": [
                    "-y",
                    "mcp-sms-ir"
                ],
                "env": {
                    "SMS_IR_API_KEY": ""
                }
            }
        }
    }
}

McpServers

{
    "sms-ir": {
        "command": "npx",
        "args": [
            "-y",
            "mcp-sms-ir"
        ],
        "env": {
            "SMS_IR_API_KEY": ""
        }
    }
}

This is a Model Context Protocol (MCP) server for SMS.ir messaging services. It allows AI assistants like Claude to send SMS messages via the SMS.ir API.

Features

- Send single SMS messages to individual recipients
- Send bulk SMS messages to multiple recipients
- Send verification code SMS messages using templates
- Check account credit balance

Installation

Prerequisites

- Node.js v18 or newer
- An API key from SMS.ir

Installation Methods

Method 1: Install from npm (Recommended)

You can install the MCP server directly from npm using npx:

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.