{
  "markdown": "# ClickSend MCP Server\n\nThis is the official **ClickSend MCP Server** developed by the ClickSend team. For security reasons do not use unofficial versions of ClickSend MCP.\n\n## Purpose\n\n**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.\n \nThis accelerates adoption, enables new AI-driven use cases, and positions ClickSend as a future-ready messaging platform in the age of intelligent automation.\n\n## Requirements\n\n- Node.js >= 18\n  - you can use`nvm` (Node Version Manager) to set the right version to run this app\n\n## Installation\n\nDownload an AI desktop client. An example would be Claude for Desktop which you can download **[here](https://claude.ai/download)**.\n\n## Configuration\n\nThe server requires two environment variables:\n\n- `CLICKSEND_USERNAME`: Your ClickSend username \n- `CLICKSEND_API_KEY`: Your ClickSend API Key\n\nYou can find the username and key at https://dashboard.clicksend.com/account/subaccounts once you Sign Up to ClickSend.\n\n### Claude Desktop Configuration\n\n- Open Claude for Desktop\n- Go to **Settings** from the system's menu bar\n- In the settings window, navigate to the **Developer** tab and click **Edit Config**.\n  This opens the configuation file located at:\n\n  - **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n  - **Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n- Using NPM Package\n  \n```json\n{\n  \"mcpServers\": {\n    \"clicksend\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@clicksend/clicksend-mcp-server@latest\"\n      ],\n      \"env\": { \n        \"CLICKSEND_USERNAME\": \"<username>\",\n         \"CLICKSEND_API_KEY\": \"<api-key>\"\n      }\n    }\n  }\n}\n\n```\n\n- Using Local Build\n  \n```json\n{\n  \"mcpServers\": {\n    \"clicksend\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"/path/to/repository/build/clicksend-mcp.js\"\n      ],\n      \"env\": {\n        \"CLICKSEND_USERNAME\": \"your clicksend username\",\n        \"CLICKSEND_API_KEY\": \"your API Key\"\n      }\n    }\n  }\n}\n\n```\nAfter that, restart Claude Desktop to reload the configuration. If connected, you should see clicksend-send-sms when you click on the hammer icon.\n\n## Example Interactions with Claude\n\nHere are some natural ways to interact with the server through Claude:\n\nSimple SMS:\n```\nSend a text message to the number 61411111111 saying \"I'm using ClickSend MCP server to sent SMS!\"\n```\n\n## Features\n\n- Send one SMS at a time by setting up the clicksend username and API Key\n- Get Price for sending message to contact list\n- Search Contacts or Contact Lists and send message to them\n- Get SMS Templates, and use that to send message\n- View/Retrieve SMS history\n- Get SMS Statistics for last 30 days\n\n## Supported APIs\n\n1. `POST /v3/sms/send`\n - **Operation ID:** `send-sms`\n - **Summary:** Send SMS\n - **Description:** Send messages to recipients, either as phone numbers or contacts from a contact list.\n\n2. `POST /v3/sms/price`\n - **Operation ID:** `calculate-sms-price`\n - **Summary:** Calculate SMS Price\n - **Description:** Calculate the price of sending messages based on message type and length.\n\n3. `GET /v3/sms/templates`\n - **Operation ID:** `view-sms-templates`\n - **Summary:** View SMS Templates\n - **Description:** Retrieve SMS templates with filtering options.\n\n4. `GET /v3/sms/history`\n - **Operation ID:** `view-sms-history`\n - **Summary:** View SMS History\n - **Description:** View previously sent SMS with filtering and pagination options.\n\n5. `GET /v3/statistics/sms`\n - **Operation ID:** `view-sms-statistics`\n - **Summary:** View SMS Statistics\n - **Description:** Get SMS statistics for the last 30 days.\n\n6. `GET /v3/search/contacts-lists`\n - **Operation ID:** `view-contact-lists`\n - **Summary:**  View Contact Lists\n - **Description:** Get a list of searched contact lists.\n\n## Important Notes\n\n1. **Phone Number Format**: All phone numbers must be in E.164 format (e.g., +61411111111)\n2. **Rate Limits**: Be aware of your ClickSend account's rate limits and pricing\n3. **Security**: Keep your ClickSend credentials secure and never commit them to version control\n\n## Troubleshooting\n\nCommon error messages and solutions:\n\n1. \"Phone number must be in E.164 format\"\n   - Make sure the phone number starts with \"+\" and the country code\n\n2. \"Invalid credentials\"\n   - Double-check your CLICKSEND_USERNAME and CLICKSEND_API_KEY. You can copy them from the [ClickSend Dashboard](https://clicksend.com)\n\n## Contributing\n\nContributions are welcome! Please read our contributing guidelines before submitting pull requests.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Security\n\nPlease do not include any sensitive information (like phone numbers or ClickSend credentials) in GitHub issues or pull requests.\n",
  "bytes": 4890,
  "sha": "65585e5f486ea7f73d6cf2b9326a9be01efb1a965ce4441c03595307274f5c78",
  "repo_slug": "clicksend/clicksend-mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_clicksend_clicksend_mcp_server_60779a44/readme"
}