
Clicksend Mcp Server
com.clicksendPublished by clicksend.comv2026.8.23Updated Nov 10, 2026
MCP for ClickSend.
Overview
Official ClickSend MCP server that lets an AI assistant send SMS and look up pricing, templates, history, statistics and contact lists.
- What you can do
- Send a single SMS to a phone number or to contacts from a contact list
- Calculate the price of sending messages by type and length
- Retrieve SMS templates and use them to compose messages
- View sent SMS history with filtering and pagination
- View SMS statistics for the last 30 days
- Search contact lists and send messages to them
- When to use it
- Useful when you want an assistant to send ClickSend text messages or check messaging costs, templates, history and 30-day statistics without writing custom API code, for example in a desktop AI client.
- Requirements
- Runs locally over stdio as an npm package (@clicksend/clicksend-mcp-server) and needs Node.js 18 or newer. Requires a ClickSend account plus the environment variables CLICKSEND_USERNAME and CLICKSEND_API_KEY. Configured in a desktop client such as Claude for Desktop; phone numbers must use E.164 format.
Installation
In SourceWeft
- Open Clicksend Mcp Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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.
Requirements
- Node.js >= 18
- you can use
nvm(Node Version Manager) to set the right version to run this app
- you can use
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.json -
Windows:
%APPDATA%\Claude\claude_desktop_config.json
-
-
Using NPM Package
- Using Local Build
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:
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-sms - Summary: 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-price - Summary: Calculate SMS Price
- Description: Calculate the price of sending messages based on message type and length.
GET /v3/sms/templates
- Operation ID:
view-sms-templates - Summary: View SMS Templates
- Description: Retrieve SMS templates with filtering options.
GET /v3/sms/history
- Operation ID:
view-sms-history - Summary: View SMS History
- Description: View previously sent SMS with filtering and pagination options.
GET /v3/statistics/sms
- Operation ID:
view-sms-statistics - Summary: View SMS Statistics
- Description: Get SMS statistics for the last 30 days.
GET /v3/search/contacts-lists
- Operation ID:
view-contact-lists - Summary: 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.
Source: README.md at commit d806cee
Tools
0Version history
1- v2026.8.23LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.