How to use the Android MCP SMS Server in ZeroClaw
This guide explains how to connect the Ozeki Android SMS Gateway MCP server to ZeroClaw, enabling the AI assistant to send SMS messages directly from your Android phone. By following this tutorial, you will learn how to install the Ozeki Android SMS Gateway app, enable its built-in MCP server, register the MCP endpoint in ZeroClaw, and verify that everything is working by sending a test message.
Solution: How to send SMS from ZeroClaw
The application is connected to the Ozeki Android SMS MCP Server through the MCP protocol, where ZeroClaw acts as the MCP client and the Android phone is the MCP server. The Android phone is connected to the SMS service provider through a wireless mobile network connection. When an SMS is sent, it first travels from the desktop app to the Android phone through the MCP protocol, and the Android phone forwards it to the SMS service provider, which delivers it to the recipient's mobile phone.
What is ZeroClaw?
ZeroClaw is an AI agent platform that allows you to build and run autonomous workflows directly from your desktop. It features a daemon-based architecture with a web dashboard for managing agents and tools, and supports MCP servers through its TOML-based configuration, enabling it to be extended with external capabilities such as SMS messaging, database access, and more.
What is an Android SMS MCP Server?
An Android SMS MCP Server is a Model Context Protocol server that runs directly on an Android smartphone and exposes SMS functionality — such as sending text messages and querying SIM subscriptions — as structured tools that any MCP-compatible AI client can call. Once installed and configured, the AI client can send real SMS messages through the phone's SIM card to any phone number, with a single tool call.
Download Ozeki Android SMS Gateway
To use this solution you need to install the Android app on your Android phone.
Download the android app: Android SMS Gateway
https://android-sms-gateway.com/p_51-download-android-sms-gateway.html
Steps to follow
You will need ZeroClaw installed on your system. you can download it from here: https://github.com/zeroclaw-labs/zeroclaw
- Install Ozeki Android SMS Gateway
- Enable MCP SMS Server
- ZeroClaw SMS MCP Server Config
- Add the SMS MCP Server config to ZeroClaw
- Send a test SMS
- Check the SMS in the SMS Gateway logs
Step 1 - Install Ozeki Android SMS Gateway
For a full tutorial on installing the Ozeki Android SMS Gateway, check out our How to install Android SMS Client and Enable Ozeki SMS Client permissions guides.
Before you can use the MCP SMS Server, you need to install the Ozeki SMS Client on your Android device. The app will serve as the local SMS gateway that ZeroClaw connects to over your Wi-Fi network. Make sure both devices are on the same local network, as this is required for the HTTP connection to work.
Step 2 - Enable MCP SMS Server
For a full tutorial on enabling the MCP server in the Android app, check out our Android MCP SMS Server configuration guide.
Open the Ozeki SMS Client app on your Android device and tap the MCP tab in the bottom navigation bar. Tap the toggle switch to start the MCP server and grant any permission requests that appear, including access to SMS messages. The toggle will switch from "Stopped" to "Running" and the API endpoint URL will appear below. Copy this URL, as you will need it in the configuration step.
Step 3 - ZeroClaw SMS MCP Server Config
# Configuration file location:
%USERPROFILE%\.zeroclaw\config.toml
# Add the following block to config.toml
# Replace {address} with your Ozeki Android SMS Gateway address
[mcp]
[[mcp.servers]]
name = "ozeki-sms-mcp"
transport = "http"
url = "http://{address}:9531/mcp"
Example prompt
Send an SMS to +36301234567, the message should be "Hello from ZeroClaw".
Step 4 - Add the SMS MCP Server config to ZeroClaw
The following video shows how to add the Android SMS MCP server to ZeroClaw step-by-step. It covers editing the configuration file, reloading the daemon in the dashboard, and verifying the available tools.
Navigate to the ZeroClaw configuration directory at
%USERPROFILE%\.zeroclaw\ using File Explorer. You can open this folder
quickly by typing %USERPROFILE%\.zeroclaw directly into the File Explorer
address bar and pressing Enter (Figure 1).
Open the config.toml file in a text editor such as Notepad or Visual Studio
Code. This file stores all ZeroClaw configuration, including any MCP servers (Figure 2).
Add the Ozeki Android SMS MCP server entry to the [mcp] block as shown
below. Replace {address} with the IP address shown in the Ozeki SMS Client
app on your Android device. Save the file after making the changes (Figure 3).
[mcp]
[[mcp.servers]]
name = "ozeki-sms-mcp"
transport = "http"
url = "http://{address}:9531/mcp"
Open the ZeroClaw dashboard and click Reload daemon to apply the updated configuration. The daemon will restart and connect to all MCP servers listed in the config file (Figure 4).
Navigate to the Tools section in the dashboard and verify that the Send SMS tool is listed among the available MCP tools. This confirms that ZeroClaw has successfully connected to the Android gateway (Figure 5).
Step 5 - Send a test SMS
The following video shows how to send an SMS message from ZeroClaw using the Ozeki Android SMS MCP server step-by-step.
Start a chat with an agent in the ZeroClaw dashboard by clicking the Open chat button corresponding to your configured AI agent (Figure 6).
Type the following instruction in the chat prompt. The agent will call the Send SMS tool exposed by the MCP server and process the request (Figure 7).
Send an SMS to +36301234567, the message should be "Hello from ZeroClaw".
ZeroClaw may prompt you to approve the tool use before proceeding. This is a security confirmation to ensure you are aware that an external tool is being called on your behalf. Confirm the action to allow the agent to send the SMS (Figure 8).
You will see the result of the Send SMS tool call in the chat window. A successful response confirms that the message has been passed to the Android gateway and queued for delivery (Figure 9).
Step 6 - Check the SMS in the SMS Gateway logs
The following video shows how to check the gateway logs in the Ozeki SMS Client app step-by-step. This allows you to confirm that the SMS request was received and processed successfully by the Android gateway.
Open the Ozeki SMS Client app on your Android device and navigate to the Settings tab in the bottom navigation bar to access the application settings. Tap the Log option to view the request and response history (Figure 10).


Select the MCP tab to show only MCP-related activity. Here you will see the incoming tool call requests and the responses sent back, allowing you to confirm that the SMS was dispatched successfully (Figure 11).


Conclusion
You have successfully configured the Ozeki Android SMS Gateway MCP server with ZeroClaw. Your Android device is now acting as a local SMS gateway, enabling text messages to be sent to any phone number using plain language prompts over your local network. All SMS traffic is routed through the device's mobile connection, with no cloud messaging API or third-party service required.