ClickSend MCP Extension
Connect with ClickSend seamlessly through VS Code with the ClickSend MCP (Model Context Protocol) Server extension. This extension integrates ClickSend's powerful messaging capabilities directly into your development workflow via Copilot Chat Agent mode.
Features
- Secure credential management: Store your ClickSend username and API key securely in VS Code's secret storage
- MCP Server integration: Automatically registers ClickSend as an available MCP server for VS Code
- Copilot Chat support: Use ClickSend tools directly in Copilot Chat Agent mode (e.g., send SMS, check account status)
- Connection validation: Built-in command to verify your ClickSend credentials are correct
- Easy setup: Configure your credentials with a single command in the Command Palette
Getting Started
- Install the extension from VS Code Marketplace
- In Command Palette (
Cmd+Shift+P on Mac, Ctrl+Shift+P on Windows/Linux):
- Run: ClickSend MCP: Configure Credentials
- Enter your ClickSend username and API key
- Open Copilot Chat and switch to Agent mode
- Ask Copilot to use ClickSend tools, for example:
- "Send an SMS to +1234567890 with the message 'Hello from VS Code'"
- "Check my ClickSend account balance"
Commands
- ClickSend MCP: Configure Credentials - Set or update your ClickSend username and API key securely
- ClickSend MCP: Validate Connection - Test your credentials against ClickSend's API
- ClickSend MCP: Open Settings - Open ClickSend configuration settings
Requirements
- VS Code 1.115.0 or later
- Valid ClickSend account and API credentials
- Copilot Chat extension (for using tools in Agent mode)
Extension Settings
This extension contributes the following settings:
clicksend.username: Your ClickSend username (email)
Your API key is stored securely in VS Code's secret storage and is not saved in plain text settings.
Through the ClickSend MCP Server, you can use:
- send_sms: Send SMS messages to phone numbers
- Account info: Check your account balance and details
- And other ClickSend API tools exposed by the MCP server
Security
- API keys are stored in VS Code's secure secret storage, not in plain text
- Credentials are only used when needed to start the MCP server
- Your credentials are validated before the MCP server starts
Troubleshooting
"Authorization error" when sending SMS
- Run ClickSend MCP: Validate Connection to confirm your credentials are correct
- Check that you're using your ClickSend API credentials, not your login password
- Verify you have enough message credits in your ClickSend account
- Reload the Extension Development Host if testing
MCP Server not connecting
- Ensure your credentials are configured: ClickSend MCP: Configure Credentials
- Run ClickSend MCP: Validate Connection and check the output
- Check that you're using Copilot Chat in Agent mode (not plain chat mode)
Release Notes
0.0.1
Initial release with:
- Secure credential configuration
- MCP server registration
- Connection validation
- Copilot Chat Agent support
For more information on ClickSend, visit ClickSend.com
Following extension guidelines
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.
Working with Markdown
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
- Split the editor (
Cmd+\ on macOS or Ctrl+\ on Windows and Linux).
- Toggle preview (
Shift+Cmd+V on macOS or Shift+Ctrl+V on Windows and Linux).
- Press
Ctrl+Space (Windows, Linux, macOS) to see a list of Markdown snippets.
Enjoy!