
Product
Socket for ClickUp Is Now Available
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.
@clicksend/clicksend-mcp-server
Advanced tools
A Model Context Protocol (MCP) server that enables AI assistants to send SMS and MMS messages using ClickSend.
This is the official ClickSend MCP Server developed by the ClickSend team. For security reasons do not use unofficial versions of ClickSend MCP.
ClickSend MCP is designed to extend ClickSend’s messaging capabilities into modern AI ecosystems and platforms - allowing developers to easily send SMS via ClickSend without needing to write custom code.
This accelerates adoption, enables new AI-driven use cases, and positions ClickSend as a future-ready messaging platform in the age of intelligent automation.
nvm (Node Version Manager) to set the right version to run this appDownload an AI desktop client. An example would be Claude for Desktop which you can download here.
The server requires two environment variables:
CLICKSEND_USERNAME: Your ClickSend usernameCLICKSEND_API_KEY: Your ClickSend API KeyYou can find the username and key at https://dashboard.clicksend.com/account/subaccounts once you Sign Up to ClickSend.
Open Claude for Desktop
Go to Settings from the system's menu bar
In the settings window, navigate to the Developer tab and click Edit Config. This opens the configuation file located at:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Using NPM Package
{
"mcpServers": {
"clicksend": {
"command": "npx",
"args": [
"-y",
"@clicksend/clicksend-mcp-server@latest"
],
"env": {
"CLICKSEND_USERNAME": "<username>",
"CLICKSEND_API_KEY": "<api-key>"
}
}
}
}
{
"mcpServers": {
"clicksend": {
"command": "node",
"args": [
"/path/to/repository/build/clicksend-mcp.js"
],
"env": {
"CLICKSEND_USERNAME": "your clicksend username",
"CLICKSEND_API_KEY": "your API Key"
}
}
}
}
After that, restart Claude Desktop to reload the configuration. If connected, you should see clicksend-send-sms when you click on the hammer icon.
Here are some natural ways to interact with the server through Claude:
Simple SMS:
Send a text message to the number 61411111111 saying "I'm using ClickSend MCP server to sent SMS!"
POST /v3/sms/sendsend-smsPOST /v3/sms/pricecalculate-sms-priceGET /v3/sms/templatesview-sms-templatesGET /v3/sms/historyview-sms-historyGET /v3/statistics/smsview-sms-statisticsGET /v3/search/contacts-listsview-contact-listsCommon error messages and solutions:
"Phone number must be in E.164 format"
"Invalid credentials"
Contributions are welcome! Please read our contributing guidelines before submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
Please do not include any sensitive information (like phone numbers or ClickSend credentials) in GitHub issues or pull requests.
FAQs
A Model Context Protocol (MCP) server that enables AI assistants to send SMS and MMS messages using ClickSend.
The npm package @clicksend/clicksend-mcp-server receives a total of 381 weekly downloads. As such, @clicksend/clicksend-mcp-server popularity was classified as not popular.
We found that @clicksend/clicksend-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.

Product
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.

Product
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.

Security News
Open VSX has removed three extension IDs from its malicious-extension list as the legitimate publishers they impersonated move to claim the names for themselves.