---
title: "ClickSend MCP server for AI agents - actionlake"
description: "Give Claude 227 ClickSend actions through one MCP server: lists, SMS campaigns. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/clicksend
updated: 2026-10-23
---

Connectors · AI

# ClickSend MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to ClickSend and the rest of your systems. It gives your agent 227 ClickSend actions (116 reads, 78 writes and 33 that wait for a confirmation) and holds the ClickSend credential itself, so the agent never does. It paces ClickSend's limits and records every call.

[Connect ClickSend free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "clicksend.sms_history.list",
  intent: "check which ClickSend account is connected"
}
# View SMS History · read · 1 upstream call
```

- 227 actions in one signed file
- 116 read look, never change
- 78 write create and update
- 33 wait for a yes destructive, confirmed first

Set up

## Connect ClickSend in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect ClickSend.
   Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `username` ClickSend API username (dashboard > API Credentials, top right)
   - `api_key` ClickSend API key shown beside the username under API Credentials
   ```
   account { op: "connections.requirements", service: "clicksend" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "clicksend.sms_history.list" }
   # view sms history · read · 1 upstream call
   check { action: "clicksend.contacts.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

ClickSend at a glance

**Sign-in**

Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`username` `api_key`

**Limits we pace to**

9 calls a second, per connection

**API covered**

ClickSend REST API v3`rest.clicksend.com/v3`

**Built from**

ClickSend's documentation, read 23 October 2026[developers.clicksend.com](https://developers.clicksend.com/docs/) [OpenAPI spec (GitHub)](https://github.com/ClickSend/clicksend-go/blob/master/api/swagger.yaml) [api.apis.guru](https://api.apis.guru/v2/specs/clicksend.com/1.0.0/openapi.json)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

105 of 116 reads, for up to an hour; a write clears what it affects

**Shared entities**

4, so ask can line ClickSend up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in ClickSend.

227 actions in 65 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **116** read look, never change
- **78** write create and update
- **33** destructive wait for a confirmation

1. ### Lists
   10
   4 read · 3 write · 3 destructive
   View Lists · Create List · View Specific List · Update List
2. ### SMS campaigns
   9
   6 read · 2 write · 1 destructive
   View SMS Campaigns · View Specific SMS Campaign · Update SMS Campaign · Cancel SMS Campaign
3. ### Email campaigns
   8
   5 read · 2 write · 1 destructive
   View Email Campaign History · View All Email Campaigns · Calculate Email Campaign Price · Send Email Campaign
4. ### Contacts
   7
   2 read · 3 write · 2 destructive
   View List Contacts · Create New Contact · Get Specific Contact · Update Contact
5. ### Email addresses
   6
   2 read · 3 write · 1 destructive
   Create Allowed Email Address · View Allowed Email Addresses · View Allowed Email Address · Send Email Verification Token
6. ### MMS campaigns
   6
   3 read · 2 write · 1 destructive
   View All MMS Campaigns · Calculate MMS Campaign Price · Send MMS Campaign · View MMS Campaign
7. ### Post letters
   6
   4 read · 1 write · 1 destructive
   Detect Address · View Letter History · Calculate Letter Price · Send Letter
8. ### Subaccounts
   6
   2 read · 3 write · 1 destructive
   View Subaccounts · Create Subaccount · View Specific Subaccount · Update Subaccount

**57 more areas · 169 actions**

- Default senders **5**
- Email receipt rules **5**
- Email templates **5**
- Email to SMS addresses **5**
- Email to SMS stripped strings **5**
- Fax inbound rules **5**
- Fax receipt rules **5**
- Postcards **5**
- Reseller accounts **5**
- Return addresses **5**
- SMS inbound **5**
- SMS inbound rules **5**
- SMS receipt rules **5**
- SMS templates **5**
- Voice receipt rules **5**
- Alpha tags **4**
- Fax receipts **4**
- MMS **4**
- Own numbers **4**
- SMS **4**
- SMS receipts **4**
- Voice **4**
- Voice receipts **4**
- Account recovery **3**
- Email template categories **3**
- MMS receipts **3**
- Numbers **3**
- Reseller settings **3**
- User countries **3**
- Account **2**
- Delivery issues **2**
- Email **2**
- Email history **2**
- Email master templates **2**
- Fax **2**
- Fax history **2**
- MMS history **2**
- Own number verifications **2**
- Payment info **2**
- Recharge packages **2**
- Short urls **2**
- SMS history **2**
- Statistics **2**
- Transactions **2**
- Voice history **2**
- Account usage **1**
- Compliant sender types **1**
- Contact lists **1**
- Contact suggestions **1**
- Countries **1**
- Country list **1**
- Number registrations **1**
- Pricing **1**
- Referral accounts **1**
- Timezones **1**
- Uploads **1**
- Voice languages **1**

Top actions

## The ClickSend API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 30 of ClickSend's 30 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `clicksend.contacts.list` View List Contacts | Get all contacts in a list_ parameters more info... | read | `crm.contact.list` 177 connectors |
| `clicksend.sms_history.list` View SMS History | Use this endpoint to view previously sent SMS. You can filter the SMS history result using the query parameters. | read | `comm.sms.list` 19 connectors |
| `clicksend.lists.list` View Lists | Get all contact lists_ Parameters more info... | read | `crm.contact_list.list` 34 connectors |
| `clicksend.contacts.create` Create New Contact | Create new contact_ parameters Properties more info... | write | `crm.contact.create` 161 connectors |
| `clicksend.subaccounts.list` View Subaccounts | Get all subaccounts_ Parameters more info... | read | `identity.user.list` 474 connectors |
| `clicksend.sms.send` Send SMS | Use this endpoint to send messages to your recipients, either as phone numbers or contacts from your contact list. The sender of the message ( Sender ID ) can… | write | `comm.sms.send` 26 connectors |
| `clicksend.contacts.delete` Delete Contact | Delete a contact_ Parameters more info... | destructive | `crm.contact.delete` 147 connectors |
| `clicksend.lists.create` Create List | Create new contact list_ Parameters more info... | write | `crm.contact_list.create` 29 connectors |
| `clicksend.sms_campaigns.list` View SMS Campaigns | Use this endpoint to view SMS campaigns. | read | `comm.campaign.list` 41 connectors |
| `clicksend.email.send` Send Email | Send transactional email_ Send transactional email Properties more info... | write | `comm.email.send` 32 connectors |
| `clicksend.subaccounts.create` Create Subaccount | Create new subaccount_ Properties more info... | write | `identity.user.create` 262 connectors |
| `clicksend.sms_campaigns.get` View Specific SMS Campaign | Use this endpoint to view a specific SMS campaign. | read | `comm.campaign.get` 39 connectors |

Try it

## Prompts to paste into Claude.

Each one names the ClickSend actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Find the ClickSend contacts with no email address, so we can clean them up.
   calls `clicksend.contacts.list`
2. Write write
   Create New Contact in ClickSend. Show me exactly what you will send before you save it.
   calls `clicksend.contacts.create`

Governance for ClickSend

## Destructive actions wait for a yes.

33 ClickSend actions are destructive. The first 10:

- Delete Contact `clicksend.contacts.delete`
- Delete List `clicksend.lists.delete`
- Delete Subaccount `clicksend.subaccounts.delete`
- Cancel SMS `clicksend.sms.cancel`
- Cancel SMS Campaign `clicksend.sms_campaigns.cancel`
- Delete Email Template `clicksend.email_templates.delete`
- Delete SMS Template `clicksend.sms_templates.delete`
- Remove Duplicate Contacts `clicksend.lists.remove_duplicates`
- Transfer Contact to List `clicksend.contacts.transfer_to_list`
- Remove Opted Out Contacts `clicksend.lists.remove_opted_out_contacts`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do clicksend.contacts.delete confirm_policy: **human**

Delete Contact?

**intent:** the user asked me to delete Contact

run suspended · waiting for a named person · key _clicksend-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "clicksend-agent",
  allowed_actions: ["clicksend.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "clicksend.contacts.delete", approver: "lead@example.com" },
    { match: "clicksend.lists.delete", approver: "lead@example.com" },
    { match: "clicksend.subaccounts.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to ClickSend only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What ClickSend costs on actionlake.

Every ClickSend action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call ClickSend refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 227 ClickSend actions
- 227 actions page each page of a long list is one call
- 105 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every ClickSend action.

227 actions by area: the id your agent calls, what it does, and its effect.

**Lists 10**

- `clicksend.lists.create` Create List write
- `clicksend.lists.delete` Delete List destructive
- `clicksend.lists.export` Export contact list read
- `clicksend.lists.get` View Specific List read
- `clicksend.lists.import_contacts` Import Contacts write
- `clicksend.lists.import_fields` List acceptable import fields read
- `clicksend.lists.list` View Lists read
- `clicksend.lists.remove_duplicates` Remove Duplicate Contacts destructive
- `clicksend.lists.remove_opted_out_contacts` Remove Opted Out Contacts destructive
- `clicksend.lists.update` Update List write

**SMS campaigns 9**

- `clicksend.sms_campaigns.cancel` Cancel SMS Campaign destructive
- `clicksend.sms_campaigns.export_link_tracking` Export SMS campaign link tracking read
- `clicksend.sms_campaigns.get` View Specific SMS Campaign read
- `clicksend.sms_campaigns.link_statistics` View SMS campaign link statistics read
- `clicksend.sms_campaigns.link_tracking` View SMS campaign link tracking read
- `clicksend.sms_campaigns.list` View SMS Campaigns read
- `clicksend.sms_campaigns.price` Calculate SMS Campaign Price read
- `clicksend.sms_campaigns.send` Send SMS Campaign write
- `clicksend.sms_campaigns.update` Update SMS Campaign write

**Email campaigns 8**

- `clicksend.email_campaigns.cancel` Cancel Email Campaign destructive
- `clicksend.email_campaigns.export_history` Export Email Campaign History read
- `clicksend.email_campaigns.get` View Email Campaign read
- `clicksend.email_campaigns.history` View Email Campaign History read
- `clicksend.email_campaigns.list` View All Email Campaigns read
- `clicksend.email_campaigns.price` Calculate Email Campaign Price read
- `clicksend.email_campaigns.send` Send Email Campaign write
- `clicksend.email_campaigns.update` Update Email Campaign write

**Contacts 7**

- `clicksend.contacts.copy_to_list` Copy Contact to List write
- `clicksend.contacts.create` Create New Contact write
- `clicksend.contacts.delete` Delete Contact destructive
- `clicksend.contacts.get` Get Specific Contact read
- `clicksend.contacts.list` View List Contacts read
- `clicksend.contacts.transfer_to_list` Transfer Contact to List destructive
- `clicksend.contacts.update` Update Contact write

**Email addresses 6**

- `clicksend.email_addresses.create` Create Allowed Email Address write
- `clicksend.email_addresses.delete` Delete Allowed Email Address destructive
- `clicksend.email_addresses.get` View Allowed Email Address read
- `clicksend.email_addresses.list` View Allowed Email Addresses read
- `clicksend.email_addresses.send_verification` Send Email Verification Token write
- `clicksend.email_addresses.verify` Verify Allowed Email Address write

**MMS campaigns 6**

- `clicksend.mms_campaigns.cancel` Cancel MMS Campaign destructive
- `clicksend.mms_campaigns.get` View MMS Campaign read
- `clicksend.mms_campaigns.list` View All MMS Campaigns read
- `clicksend.mms_campaigns.price` Calculate MMS Campaign Price read
- `clicksend.mms_campaigns.send` Send MMS Campaign write
- `clicksend.mms_campaigns.update` Update MMS Campaign write

**Post letters 6**

- `clicksend.post_letters.cancel` Cancel Scheduled Letter destructive
- `clicksend.post_letters.detect_address` Detect Address read
- `clicksend.post_letters.export_history` Export Letter History read
- `clicksend.post_letters.history` View Letter History read
- `clicksend.post_letters.price` Calculate Letter Price read
- `clicksend.post_letters.send` Send Letter write

**Subaccounts 6**

- `clicksend.subaccounts.create` Create Subaccount write
- `clicksend.subaccounts.delete` Delete Subaccount destructive
- `clicksend.subaccounts.get` View Specific Subaccount read
- `clicksend.subaccounts.list` View Subaccounts read
- `clicksend.subaccounts.regenerate_api_key` Generate New API Key write
- `clicksend.subaccounts.update` Update Subaccount write

**Default senders 5**

- `clicksend.default_senders.create` Create Default Sender write
- `clicksend.default_senders.delete` Delete Default Sender destructive
- `clicksend.default_senders.get` Get Default Sender Details read
- `clicksend.default_senders.list` Get List of Default Senders read
- `clicksend.default_senders.update` Update Default Sender write

**Email receipt rules 5**

- `clicksend.email_receipt_rules.create` Create Email Delivery Receipt Rule write
- `clicksend.email_receipt_rules.delete` Delete Email Delivery Receipt Rule destructive
- `clicksend.email_receipt_rules.get` View Email Delivery Receipt Rule read
- `clicksend.email_receipt_rules.list` View Email Delivery Receipt Rules read
- `clicksend.email_receipt_rules.update` Update Email Delivery Receipt Rule write

**Email templates 5**

- `clicksend.email_templates.create` Create Email Template write
- `clicksend.email_templates.delete` Delete Email Template destructive
- `clicksend.email_templates.get` View Email Template read
- `clicksend.email_templates.list` View Email Templates read
- `clicksend.email_templates.update` Update Email Template write

**Email to SMS addresses 5**

- `clicksend.email_to_sms_addresses.create` Add Allowed Email write
- `clicksend.email_to_sms_addresses.delete` Delete Email-to-SMS allowed address destructive
- `clicksend.email_to_sms_addresses.get` View Email-to-SMS allowed address read
- `clicksend.email_to_sms_addresses.list` View Allowed Emails read
- `clicksend.email_to_sms_addresses.update` Update Email-to-SMS allowed address write

**Email to SMS stripped strings 5**

- `clicksend.email_to_sms_stripped_strings.create` Create Stripped String Rule write
- `clicksend.email_to_sms_stripped_strings.delete` Delete Stripped String Rule destructive
- `clicksend.email_to_sms_stripped_strings.get` View Stripped String Rule read
- `clicksend.email_to_sms_stripped_strings.list` View Stripped String Rules read
- `clicksend.email_to_sms_stripped_strings.update` Update Stripped String Rule write

**Fax inbound rules 5**

- `clicksend.fax_inbound_rules.create` Create Fax Inbound Rule write
- `clicksend.fax_inbound_rules.delete` Delete Fax Inbound Rule destructive
- `clicksend.fax_inbound_rules.get` View Fax Inbound Rule read
- `clicksend.fax_inbound_rules.list` View Fax Inbound Rules read
- `clicksend.fax_inbound_rules.update` Update Fax Inbound Rule write

**Fax receipt rules 5**

- `clicksend.fax_receipt_rules.create` Create FAX Delivery Receipt Rule write
- `clicksend.fax_receipt_rules.delete` Delete FAX Delivery Receipt Rule destructive
- `clicksend.fax_receipt_rules.get` View FAX Delivery Receipt Rule read
- `clicksend.fax_receipt_rules.list` View FAX Delivery Receipt Rules read
- `clicksend.fax_receipt_rules.update` Update FAX Delivery Receipt Rule write

**Postcards 5**

- `clicksend.postcards.cancel` Cancel Scheduled Postcard destructive
- `clicksend.postcards.export_history` Export Postcard History read
- `clicksend.postcards.history` View Postcard History read
- `clicksend.postcards.price` Calculate Postcard Price read
- `clicksend.postcards.send` Send Postcard write

**Reseller accounts 5**

- `clicksend.reseller_accounts.create` Create Reseller Account write
- `clicksend.reseller_accounts.get` View Specific Client Account read
- `clicksend.reseller_accounts.list` View Client Accounts read
- `clicksend.reseller_accounts.transfer_credit` Reseller Transfer Credit destructive
- `clicksend.reseller_accounts.update` Update Client Account write

**Return addresses 5**

- `clicksend.return_addresses.create` Create Return Address write
- `clicksend.return_addresses.delete` Delete Return Address destructive
- `clicksend.return_addresses.get` View Specific Return Address read
- `clicksend.return_addresses.list` View Your Return Addresses read
- `clicksend.return_addresses.update` Update Return Address write

**SMS inbound 5**

- `clicksend.sms_inbound.create_test` Create Test Inbound SMS write
- `clicksend.sms_inbound.get` View a specific inbound SMS message read
- `clicksend.sms_inbound.list` View Inbound SMS read
- `clicksend.sms_inbound.mark_one_read` Mark Specific Inbound SMS Message As Read write
- `clicksend.sms_inbound.mark_read` Mark Inbound SMS as Read write

**SMS inbound rules 5**

- `clicksend.sms_inbound_rules.create` Create SMS Inbound Automation write
- `clicksend.sms_inbound_rules.delete` Delete SMS Inbound Automation destructive
- `clicksend.sms_inbound_rules.get` View SMS Inbound Automation read
- `clicksend.sms_inbound_rules.list` View SMS Inbound Automations read
- `clicksend.sms_inbound_rules.update` Update SMS Inbound Automation write

**SMS receipt rules 5**

- `clicksend.sms_receipt_rules.create` Create SMS Delivery Receipt Rule write
- `clicksend.sms_receipt_rules.delete` Delete SMS Delivery Receipt Rule destructive
- `clicksend.sms_receipt_rules.get` View SMS Delivery Receipt Rule read
- `clicksend.sms_receipt_rules.list` View SMS Delivery Receipt Rules read
- `clicksend.sms_receipt_rules.update` Update SMS Delivery Receipt Rule write

**SMS templates 5**

- `clicksend.sms_templates.create` Create SMS Template write
- `clicksend.sms_templates.delete` Delete SMS Template destructive
- `clicksend.sms_templates.get` View a Specific SMS Template read
- `clicksend.sms_templates.list` View SMS Templates read
- `clicksend.sms_templates.update` Update SMS Template write

**Voice receipt rules 5**

- `clicksend.voice_receipt_rules.create` Create Voice Delivery Receipt Rule write
- `clicksend.voice_receipt_rules.delete` Delete Voice Delivery Receipt Rule destructive
- `clicksend.voice_receipt_rules.get` View Voice Delivery Receipt Rule read
- `clicksend.voice_receipt_rules.list` View Voice Delivery Receipt Rules read
- `clicksend.voice_receipt_rules.update` Update Voice Delivery Receipt Rule write

**Alpha tags 4**

- `clicksend.alpha_tags.create` Request Alpha Tag write
- `clicksend.alpha_tags.delete` Delete Alpha Tag destructive
- `clicksend.alpha_tags.get` Get Alpha Tag read
- `clicksend.alpha_tags.list` List Alpha Tags read

**Fax receipts 4**

- `clicksend.fax_receipts.create_test` Add a delivery receipt write
- `clicksend.fax_receipts.get` View Specific Fax Receipt read
- `clicksend.fax_receipts.list` View Fax Receipts read
- `clicksend.fax_receipts.mark_read` Mark delivery receipts as read write

**MMS 4**

- `clicksend.mms.cancel` Cancel MMS destructive
- `clicksend.mms.cancel_all` Cancel all MMS destructive
- `clicksend.mms.price` Calculate MMS Price read
- `clicksend.mms.send` Send MMS write

**Own numbers 4**

- `clicksend.own_numbers.delete` Delete Own Number destructive
- `clicksend.own_numbers.get` Get Own Number Detail read
- `clicksend.own_numbers.list` List Own Numbers read
- `clicksend.own_numbers.update` Update Own Number write

**SMS 4**

- `clicksend.sms.cancel` Cancel SMS destructive
- `clicksend.sms.cancel_all` Cancel All SMS destructive
- `clicksend.sms.price` Calculate SMS Price read
- `clicksend.sms.send` Send SMS write

**SMS receipts 4**

- `clicksend.sms_receipts.create_test` Create Test SMS Receipt write
- `clicksend.sms_receipts.get` View Specific SMS Receipt read
- `clicksend.sms_receipts.list` View SMS Receipts read
- `clicksend.sms_receipts.mark_read` Mark SMS Receipt As Read write

**Voice 4**

- `clicksend.voice.cancel` Cancel Voice Message destructive
- `clicksend.voice.cancel_all` Cancel All Voice Messages destructive
- `clicksend.voice.price` Calculate Voice Price read
- `clicksend.voice.send` Send Voice Message write

**Voice receipts 4**

- `clicksend.voice_receipts.create_test` Add a delivery receipt write
- `clicksend.voice_receipts.get` View voice delivery receipt read
- `clicksend.voice_receipts.list` View Voice Receipts read
- `clicksend.voice_receipts.mark_read` Mark delivery receipts as read write

**Account recovery 3**

- `clicksend.account_recovery.forgot_password` Forgot Password write
- `clicksend.account_recovery.forgot_username` Forgot Username write
- `clicksend.account_recovery.verify_forgot_password` Verify forgot password write

**Email template categories 3**

- `clicksend.email_template_categories.get` View Template Category read
- `clicksend.email_template_categories.list` View Template Categories read
- `clicksend.email_template_categories.list_master_templates` View Templates in Category read

**MMS receipts 3**

- `clicksend.mms_receipts.get` View MMS delivery receipt read
- `clicksend.mms_receipts.list` Get all delivery receipts read
- `clicksend.mms_receipts.mark_read` Mark delivery receipts as read write

**Numbers 3**

- `clicksend.numbers.buy` Purchase Dedicated Number write
- `clicksend.numbers.list` View Your Numbers read
- `clicksend.numbers.search_available` View Available Numbers read

**Reseller settings 3**

- `clicksend.reseller_settings.get` View reseller settings read
- `clicksend.reseller_settings.get_by_subdomain` View reseller by subdomain read
- `clicksend.reseller_settings.update` Update reseller settings write

**User countries 3**

- `clicksend.user_countries.agree_rules` Agree to rules and regulation write
- `clicksend.user_countries.list` Get Countries for Global Sending read
- `clicksend.user_countries.select` Select Countries for Global Sending write

**Account 2**

- `clicksend.account.get` View Account Details read
- `clicksend.account.update` Update account write

**Delivery issues 2**

- `clicksend.delivery_issues.create` Create Delivery Issues write
- `clicksend.delivery_issues.list` Get All Delivery Issues read

**Email 2**

- `clicksend.email.price` Calculate Email Price read
- `clicksend.email.send` Send Email write

**Email history 2**

- `clicksend.email_history.export` Export Email History read
- `clicksend.email_history.list` View Email History read

**Email master templates 2**

- `clicksend.email_master_templates.get` View Master Email Template read
- `clicksend.email_master_templates.list` View Master Email Templates read

**Fax 2**

- `clicksend.fax.price` Calculate Fax Price read
- `clicksend.fax.send` Send Fax write

**Fax history 2**

- `clicksend.fax_history.export` Export fax history read
- `clicksend.fax_history.list` View Fax History read

**MMS history 2**

- `clicksend.mms_history.export` Export MMS History read
- `clicksend.mms_history.list` View MMS History read

**Own number verifications 2**

- `clicksend.own_number_verifications.create` Request Own Number Verification OTP write
- `clicksend.own_number_verifications.verify` Verify Own Number OTP write

**Payment info 2**

- `clicksend.payment_info.get` Current Payment Info read
- `clicksend.payment_info.update` Update Payment Info write

**Recharge packages 2**

- `clicksend.recharge_packages.list` View Recharge Packages read
- `clicksend.recharge_packages.purchase` Purchase Recharge Package write

**Short urls 2**

- `clicksend.short_urls.statistics` Get Statistics read
- `clicksend.short_urls.tracking` Get Tracking read

**SMS history 2**

- `clicksend.sms_history.export` Export SMS History read
- `clicksend.sms_history.list` View SMS History read

**Statistics 2**

- `clicksend.statistics.sms` View SMS Statistics read
- `clicksend.statistics.voice` View Voice Statistics read

**Transactions 2**

- `clicksend.transactions.get` View Specific Transaction read
- `clicksend.transactions.list` View All Transactions read

**Voice history 2**

- `clicksend.voice_history.export` Export Voice History read
- `clicksend.voice_history.list` Get Voice History read

**Account usage 1**

- `clicksend.account_usage.get_by_subaccount` View Account Usage read

**Compliant sender types 1**

- `clicksend.compliant_sender_types.list` List Compliant Sender Types read

**Contact lists 1**

- `clicksend.contact_lists.search` View Contact Lists read

**Contact suggestions 1**

- `clicksend.contact_suggestions.list` List contact suggestions read

**Countries 1**

- `clicksend.countries.list` View Countries read

**Country list 1**

- `clicksend.country_list.list` List countries for international messaging read

**Number registrations 1**

- `clicksend.number_registrations.create` Register Numbers write

**Pricing 1**

- `clicksend.pricing.get` View country pricing read

**Referral accounts 1**

- `clicksend.referral_accounts.list` View Referral Accounts read

**Timezones 1**

- `clicksend.timezones.list` Timezones read

**Uploads 1**

- `clicksend.uploads.create` Upload Media File write

**Voice languages 1**

- `clicksend.voice_languages.list` View Voice Languages read

Questions

## The ClickSend MCP server, answered.

**Is there a ClickSend MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 227 ClickSend actions across lists, SMS campaigns, email campaigns and contacts, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by ClickSend.

**What do I need to connect ClickSend?**

ClickSend API username (dashboard > API Credentials, top right) and ClickSend API key shown beside the username under API Credentials. The free call account { op: "connections.requirements", service: "clicksend" } lists exactly what to paste.

**Can an AI agent delete or change things in ClickSend?**

Only if its key allows it, and only with an explicit confirmation. 33 ClickSend actions are destructive, including delete Contact, delete List and delete Subaccount. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my ClickSend API limit?**

actionlake paces every call to the limits in the ClickSend service file: 9 calls a second per connection. Repeated reads are answered from cache (105 ClickSend actions can be), which never reaches ClickSend.

**What does a ClickSend action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (227 ClickSend actions page). Cache hits, searches, dry runs and calls ClickSend refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which ClickSend API does it cover?**

The ClickSend REST API v3 at rest.clicksend.com/v3. It is built from ClickSend's documentation as read on 23 October 2026. 227 actions in 65 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my ClickSend data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your ClickSend credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like ClickSend

Shares the most action names with

- [Mistral AI 5](https://actionlake.com/connectors/mistral-ai)
- [Hugging Face 5](https://actionlake.com/connectors/hugging-face)
- [Weaviate Cloud 4](https://actionlake.com/connectors/weaviate-cloud)
- [Portkey 4](https://actionlake.com/connectors/portkey)
- [Langfuse 4](https://actionlake.com/connectors/langfuse)
- [Bland AI 3](https://actionlake.com/connectors/bland-ai)

Joins with, on shared entities

- [Cvent 3](https://actionlake.com/connectors/cvent)
- [Reply.io 3](https://actionlake.com/connectors/reply-io)
- [signNow 3](https://actionlake.com/connectors/signnow)
- [Qualtrics XM 3](https://actionlake.com/connectors/qualtrics-xm)
- [Front 3](https://actionlake.com/connectors/front)
- [Recruit CRM 3](https://actionlake.com/connectors/recruit-crm)

Browse

- [All AI connectors](https://actionlake.com/connectors/category/ai)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by ClickSend; the name is the vendor's own. Counts are from the ClickSend service file, version 1.0.0.

## Give your agent ClickSend today.

[Connect ClickSend free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/clicksend
More: https://actionlake.com/llms.txt
