Skip to main content
Glama
suremapp

SureM SMS MCP

Official
by suremapp

SureM SMS MCP

An MCP server that allows you to send text messages via SureM just by talking to Claude.

"발신번호 15884640으로 010-0000-0000에 '오늘 저녁 7시 약속 잊지 마세요' 문자 보내줘"

Key Features

  • Natural Language Sending — Send SMS/LMS automatically by talking to Claude as if in a conversation.

  • Automatic SMS/LMS Switching — Automatically selected based on message length (bytes in EUC-KR):

    • 90 bytes or less → SMS

    • 91 ~ 2,000 bytes → LMS

  • Scheduled Sending — Schedule messages for a specific time (sends immediately if not specified).

  • Message Length Validation — Warns before sending if it exceeds 2,000 bytes.

  • Automatic Token Refresh — Automatically caches/refreshes API authentication tokens (every 50 minutes).


Related MCP server: SOLAPI MCP Server

Getting Started (4 Steps)

Step 1. Install Required Programs

Program

Description

Claude Desktop

The client that uses this MCP

Node.js

v16 or higher

After installation, verify with the following commands in your terminal (PowerShell / Terminal):

node --version

Step 2. Sign up for SureM and Generate SecretKey

  1. Visit SureBiz (surebiz.co.kr) and sign up.

  2. After logging in, go to Basic Info → My Info.

  3. Generate a SecretKey from the REST API Authentication Key menu at the bottom of the page.

  4. Note down your SureM ID (UserCode) and SecretKey.

These two values are required as environment variables when installing the MCP.


Step 3. Register IP and Sender Number

The SureM API can only be used from pre-registered IPs and sender numbers. Please register both of the following first.

3-1. Register Your PC's IP

  1. Search for "my IP address" on Naver to check your public IP.

  2. Register that IP in SureBiz → Basic Info → Customer Support → IP Management.

If the IP is not registered, an "HTTP 403 Failure" error will occur.

3-2. Register Sender Number

The sender number used for sending messages must be pre-registered on SureBiz.

  1. Register the sender number you intend to use in SureBiz → Basic Info → Sender Number.

  2. Only numbers that have passed the registration review can be used in the MCP.

If you attempt to send from an unregistered number, the message will not be sent due to a sender number registration error.


Step 4. Install MCP

Choose the method appropriate for your OS.

🪟 Windows (Automatic Installation)

Open PowerShell and run the following command:

irm https://raw.githubusercontent.com/suremapp/surem-sms-mcp/main/scripts/install-windows.ps1 | iex

Once the script runs, it will prompt you to enter your UserCode and SecretKey in order. (Have these values ready.)

.\scripts\install-windows.ps1 -UserCode "슈어엠_아이디" -SecretKey "API_키"

🍎 Mac (Automatic Installation)

Run the following command in your terminal. After running, you will be prompted to enter your UserCode and SecretKey.

curl -s https://raw.githubusercontent.com/suremapp/surem-sms-mcp/main/scripts/install-mac.sh | bash
curl -s https://raw.githubusercontent.com/suremapp/surem-sms-mcp/main/scripts/install-mac.sh | bash -s 슈어엠_아이디 API_키

✏️ Manual Installation

Add it directly to the claude_desktop_config.json file of Claude Desktop.

File Location:

OS

Path

Windows (Microsoft Store)

%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.json

Windows (Standard)

%APPDATA%\Claude\claude_desktop_config.json

Mac

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

Configuration:

{
  "mcpServers": {
    "surem-sms-mcp": {
      "command": "npx",
      "args": ["-y", "surem-sms-mcp"],
      "env": {
        "SUREM_USER_CODE": "슈어엠_아이디",
        "SUREM_SECRET_KEY": "API_키"
      }
    }
  }
}

Verify Installation

  1. Completely exit and restart Claude Desktop (if it is running in the system tray, ensure it is closed from the tray icon).

  2. Check if surem-sms-mcp is enabled in the + button → Connectors menu at the bottom left of the chat window.


How to Use

Simply speak to Claude in natural language. The sender number must be pre-registered on SureBiz.

Examples

"발신번호 15884640으로 010-0000-0000에 '내일 오전 10시 미팅입니다' 문자 보내줘"
"010-0000-0000에 배송 완료 안내 문자 보내줘. 발신번호는 15881234야."
"아래 내용으로 LMS 발송해줘.
 받는 사람: 010-0000-0000
 발신번호: 15884640
 제목: 주문 확인
 내용: 주문하신 상품이 오늘 출고됩니다. 감사합니다."

If the message is long, it will automatically switch to LMS. No separate instructions are needed.

Scheduled Sending

Specify a time to schedule the message.

"내일 오전 9시에 010-0000-0000로 '좋은 아침입니다' 문자 보내줘. 발신번호는 15884640."
"2026년 4월 25일 오후 2시 30분에 010-0000-0000에 세미나 안내 LMS 예약 발송해줘.
 발신번호: 15884640
 제목: 세미나 안내
 내용: 오늘 오후 3시 3층 대회의실에서 세미나가 진행됩니다."

⚠️ Cancellations of scheduled messages must be done manually on SureBiz. You can cancel scheduled items in the SureBiz → Reservation/Results → Reservation Inquiry menu.


Provided Tools

send_message

Sends an SMS or LMS by receiving the recipient number, content, and sender number. The type is automatically selected based on message length.

Parameter

Required

Description

to

Recipient phone number (e.g., 01012345678)

text

Message content to send

reqPhone

Sender number (pre-registered on SureBiz, e.g., 15884640)

subject

LMS subject — Used when the message exceeds 90 bytes and switches to LMS (Default: Message)

reservedTime

Scheduled time — yyyyMMddhhmmss 14-digit format (e.g., 20260420150000 = 2026-04-20 15:00:00). Sends immediately if left blank

Sending results can also be checked in the Result Inquiry menu on the SureBiz site. Cancellation of scheduled messages is only possible via the Reservation/Results → Reservation Inquiry menu on the SureBiz site.


FAQ

  • [ ] Check if the SecretKey was entered correctly.

  • [ ] Check if your current PC's public IP is registered on SureBiz (IP may change if using VPN/tethering/moving offices).

  • [ ] Check if SUREM_USER_CODE is your SureM ID.

If the request was successful but the message was not received, check in the following order:

  1. Check the reason for failure in the SureBiz Result Inquiry menu.

  2. Reasons for failure can vary, such as:

    • Sender number not registered / pending approval

    • Recipient has registered for 080 opt-out

    • Mobile carrier spam filtering

    • Incorrect recipient number format

Messages can be sent up to a maximum of 2,000 bytes based on EUC-KR. Since 1 Korean character = 2 bytes, the limit is approximately 1,000 characters.

  • [ ] Ensure Claude Desktop was completely exited and restarted (including the tray icon).

  • [ ] Check if the JSON syntax in claude_desktop_config.json is correct.

  • [ ] Ensure Node.js is installed and the node --version command works.

Cancellation of scheduled messages is not provided by the MCP. You must cancel it directly on the SureBiz site.

  1. Log in to SureBiz (surebiz.co.kr).

  2. Go to the Reservation/Results → Reservation Inquiry menu.

  3. Select the scheduled item to cancel and proceed with cancellation.


License

Copyright © 2026 SureM Co., Ltd. All Rights Reserved.

This software is the exclusive property of SureM Co., Ltd.


Contact

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Enables AI agents to send, receive, schedule, and manage SMS and MMS messages using the Twilio Programmable Messaging API. It provides comprehensive tools for handling bulk messaging, conversation threads, and real-time inbox monitoring through a secure, production-grade architecture.
    16
    1
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables searching SOLAPI documentation and examples, and sending/managing SMS, LMS, MMS, RCS, and Kakao messages with safety guards.
    236
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to send SMS, manage contacts, verify numbers, and query campaigns via SMS Masivos platform using natural language.
    30
    65
    MIT

View all related MCP servers

Related MCP Connectors

  • Drive your real WhatsApp inbox from Claude — send, reply, label, assign, and triage via TimelinesAI.

  • Real SIM-backed mobile numbers for AI agents to receive SMS and OTP codes.

  • Send free or paid faxes to US/Canada from Claude, ChatGPT, and other AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/suremapp/surem-sms-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server