SMS MCP Server: Let AI agents send SMS and voice messages.
With the LOX24 MCP server, AI agents such as Claude, Cursor, or Windsurf send SMS and voice messages to 880 mobile networks worldwide, read incoming SMS, and check your balance. The server runs at https://mcp.lox24.eu/mcp, sign-in is via API key, and the servers are located exclusively in Europe.
- 5 tools
- Direct HTTP connection
- $GDPR
- 50 cents free credit
LOX24 MCP server at a glance
- Server URL
https://mcp.lox24.eu/mcp- Transport
- Remote server over HTTP, direct connection without a proxy
- Authentication
- Header
X-LOX24-API-KEYwith a LOX24 API v2 key - Optional header
X-LOX24-SENDER-IDas the default sender- Tools
sendSmssendVoiceMessagegetIncomingsgetBalancegetAccountInfo- Tested clients
- Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, Zed
- Requirement
- LOX24 account with API key. Node.js only for Claude Desktop, Cline, Continue, and Zed (proxy
mcp-remote) - Reach
- 880 mobile networks in over 200 countries
- Pricing
- Per message according to the LOX24 price list, no base fee, no contract term
- Privacy
- Servers exclusively in Europe, GDPR, telecommunications secrecy
What is an SMS MCP server?
The Model Context Protocol (MCP) is an open standard that lets AI applications use external tools. An SMS MCP server gives an AI agent tools for sending and receiving SMS. The agent decides on its own when to use them, for example when you write: "Text the on-call team that server 3 is unreachable."
The LOX24 MCP server connects your agent to the LOX24 SMS gateway. You don't need to write any code or integrate an API: just enter the server URL and API key in your AI client, and you're done.
The tools of the LOX24 MCP server
The LOX24 MCP server provides your AI agent with five tools: two for sending, one for reading incoming SMS, and two for your account. The agent sees them under exactly these names and chooses the right tool on its own, depending on what you ask it to do.
LOX24 MCP SERVER TOOLS · mcp.lox24.eu/mcp
sendSmstoRequiredRecipient in international format, e.g.+4915112345678textRequiredMessage textsenderoptionalSender ID, up to 11 characters or 15 digits. Default:lox24or the headerX-LOX24-SENDER-IDdeliveryAtoptionalSend time as a Unix timestamp,0= immediately
sendVoiceMessagetoRequiredRecipient in international formattextRequiredText to be read aloudsenderoptionalSender IDdeliveryAtoptionalCall time as a Unix timestamp,0= immediately
getIncomingsidoptionalID of a specific SMSpageoptionalPage of the listitemsPerPageoptionalEntries per page, 1–100
getBalanceNo parameters
getAccountInfoNo parameters
You set the default sender once via the header X-LOX24-SENDER-ID . The agent can override it per message with sender .
Set up the LOX24 SMS MCP server
You need a LOX24 API v2 key, which you create in your customer account under “API Settings”. Claude Code, Cursor, VS Code, Gemini CLI, Codex, and Windsurf connect directly via HTTP, with no installation required. For Claude Desktop, Cline, Continue, and Zed, use the small proxy mcp-remote, which requires Node.js 18+.
# 1. Add the LOX24 MCP server (directly, without Node.js)
claude mcp add --transport http lox24 https://mcp.lox24.eu/mcp \
--header "X-LOX24-API-KEY: YOUR_API_KEY"
# 2. Verify the connection
claude mcp list# 1. Open or create the file: ~/.cursor/mcp.json
# 2. Add the LOX24 MCP server (directly, without Node.js)
{
"mcpServers": {
"lox24": {
"url": "https://mcp.lox24.eu/mcp",
"headers": { "X-LOX24-API-KEY": "YOUR_API_KEY" }
}
}
}
# 3. Restart Cursor# 1. Create the file in your project: .vscode/mcp.json
# 2. Add the LOX24 MCP server (directly, without Node.js)
# The API key is requested at startup and is not stored in plain text.
{
"servers": {
"lox24": {
"type": "http",
"url": "https://mcp.lox24.eu/mcp",
"headers": { "X-LOX24-API-KEY": "${input:lox24-key}" }
}
},
"inputs": [
{
"type": "promptString",
"id": "lox24-key",
"description": "LOX24 API key",
"password": true
}
]
}
# 3. Select Agent mode in Copilot Chat# 1. Add the LOX24 MCP server (directly, without Node.js)
gemini mcp add --transport http -s user \
--header "X-LOX24-API-KEY: YOUR_API_KEY" \
lox24 https://mcp.lox24.eu/mcp
# Or add it manually in ~/.gemini/settings.json:
{
"mcpServers": {
"lox24": {
"httpUrl": "https://mcp.lox24.eu/mcp",
"headers": { "X-LOX24-API-KEY": "YOUR_API_KEY" }
}
}
}# 1. Open the file: ~/.codex/config.toml
# 2. Add the LOX24 MCP server (directly, without Node.js)
# The key is read from the environment variable LOX24_API_KEY.
[mcp_servers.lox24]
url = "https://mcp.lox24.eu/mcp"
env_http_headers = { "X-LOX24-API-KEY" = "LOX24_API_KEY" }
# 3. Set the environment variable (macOS/Linux)
export LOX24_API_KEY="YOUR_API_KEY"
# 4. Verify the connection
codex mcp list# 1. Open the file:
# macOS/Linux: ~/.codeium/windsurf/mcp_config.json
# Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json
# 2. Add the LOX24 MCP server (directly, without Node.js)
{
"mcpServers": {
"lox24": {
"serverUrl": "https://mcp.lox24.eu/mcp",
"headers": { "X-LOX24-API-KEY": "YOUR_API_KEY" }
}
}
}
# 3. Restart Windsurf# 1. Install mcp-remote (if not already installed)
npm install -g mcp-remote
# 2. Open the configuration file
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
# If it doesn't exist, create it:
mkdir -p ~/Library/Application\ Support/Claude
touch ~/Library/Application\ Support/Claude/claude_desktop_config.json
# 3. Add the LOX24 MCP server
{
"mcpServers": {
"lox24": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.lox24.eu/mcp",
"--header",
"X-LOX24-API-KEY: YOUR_API_KEY"
]
}
}
}
# 4. Quit Claude Desktop completely and restart it
# 5. Verify: The tools icon displays the LOX24 tools# 1. Install mcp-remote
npm install -g mcp-remote
# 2. Open the configuration file
%APPDATA%\Claude\claude_desktop_config.json
# or: C:\Users\<username>\AppData\Roaming\Claude\claude_desktop_config.json
# 3. Add the LOX24 MCP server
{
"mcpServers": {
"lox24": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.lox24.eu/mcp",
"--header",
"X-LOX24-API-KEY: YOUR_API_KEY"
]
}
}
}
# 4. Quit Claude Desktop completely and restart it# 1. Install Cline from the VS Code Marketplace
# 2. Open the Cline settings via the gear icon
# 3. Open the "MCP Servers" section and add:
{
"lox24": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.lox24.eu/mcp",
"--header",
"X-LOX24-API-KEY: YOUR_API_KEY"
]
}
}
# 4. Reload VS Code# 1. Open the Continue configuration
# VS Code: ~/.continue/config.json
# JetBrains: Settings → Continue
# 2. Add the LOX24 MCP server:
{
"mcpServers": [
{
"name": "lox24",
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.lox24.eu/mcp",
"--header",
"X-LOX24-API-KEY: YOUR_API_KEY"
]
}
]
}
# 3. Restart the extension# 1. Open Zed settings: Cmd+, (macOS)
# 2. Add the following to settings.json:
{
"language_models": {
"mcp_servers": {
"lox24": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.lox24.eu/mcp",
"--header",
"X-LOX24-API-KEY: YOUR_API_KEY"
]
}
}
}
}
# 3. Restart Zed# For local AI models, LM Studio 0.3.17 and later
# 1. In LM Studio: Program → Integrations → Edit mcp.json
# 2. Add the LOX24 MCP server (directly, without Node.js)
{
"mcpServers": {
"lox24": {
"url": "https://mcp.lox24.eu/mcp",
"headers": { "X-LOX24-API-KEY": "YOUR_API_KEY" }
}
}
}# Set a default sender for all SMS: add a second header.
# Up to 11 characters or 15 digits.
# Direct connection (Claude Code, Cursor, VS Code, Gemini CLI, Windsurf, LM Studio):
"headers": {
"X-LOX24-API-KEY": "YOUR_API_KEY",
"X-LOX24-SENDER-ID": "YourName"
}
# Claude Code via command:
claude mcp add --transport http lox24 https://mcp.lox24.eu/mcp \
--header "X-LOX24-API-KEY: YOUR_API_KEY" \
--header "X-LOX24-SENDER-ID: YourName"
# With mcp-remote (Claude Desktop, Cline, Continue, Zed):
"args": [
"mcp-remote",
"https://mcp.lox24.eu/mcp",
"--header", "X-LOX24-API-KEY: YOUR_API_KEY",
"--header", "X-LOX24-SENDER-ID: YourName"
]Troubleshooting
“Tool not showing up”
- Check the server URL and API key in your configuration.
- For Claude Desktop: Is mcp-remote installed? npm install -g mcp-remote
- Restart the app completely.
- Check your client's log file.
“Authentication failed” / 401 Error
- Without a valid key, the server responds with 401 – missing X-LOX24-API-KEY header.
- Are you using an API v2 key?
- Is the header spelled correctly: X-LOX24-API-KEY: YOUR_API_KEY?
- Is there no space after the key?
“Connection timeout”
- Is https://mcp.lox24.eu reachable from your computer, for example when behind a corporate firewall?
- Increase the timeout in your client's settings.
macOS: “npx not found”
- Install Node.js, for example with brew install node.
- Or specify the full path: /usr/local/bin/npx (Apple Silicon: /opt/homebrew/bin/npx).
Windows: “npx not recognized”
- Check that Node.js is installed and added to your PATH.
- Or specify the full path: C:\Program Files\nodejs\npx.cmd.
- Restart your terminal or computer once.
What AI Agents Can Do with SMS
From server alerts to customer outreach: these workflows can be automated with the LOX24 MCP server.
What You Can Tell Your Agent
"Send an SMS to +4915112345678: Your appointment tomorrow at 10 a.m. is confirmed."
Tool: sendSms
"Call +4915112345678 and read out: Your order is ready for pickup."
Tool: sendVoiceMessage
"Schedule an SMS to +4915112345678 for tomorrow at 8 a.m.: Reminder about the inspection."
Tool: sendSms · deliveryAt
"Show me all SMS received today and summarize the cancellations."
Tool: getIncomings
"Check my LOX24 balance and tell me if it's enough for 300 SMS."
Tool: getBalance
"If the log contains an error marked 'CRITICAL', send an SMS to the on-call service."
Tool: sendSms
Security and Cost Control for AI Agents
An AI agent with SMS access can send real messages to real people, and every message costs credit. These measures help you stay in control.
Confirmation Before Sending
Most AI clients ask for confirmation before every tool call. Keep this prompt enabled for sendSms and sendVoiceMessage .
Spending Limit in Your LOX24 Account
Use daily limits and country filters to cap how much the agent can send at most.
Separate API Key for the Agent
This way, you can block it at any time without affecting your other integrations.
Protect Your API Key
Don't write it into repositories or shared configuration files.
Be Careful with External Content
If your agent reads emails, web pages, or tickets, they may contain hidden instructions that trick it into sending SMS (prompt injection). Confirmation and spending limits protect you against this as well.
Frequently Asked Questions About the SMS MCP Server
How can my AI agent send SMS?
Via an SMS MCP server. With the LOX24 MCP server, you enter the server URL https://mcp.lox24.eu/mcp and your LOX24 API key in your AI client. The agent can then use the tool sendSms to send SMS to 880 networks worldwide.
Which AI clients work with the LOX24 MCP server?
Tested with Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, and Zed. In principle, any MCP client that supports remote servers with custom HTTP headers will work, for example VS Code with GitHub Copilot, Gemini CLI, or OpenAI Codex.
Does the LOX24 MCP server work with ChatGPT or Claude in the browser?
Not directly at the moment. These apps connect to remote servers via OAuth sign-in, while the LOX24 MCP server uses an API key in the header. Use Claude Desktop, Claude Code, Cursor, or one of the other supported clients instead.
Do I need Node.js?
No, not for Claude Code, Cursor, VS Code, Gemini CLI, Codex, and Windsurf, which connect directly via HTTP. Only Claude Desktop, Cline, Continue, and Zed connect to the server through the proxy mcp-remote , which requires Node.js 18+.
Can the agent send SMS at a later time?
Yes. With the parameter deliveryAt (Unix timestamp), the agent schedules SMS and voice calls in advance, for example for a reminder the next morning.
Can the agent respond to replies?
Yes. With the tool getIncomings the agent reads incoming SMS and can respond to them, for example by summarizing cancellations or replying. To receive replies on your own number, you need a virtual number from LOX24.
How much does an SMS cost via the MCP server?
Same as with the API: you pay per message according to the LOX24 price list, starting at 7 cents to Germany. The MCP server itself costs nothing extra, with no base fee and no contract term.
How do I prevent the agent from sending too many SMS?
Keep confirmation before every send enabled in your AI client, and set a cost limit and country filters in your LOX24 account. We recommend using a dedicated API key for the agent, which you can block at any time.
Is the LOX24 MCP server GDPR-compliant?
Yes. LOX24 is a European provider, all servers are located exclusively in Europe, and the content of your SMS is protected by telecommunications secrecy. LOX24 provides a data processing agreement upon request.
Can I try the MCP server for free?
Yes. After free registration, you receive a starting credit of 50 cents and can create an API key right away. There is no contract term.
Connected to your AI agent in 2 minutes
More from LOX24 for developers
More ways to integrate LOX24 into your application.
Try the SMS MCP server for free now!
Create an account, generate an API key, enter it in your AI client – with 50 cents of starting credit and no contract.
