clicksend-mcp-server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@clicksend-mcp-serverSend a text message to +61411111111 saying 'Hello from ClickSend!'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ClickSend MCP Server
This is the official ClickSend MCP Server developed by the ClickSend team. For security reasons do not use unofficial versions of ClickSend MCP.
Purpose
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.
Related MCP server: Twilio MCP Server
Requirements
Node.js >= 18
you can use
nvm(Node Version Manager) to set the right version to run this app
Installation
Download an AI desktop client. An example would be Claude for Desktop which you can download here.
Configuration
The server requires two environment variables:
CLICKSEND_USERNAME: Your ClickSend usernameCLICKSEND_API_KEY: Your ClickSend API Key
You can find the username and key at https://dashboard.clicksend.com/account/subaccounts once you Sign Up to ClickSend.
Claude Desktop Configuration
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.jsonWindows:
%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>"
}
}
}
}
Using Local Build
{
"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.
Example Interactions with Claude
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!"Features
Send one SMS at a time by setting up the clicksend username and API Key
Get Price for sending message to contact list
Search Contacts or Contact Lists and send message to them
Get SMS Templates, and use that to send message
View/Retrieve SMS history
Get SMS Statistics for last 30 days
Supported APIs
POST /v3/sms/send
Operation ID:
send-smsSummary: Send SMS
Description: Send messages to recipients, either as phone numbers or contacts from a contact list.
POST /v3/sms/price
Operation ID:
calculate-sms-priceSummary: Calculate SMS Price
Description: Calculate the price of sending messages based on message type and length.
GET /v3/sms/templates
Operation ID:
view-sms-templatesSummary: View SMS Templates
Description: Retrieve SMS templates with filtering options.
GET /v3/sms/history
Operation ID:
view-sms-historySummary: View SMS History
Description: View previously sent SMS with filtering and pagination options.
GET /v3/statistics/sms
Operation ID:
view-sms-statisticsSummary: View SMS Statistics
Description: Get SMS statistics for the last 30 days.
GET /v3/search/contacts-lists
Operation ID:
view-contact-listsSummary: View Contact Lists
Description: Get a list of searched contact lists.
Important Notes
Phone Number Format: All phone numbers must be in E.164 format (e.g., +61411111111)
Rate Limits: Be aware of your ClickSend account's rate limits and pricing
Security: Keep your ClickSend credentials secure and never commit them to version control
Troubleshooting
Common error messages and solutions:
"Phone number must be in E.164 format"
Make sure the phone number starts with "+" and the country code
"Invalid credentials"
Double-check your CLICKSEND_USERNAME and CLICKSEND_API_KEY. You can copy them from the ClickSend Dashboard
Contributing
Contributions are welcome! Please read our contributing guidelines before submitting pull requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Security
Please do not include any sensitive information (like phone numbers or ClickSend credentials) in GitHub issues or pull requests.
Maintenance
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
- AlicenseAqualityAmaintenanceEnables AI assistants and MCP-compatible clients to send and manage SMS messages through the 46elks API, leveraging Swedish telecommunications infrastructure.6MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered SMS messaging through Twilio with automatic conversation threading, message status tracking, and webhook support for receiving inbound messages.1061MIT
- AlicenseCqualityDmaintenanceEnables 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.161MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to send SMS, manage contacts, verify numbers, and query campaigns via SMS Masivos platform using natural language.3065MIT
Related MCP Connectors
Manage AI assistants, history, calls, campaigns, contacts, knowledge, messaging, and automations.
Communication stack for AI agents: SMS, AI voice calls, phone numbers, and account events.
Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ClickSend/clicksend-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server