Clicksend Mcp Server

com.clicksendPublished by clicksend.comv2026.8.23Updated Nov 10, 2026

MCP for ClickSend.

Overview

AI-generated 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.
Before you install
Sending SMS spends money on your ClickSend account, so check pricing and rate limits before use. The server needs your ClickSend username and API key (CLICKSEND_API_KEY); keep them out of version control and shared issues. Sending messages is an outward action that reaches real recipients and cannot be undone.

Installation

In SourceWeft

  1. Open Clicksend Mcp Server in the dashboard and add it to a workspace.
  2. 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 usenvm (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 username
  • CLICKSEND_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

json
{  "mcpServers": {    "clicksend": {      "command": "npx",      "args": [        "-y",        "@clicksend/clicksend-mcp-server@latest"      ],      "env": {         "CLICKSEND_USERNAME": "<username>",         "CLICKSEND_API_KEY": "<api-key>"      }    }  }}
  • Using Local Build
json
{  "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

  1. 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.
  1. 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.
  1. GET /v3/sms/templates
  • Operation ID: view-sms-templates
  • Summary: View SMS Templates
  • Description: Retrieve SMS templates with filtering options.
  1. GET /v3/sms/history
  • Operation ID: view-sms-history
  • Summary: View SMS History
  • Description: View previously sent SMS with filtering and pagination options.
  1. GET /v3/statistics/sms
  • Operation ID: view-sms-statistics
  • Summary: View SMS Statistics
  • Description: Get SMS statistics for the last 30 days.
  1. GET /v3/search/contacts-lists
  • Operation ID: view-contact-lists
  • Summary: View Contact Lists
  • Description: Get a list of searched contact lists.

Important Notes

  1. Phone Number Format: All phone numbers must be in E.164 format (e.g., +61411111111)
  2. Rate Limits: Be aware of your ClickSend account's rate limits and pricing
  3. Security: Keep your ClickSend credentials secure and never commit them to version control

Troubleshooting

Common error messages and solutions:

  1. "Phone number must be in E.164 format"

    • Make sure the phone number starts with "+" and the country code
  2. "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

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  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.