otheroauth2

ClickSend

ClickSend is a cloud-based SMS and email marketing platform that enables businesses to send and receive SMS messages, manage contacts, and track campaign performance.

Verdict

ClickSend lets your team send SMS, fax, and postal mail directly from Switchy conversations. @mention it to blast text campaigns to contact lists, schedule messages, calculate postage costs, or configure delivery webhooks — all without leaving the chat. Marketing teams use it to coordinate SMS campaigns; ops teams use it to automate fax workflows or trigger transactional messages. You'll need OAuth to connect, and you'll grant scopes for SMS, fax, contacts, and webhooks. The MCP doesn't handle inbound messages or MMS — it's strictly for outbound sends and campaign management.

Common use cases

  • Send SMS campaigns to contact lists
  • Schedule appointment reminders via text
  • Calculate postage costs before mailing
  • Configure delivery receipt webhooks
  • Cancel scheduled messages before send

Integration

Vendor
ClickSend
Category
other
Auth
OAUTH2
Tools
50
Composio slug
clicksend

Tools

  • Add Fax Delivery Receipt Webhook

    Tool to add a webhook URL for fax delivery receipt notifications. Use when you need to configure an endpoint to receive real-time fax delivery status updates.

  • Add SMS Delivery Receipt Webhook

    Tool to add a test SMS delivery receipt webhook in ClickSend. Use when you need to configure a webhook URL to receive SMS delivery receipts or set it to 'poll' for manual retrieval.

  • Calculate Post Letter Price

    Tool to calculate the price for sending post letters without actually sending them. Use when you need to estimate the cost of postal letters before sending.

  • Calculate SMS Campaign Price

    Tool to calculate the price for an SMS campaign before sending. Use when you need to estimate costs for an SMS campaign to a contact list. Pricing depends on the number of recipients, message length, and destination countries.

  • Cancel Scheduled SMS

    Tool to cancel a scheduled SMS message by updating its status to cancelled. Use when you need to prevent a scheduled SMS from being sent.

  • Create Allowed Email Address

    Tool to create an allowed email address for sending transactional emails. Use when you need to add a new sender email address to your ClickSend account. The address will need to be verified before it can be used for sending.

  • Create and Send SMS Campaign

    Tool to create and send an SMS campaign to a contact list. Use when you need to send bulk SMS messages to up to 20,000 recipients per call. Marketing messages must include opt-out mechanism.

  • Create Contact in List

    Tool to create a new contact in a specific contact list in your ClickSend account. Use when you need to add a contact to a list. At least one of phone_number, email, or fax_number must be provided.

  • Create Contact List

    Tool to create a new contact list in your ClickSend account. Use when you need to organize contacts into separate lists for targeted messaging campaigns. Note: API allows up to 2,000 contact lists per account.

  • Create Delivery Issue

    Tool to create a delivery issue report in ClickSend. Use when you need to report problems with message delivery such as messages not being received or delivery failures.

  • Create Email Delivery Receipt Automation

    Tool to create an email delivery receipt automation rule in ClickSend. Use when you need to set up automated actions to trigger when email delivery receipts are received.

  • Create Email Template from Master

    Tool to create a new email template from an existing master template. Use when you need to create a custom email template based on a predefined master template.

  • Create Email-to-SMS Allowed Address

    Tool to create an allowed email address for email-to-SMS conversion. Use when you need to authorize a specific email address to send SMS messages through ClickSend's email-to-SMS gateway.

  • Create Email to SMS Stripped String Rule

    Tool to create an email to SMS stripped string rule. Use when you need to automatically remove specific text (like email signatures) from email-to-SMS messages.

  • Create Fax Delivery Receipt Automation

    Tool to create a fax delivery receipt automation rule in ClickSend. Use when you need to set up automated actions to trigger when fax delivery receipts are received.

  • Create Inbound Fax Automation

    Tool to create a new inbound fax automation rule in ClickSend. Use when you need to set up automated actions to trigger when inbound faxes are received.

  • Create Inbound SMS Automation

    Tool to create a new inbound SMS automation rule in ClickSend. Use when you need to set up automated actions to trigger when inbound SMS messages are received.

  • Create Post Return Address

    Tool to create a new post return address for ClickSend postal services. Use when you need to add a return address for sending letters or postcards through ClickSend.

  • Create SMS Delivery Receipt Automation

    Tool to create an SMS delivery receipt automation rule in ClickSend. Use when you need to set up automated actions to trigger when SMS delivery receipts are received.

  • Create SMS Template

    Tool to create a new SMS template for reuse in campaigns. Use when you need to save an SMS message as a reusable template.

  • Create Subaccount

    Tool to create a new subaccount in ClickSend with access permissions and credentials. Use when you need to set up a new subaccount for segregating services or users.

  • Create Test Inbound SMS

    Tool to create a test inbound SMS webhook configuration in ClickSend. Use when you need to add a test inbound SMS message to verify webhook setup.

  • Create Voice Delivery Receipt Automation

    Tool to create a voice delivery receipt automation rule in ClickSend. Use when you need to set up automated actions to forward voice delivery receipts to a specified URL or email when voice messages are delivered.

  • Delete Contact from List
    destructive

    Tool to delete a specific contact from a contact list in your ClickSend account. Use when you need to remove a contact from a specific list permanently.

  • Delete Contact List
    destructive

    Tool to delete a specific contact list from your ClickSend account. Use when you need to remove a contact list permanently.

  • Delete Email Delivery Receipt Automation
    destructive

    Tool to delete an email delivery receipt automation rule. Use when you need to remove an existing email receipt automation by its rule ID.

  • Delete Email Delivery Receipt Automation
    destructive

    Tool to delete an email delivery receipt automation rule. Use when you need to remove an existing email receipt automation by its rule ID.

  • Delete Email Template
    destructive

    Tool to delete an email template by its template ID. Use when you need to remove an existing email template from your account.

  • Delete Inbound SMS Automation
    destructive

    Tool to delete an inbound SMS automation rule. Use when you need to remove an existing inbound SMS automation by its rule ID.

  • Delete SMS Email-to-SMS Allowed Address
    destructive

    Tool to delete a specific allowed email address from SMS email-to-SMS settings. Use when you need to remove an email address from your allowed email addresses list for email-to-SMS functionality.

  • Delete SMS Template
    destructive

    Tool to delete an SMS template by its template ID. Use when you need to remove a specific SMS template from your account.

  • Delete Subaccount
    destructive

    Tool to delete a specific subaccount from the system. Use when you need to remove a subaccount from your account.

  • Detect Address from PDF or String

    Tool to detect and convert addresses to standard format from PDF or address string. Use when you need to parse a PDF document or address string to extract structured address information. The PDF should have the recipient's name and address

  • Get Account Usage by Subaccount

    Tool to retrieve account usage statistics by subaccount for a specific month and year. Use when you need to view usage breakdown across subaccounts for billing or monitoring purposes.

  • Get Allowed Email Addresses

    Tool to retrieve list of allowed email addresses for sending transactional emails. Use when you need to view verified sender addresses configured in your ClickSend account.

  • Get All Post Return Addresses

    Tool to retrieve a list of all post return addresses from ClickSend account with pagination. Use when you need to view all configured return addresses for postal mail services.

  • Get Email Campaign

    Tool to retrieve details of a specific email campaign by its ID. Use when you need to view campaign configuration, content, and delivery statistics including sends, opens, clicks, and bounces.

  • Get Email Delivery Receipt Automation

    Tool to retrieve a specific email delivery receipt automation rule by its ID. Use when you need to view the configuration details of an email receipt automation rule.

  • Get Email Template

    Tool to retrieve a specific user email template by its template ID. Use when you need to view details of a specific email template including its HTML content and metadata.

  • Get SMS Email-to-SMS Allowed Address

    Tool to retrieve a specific allowed email address for SMS email-to-SMS by its ID. Use when you need to view detailed information about a specific allowed email address configured for email-to-SMS functionality.

  • Remove Opted Out Contacts from List
    destructive

    Tool to remove all opted out contacts from a contact list using an opt out list reference. Use when you need to clean up a list by removing contacts that have opted out.

  • Send Account Activation Token

    Tool to send an account activation token for verification. Use when you need to verify a new user account via SMS or other verification method.

  • Send Direct Mail Campaign

    Tool to create and send a direct mail campaign to specified locations. Use when you need to send physical mail pieces to targeted geographic areas. The campaign calculates pricing based on size, quantity, and target locations.

  • Send MMS Messages

    Tool to send MMS messages with media attachments to recipients. Use when you need to send multimedia messages with images or media files to one or more phone numbers.

  • Send Post Letter

    Tool to send physical letters through ClickSend's postal service. Use when you need to send a PDF document as a physical letter to one or more recipients. For docx/doc files, convert them first using /uploads?convert=post endpoint.

  • Send SMS Messages

    Tool to send one or more SMS messages via ClickSend. Use when you need to send SMS messages to recipients. Supports up to 1000 messages per API call and provides detailed status for each message.

  • Update Email Delivery Receipt Automation

    Tool to update an email delivery receipt automation rule in ClickSend. Use when you need to modify the configuration of an existing email receipt automation rule.

  • Update Email Template

    Tool to update an existing email template in ClickSend. Use when you need to modify the name or HTML body content of an email template.

  • Update Email-to-SMS Allowed Address

    Tool to update a specific allowed email address for email-to-SMS. Use when you need to modify an existing email address configuration including sender number, voice settings, or language preferences.

  • Verify New Account

    Tool to verify a new ClickSend account using an activation token. Use when you need to activate a newly created account with the token received during registration.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations > MCP Servers. 2. Search for ClickSend and click Connect. 3. You'll be redirected to ClickSend's OAuth consent screen — log in with your ClickSend account credentials. 4. Grant the requested scopes: SMS send and delivery, fax send and delivery, contact list management, webhook configuration, and account balance. 5. After authorization, you'll return to Switchy and see ClickSend listed as Connected. 6. Open any Space and type '@ClickSend check my account balance' to confirm the connection works. 7. To send an SMS, use '@ClickSend send SMS to +1234567890: Your order shipped today' — the MCP will submit the message and return a confirmation with message ID. 8. For campaigns, first create a contact list in ClickSend's dashboard, then reference it by list ID when invoking the campaign tool.

What teammates see: by default, memories from ClickSend are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Send Campaign SMS

@ClickSend send an SMS campaign to list ID 12345 with message 'Flash sale: 30% off ends tonight. Reply STOP to opt out.' and name it 'June Flash Sale'.
Open in a Space →

Calculate Mailing Cost

@ClickSend calculate the price to send 200 single-page letters to US addresses in color on standard paper.
Open in a Space →

Schedule Reminder Text

@ClickSend schedule an SMS to +1234567890 saying 'Your appointment is tomorrow at 2pm' to send at 9am EST on June 15.
Open in a Space →

Add Delivery Webhook

@ClickSend add an SMS delivery receipt webhook pointing to https://myapp.com/webhooks/clicksend-sms and set it to POST format.
Open in a Space →

Cancel Scheduled Send

@ClickSend cancel the scheduled SMS with message ID abc123 before it sends.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@ClickSend show me the current delivery status for all SMS messages sent in the last 24 hours, grouped by recipient country

Output

Based on your ClickSend account activity, here's an illustrative summary of SMS delivery over the past 24 hours: • United States: 847 delivered, 12 pending, 3 failed • United Kingdom: 234 delivered, 5 pending, 0 failed • Australia: 156 delivered, 2 pending, 1 failed The failed messages were due to invalid numbers (2) and carrier rejection (2). Pending messages are typically in transit and should resolve within 15 minutes. This example reflects typical delivery patterns; your actual data will vary based on send volume and recipient networks.

Notes

This example demonstrates ClickSend's read-heavy monitoring capabilities. The MCP can query delivery receipts and message history, but you'll need OAuth2 credentials with read access to SMS logs. If you've configured delivery receipt webhooks, those provide real-time updates; otherwise, the MCP polls the API. Be aware of rate limits when querying large message volumes.

Prompt

@ClickSend send an SMS to +1-555-0123 saying 'Your package has shipped. Track at example.com/track/ABC123' and schedule it for 2pm EST today

Output

SMS scheduled successfully. Here's the confirmation: • Recipient: +1-555-0123 • Message: 'Your package has shipped. Track at example.com/track/ABC123' • Scheduled for: 2:00 PM EST (14:00 UTC-5) • Estimated cost: $0.04 USD • Message ID: msg_9k3j2h1g The message will be sent at the scheduled time. You can cancel it before then using the message ID if needed. This is an illustrative example—actual send confirmations include your account balance and message segment count.

Notes

This showcases ClickSend's write capability for transactional SMS. The MCP can send and schedule messages, but you're responsible for compliance: transactional messages must relate to an existing customer relationship, and marketing messages require opt-out language. Costs vary by destination country. The scheduled send creates a real charge against your ClickSend balance.

Prompt

@ClickSend calculate the cost to send a 2-page fax to 15 US numbers and a 320-character SMS campaign to my 'VIP Customers' contact list, then recommend the cheaper option

Output

Here's the cost breakdown for both options: **Fax (2 pages × 15 recipients):** • Cost per fax: $0.12 USD • Total: $1.80 USD **SMS Campaign to 'VIP Customers' (87 contacts):** • Message length: 320 characters = 3 segments • Cost per SMS: $0.04 × 3 = $0.12 USD • Total: $10.44 USD **Recommendation:** Fax is significantly cheaper for this scenario ($1.80 vs $10.44). However, SMS typically has higher open rates (98% vs ~80% for fax) and faster delivery. If urgency and engagement matter more than cost, SMS is still the better choice despite the price difference.

Notes

This example pairs ClickSend's pricing calculation tools with AI reasoning to compare communication channels. The MCP can estimate costs without sending anything, which is useful for budget planning. Note that the 'VIP Customers' list must already exist in your ClickSend account—the MCP reads from your contact lists but doesn't invent data. Pricing varies by destination and message complexity.

Use-case deep-dives

Appointment reminder automation for clinics

When ClickSend fits patient reminder workflows at 5-20 staff scale

A 12-person dental clinic running Calendly or Acuity needs to send appointment reminders 24 hours out and delivery confirmations after each visit. ClickSend's SMS delivery receipt webhooks let you pipe status updates back into your scheduling tool without polling. The 'Create and Send SMS Campaign' tool handles bulk reminders for next-day appointments (up to 20,000 recipients per call, though most clinics send 50-200 daily). The 'Cancel Scheduled SMS' tool covers last-minute reschedules. This works if your reminder logic lives in a single system and you're not stitching together three calendar sources. If your clinic sends under 500 messages a month, Twilio's pay-as-you-go might be cheaper; ClickSend wins when you need predictable bulk pricing and built-in delivery tracking. Set up the delivery webhook once and your team stops checking send logs manually.

Transactional fax for legal document workflows

When fax delivery receipts matter for compliance teams

A 6-person legal intake team processes 40-60 signed retainer agreements daily, and half the recipients still require fax delivery for compliance. ClickSend's 'Add Fax Delivery Receipt Webhook' tool pushes delivery confirmations into your case management system the moment the fax goes through, so paralegals don't chase paper trails. The 'Calculate Post Letter Price' tool helps estimate costs when a client needs certified mail instead of fax. This setup works if your document pipeline already generates PDFs programmatically and you're not hand-scanning paper forms. If your fax volume is under 10 per week, a manual service like eFax is simpler; ClickSend justifies the OAuth2 setup when you're automating 100+ faxes monthly and need audit logs tied to delivery events. The webhook eliminates the 'did it send?' Slack thread after every filing deadline.

Event registration confirmations for nonprofits

When bulk SMS campaigns beat email open rates for time-sensitive events

A 4-person nonprofit running a fundraiser gala in 3 weeks needs to confirm RSVPs and send day-of logistics to 800 attendees. Email open rates sit at 22%; SMS hits 98% within 3 minutes. ClickSend's 'Create and Send SMS Campaign' tool sends the bulk confirmation wave to a contact list, and 'Calculate SMS Campaign Price' lets the team budget before the board approves the send. The 'Create Contact in List' tool syncs new registrations from Eventbrite or Typeform as they come in. This works if your contact list lives in one place and you're not merging five spreadsheets the morning of the event. If your attendee count is under 200, Mailchimp's SMS add-on is easier; ClickSend wins when you're sending 500+ messages per event and need delivery receipts to prove the logistics text landed. Set the webhook once and your day-of coordinator stops refreshing the send dashboard.

Frequently asked

What can the ClickSend MCP do in Switchy?

The ClickSend MCP lets your team send SMS, fax, and postal letters directly from Switchy conversations. It handles bulk SMS campaigns to contact lists, calculates pricing before you send, manages delivery webhooks, and cancels scheduled messages. You can also add verified sender email addresses for transactional emails. All 50 tools work through OAuth2, so you don't paste API keys into prompts.

Do I need admin access to connect ClickSend via OAuth2?

Yes. ClickSend's OAuth2 flow requires account-level permissions to send messages and manage webhooks. The person connecting it needs admin rights in your ClickSend account. Once connected, any Switchy workspace member can use the MCP to send SMS or check pricing, but only the connected account's credits get charged. You can't scope it down to read-only.

Can the ClickSend MCP receive inbound SMS or fax replies?

No. The MCP only sends outbound messages and configures delivery receipt webhooks. If you need to handle inbound SMS or fax replies, set up ClickSend's inbound webhooks in your ClickSend dashboard to POST to your own server. The MCP won't poll or retrieve those replies for you. It's a one-way tool: compose and send only.

How does this compare to using ClickSend's API directly?

The MCP wraps ClickSend's REST API so your team can send messages in plain English without writing code. You lose some control—no custom retry logic or batching beyond the 20,000-recipient campaign limit—but you gain speed. If you already have engineers calling the API, stick with that. If you want marketers or support reps sending SMS from Switchy, use the MCP.

Who on the team should connect the ClickSend MCP?

Whoever owns your ClickSend account and budget. That person connects it once via OAuth2, and their credits pay for every message the team sends. If multiple people need to send SMS, they all share the same connected account. You can't connect multiple ClickSend accounts to one Switchy workspace, so pick the account with the right credit balance and sender IDs.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.