Skip to content

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.

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
  • 227actionsin one signed file
  • 116readlook, never change
  • 78writecreate and update
  • 33wait for a yesdestructive, 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.

    • usernameClickSend API username (dashboard > API Credentials, top right)
    • api_keyClickSend 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 callcheck { 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
usernameapi_key
Limits we pace to
9 calls a second, per connection
API covered
ClickSend REST API v3rest.clicksend.com/v3
Built from
ClickSend's documentation, read 23 October 2026developers.clicksend.comOpenAPI spec (GitHub)api.apis.guru
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.

  • 116readlook, never change
  • 78writecreate and update
  • 33destructivewait 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.

ActionWhat it doesEffectSame name in
clicksend.contacts.listView List ContactsGet all contacts in a list_ parameters more info...readcrm.contact.list177 connectors
clicksend.sms_history.listView SMS HistoryUse this endpoint to view previously sent SMS. You can filter the SMS history result using the query parameters.readcomm.sms.list19 connectors
clicksend.lists.listView ListsGet all contact lists_ Parameters more info...readcrm.contact_list.list34 connectors
clicksend.contacts.createCreate New ContactCreate new contact_ parameters Properties more info...writecrm.contact.create161 connectors
clicksend.subaccounts.listView SubaccountsGet all subaccounts_ Parameters more info...readidentity.user.list474 connectors
clicksend.sms.sendSend SMSUse 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…writecomm.sms.send26 connectors
clicksend.contacts.deleteDelete ContactDelete a contact_ Parameters more info...destructivecrm.contact.delete147 connectors
clicksend.lists.createCreate ListCreate new contact list_ Parameters more info...writecrm.contact_list.create29 connectors
clicksend.sms_campaigns.listView SMS CampaignsUse this endpoint to view SMS campaigns.readcomm.campaign.list41 connectors
clicksend.email.sendSend EmailSend transactional email_ Send transactional email Properties more info...writecomm.email.send32 connectors
clicksend.subaccounts.createCreate SubaccountCreate new subaccount_ Properties more info...writeidentity.user.create262 connectors
clicksend.sms_campaigns.getView Specific SMS CampaignUse this endpoint to view a specific SMS campaign.readcomm.campaign.get39 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. Readread

    Find the ClickSend contacts with no email address, so we can clean them up.

    callsclicksend.contacts.list

  2. Writewrite

    Create New Contact in ClickSend. Show me exactly what you will send before you save it.

    callsclicksend.contacts.create

Governance for ClickSend

Destructive actions wait for a yes.

33 ClickSend actions are destructive. The first 10:

  • Delete Contactclicksend.contacts.delete
  • Delete Listclicksend.lists.delete
  • Delete Subaccountclicksend.subaccounts.delete
  • Cancel SMSclicksend.sms.cancel
  • Cancel SMS Campaignclicksend.sms_campaigns.cancel
  • Delete Email Templateclicksend.email_templates.delete
  • Delete SMS Templateclicksend.sms_templates.delete
  • Remove Duplicate Contactsclicksend.lists.remove_duplicates
  • Transfer Contact to Listclicksend.contacts.transfer_to_list
  • Remove Opted Out Contactsclicksend.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.

doclicksend.contacts.deleteconfirm_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: "[email protected]" },    { match: "clicksend.lists.delete", approver: "[email protected]" },    { match: "clicksend.subaccounts.delete", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 227 ClickSend actions
  • 227actions pageeach page of a long list is one call
  • 105reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every ClickSend action.

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

Lists10
  • clicksend.lists.createCreate Listwrite
  • clicksend.lists.deleteDelete Listdestructive
  • clicksend.lists.exportExport contact listread
  • clicksend.lists.getView Specific Listread
  • clicksend.lists.import_contactsImport Contactswrite
  • clicksend.lists.import_fieldsList acceptable import fieldsread
  • clicksend.lists.listView Listsread
  • clicksend.lists.remove_duplicatesRemove Duplicate Contactsdestructive
  • clicksend.lists.remove_opted_out_contactsRemove Opted Out Contactsdestructive
  • clicksend.lists.updateUpdate Listwrite
SMS campaigns9
  • clicksend.sms_campaigns.cancelCancel SMS Campaigndestructive
  • clicksend.sms_campaigns.export_link_trackingExport SMS campaign link trackingread
  • clicksend.sms_campaigns.getView Specific SMS Campaignread
  • clicksend.sms_campaigns.link_statisticsView SMS campaign link statisticsread
  • clicksend.sms_campaigns.link_trackingView SMS campaign link trackingread
  • clicksend.sms_campaigns.listView SMS Campaignsread
  • clicksend.sms_campaigns.priceCalculate SMS Campaign Priceread
  • clicksend.sms_campaigns.sendSend SMS Campaignwrite
  • clicksend.sms_campaigns.updateUpdate SMS Campaignwrite
Email campaigns8
  • clicksend.email_campaigns.cancelCancel Email Campaigndestructive
  • clicksend.email_campaigns.export_historyExport Email Campaign Historyread
  • clicksend.email_campaigns.getView Email Campaignread
  • clicksend.email_campaigns.historyView Email Campaign Historyread
  • clicksend.email_campaigns.listView All Email Campaignsread
  • clicksend.email_campaigns.priceCalculate Email Campaign Priceread
  • clicksend.email_campaigns.sendSend Email Campaignwrite
  • clicksend.email_campaigns.updateUpdate Email Campaignwrite
Contacts7
  • clicksend.contacts.copy_to_listCopy Contact to Listwrite
  • clicksend.contacts.createCreate New Contactwrite
  • clicksend.contacts.deleteDelete Contactdestructive
  • clicksend.contacts.getGet Specific Contactread
  • clicksend.contacts.listView List Contactsread
  • clicksend.contacts.transfer_to_listTransfer Contact to Listdestructive
  • clicksend.contacts.updateUpdate Contactwrite
Email addresses6
  • clicksend.email_addresses.createCreate Allowed Email Addresswrite
  • clicksend.email_addresses.deleteDelete Allowed Email Addressdestructive
  • clicksend.email_addresses.getView Allowed Email Addressread
  • clicksend.email_addresses.listView Allowed Email Addressesread
  • clicksend.email_addresses.send_verificationSend Email Verification Tokenwrite
  • clicksend.email_addresses.verifyVerify Allowed Email Addresswrite
MMS campaigns6
  • clicksend.mms_campaigns.cancelCancel MMS Campaigndestructive
  • clicksend.mms_campaigns.getView MMS Campaignread
  • clicksend.mms_campaigns.listView All MMS Campaignsread
  • clicksend.mms_campaigns.priceCalculate MMS Campaign Priceread
  • clicksend.mms_campaigns.sendSend MMS Campaignwrite
  • clicksend.mms_campaigns.updateUpdate MMS Campaignwrite
Post letters6
  • clicksend.post_letters.cancelCancel Scheduled Letterdestructive
  • clicksend.post_letters.detect_addressDetect Addressread
  • clicksend.post_letters.export_historyExport Letter Historyread
  • clicksend.post_letters.historyView Letter Historyread
  • clicksend.post_letters.priceCalculate Letter Priceread
  • clicksend.post_letters.sendSend Letterwrite
Subaccounts6
  • clicksend.subaccounts.createCreate Subaccountwrite
  • clicksend.subaccounts.deleteDelete Subaccountdestructive
  • clicksend.subaccounts.getView Specific Subaccountread
  • clicksend.subaccounts.listView Subaccountsread
  • clicksend.subaccounts.regenerate_api_keyGenerate New API Keywrite
  • clicksend.subaccounts.updateUpdate Subaccountwrite
Default senders5
  • clicksend.default_senders.createCreate Default Senderwrite
  • clicksend.default_senders.deleteDelete Default Senderdestructive
  • clicksend.default_senders.getGet Default Sender Detailsread
  • clicksend.default_senders.listGet List of Default Sendersread
  • clicksend.default_senders.updateUpdate Default Senderwrite
Email receipt rules5
  • clicksend.email_receipt_rules.createCreate Email Delivery Receipt Rulewrite
  • clicksend.email_receipt_rules.deleteDelete Email Delivery Receipt Ruledestructive
  • clicksend.email_receipt_rules.getView Email Delivery Receipt Ruleread
  • clicksend.email_receipt_rules.listView Email Delivery Receipt Rulesread
  • clicksend.email_receipt_rules.updateUpdate Email Delivery Receipt Rulewrite
Email templates5
  • clicksend.email_templates.createCreate Email Templatewrite
  • clicksend.email_templates.deleteDelete Email Templatedestructive
  • clicksend.email_templates.getView Email Templateread
  • clicksend.email_templates.listView Email Templatesread
  • clicksend.email_templates.updateUpdate Email Templatewrite
Email to SMS addresses5
  • clicksend.email_to_sms_addresses.createAdd Allowed Emailwrite
  • clicksend.email_to_sms_addresses.deleteDelete Email-to-SMS allowed addressdestructive
  • clicksend.email_to_sms_addresses.getView Email-to-SMS allowed addressread
  • clicksend.email_to_sms_addresses.listView Allowed Emailsread
  • clicksend.email_to_sms_addresses.updateUpdate Email-to-SMS allowed addresswrite
Email to SMS stripped strings5
  • clicksend.email_to_sms_stripped_strings.createCreate Stripped String Rulewrite
  • clicksend.email_to_sms_stripped_strings.deleteDelete Stripped String Ruledestructive
  • clicksend.email_to_sms_stripped_strings.getView Stripped String Ruleread
  • clicksend.email_to_sms_stripped_strings.listView Stripped String Rulesread
  • clicksend.email_to_sms_stripped_strings.updateUpdate Stripped String Rulewrite
Fax inbound rules5
  • clicksend.fax_inbound_rules.createCreate Fax Inbound Rulewrite
  • clicksend.fax_inbound_rules.deleteDelete Fax Inbound Ruledestructive
  • clicksend.fax_inbound_rules.getView Fax Inbound Ruleread
  • clicksend.fax_inbound_rules.listView Fax Inbound Rulesread
  • clicksend.fax_inbound_rules.updateUpdate Fax Inbound Rulewrite
Fax receipt rules5
  • clicksend.fax_receipt_rules.createCreate FAX Delivery Receipt Rulewrite
  • clicksend.fax_receipt_rules.deleteDelete FAX Delivery Receipt Ruledestructive
  • clicksend.fax_receipt_rules.getView FAX Delivery Receipt Ruleread
  • clicksend.fax_receipt_rules.listView FAX Delivery Receipt Rulesread
  • clicksend.fax_receipt_rules.updateUpdate FAX Delivery Receipt Rulewrite
Postcards5
  • clicksend.postcards.cancelCancel Scheduled Postcarddestructive
  • clicksend.postcards.export_historyExport Postcard Historyread
  • clicksend.postcards.historyView Postcard Historyread
  • clicksend.postcards.priceCalculate Postcard Priceread
  • clicksend.postcards.sendSend Postcardwrite
Reseller accounts5
  • clicksend.reseller_accounts.createCreate Reseller Accountwrite
  • clicksend.reseller_accounts.getView Specific Client Accountread
  • clicksend.reseller_accounts.listView Client Accountsread
  • clicksend.reseller_accounts.transfer_creditReseller Transfer Creditdestructive
  • clicksend.reseller_accounts.updateUpdate Client Accountwrite
Return addresses5
  • clicksend.return_addresses.createCreate Return Addresswrite
  • clicksend.return_addresses.deleteDelete Return Addressdestructive
  • clicksend.return_addresses.getView Specific Return Addressread
  • clicksend.return_addresses.listView Your Return Addressesread
  • clicksend.return_addresses.updateUpdate Return Addresswrite
SMS inbound5
  • clicksend.sms_inbound.create_testCreate Test Inbound SMSwrite
  • clicksend.sms_inbound.getView a specific inbound SMS messageread
  • clicksend.sms_inbound.listView Inbound SMSread
  • clicksend.sms_inbound.mark_one_readMark Specific Inbound SMS Message As Readwrite
  • clicksend.sms_inbound.mark_readMark Inbound SMS as Readwrite
SMS inbound rules5
  • clicksend.sms_inbound_rules.createCreate SMS Inbound Automationwrite
  • clicksend.sms_inbound_rules.deleteDelete SMS Inbound Automationdestructive
  • clicksend.sms_inbound_rules.getView SMS Inbound Automationread
  • clicksend.sms_inbound_rules.listView SMS Inbound Automationsread
  • clicksend.sms_inbound_rules.updateUpdate SMS Inbound Automationwrite
SMS receipt rules5
  • clicksend.sms_receipt_rules.createCreate SMS Delivery Receipt Rulewrite
  • clicksend.sms_receipt_rules.deleteDelete SMS Delivery Receipt Ruledestructive
  • clicksend.sms_receipt_rules.getView SMS Delivery Receipt Ruleread
  • clicksend.sms_receipt_rules.listView SMS Delivery Receipt Rulesread
  • clicksend.sms_receipt_rules.updateUpdate SMS Delivery Receipt Rulewrite
SMS templates5
  • clicksend.sms_templates.createCreate SMS Templatewrite
  • clicksend.sms_templates.deleteDelete SMS Templatedestructive
  • clicksend.sms_templates.getView a Specific SMS Templateread
  • clicksend.sms_templates.listView SMS Templatesread
  • clicksend.sms_templates.updateUpdate SMS Templatewrite
Voice receipt rules5
  • clicksend.voice_receipt_rules.createCreate Voice Delivery Receipt Rulewrite
  • clicksend.voice_receipt_rules.deleteDelete Voice Delivery Receipt Ruledestructive
  • clicksend.voice_receipt_rules.getView Voice Delivery Receipt Ruleread
  • clicksend.voice_receipt_rules.listView Voice Delivery Receipt Rulesread
  • clicksend.voice_receipt_rules.updateUpdate Voice Delivery Receipt Rulewrite
Alpha tags4
  • clicksend.alpha_tags.createRequest Alpha Tagwrite
  • clicksend.alpha_tags.deleteDelete Alpha Tagdestructive
  • clicksend.alpha_tags.getGet Alpha Tagread
  • clicksend.alpha_tags.listList Alpha Tagsread
Fax receipts4
  • clicksend.fax_receipts.create_testAdd a delivery receiptwrite
  • clicksend.fax_receipts.getView Specific Fax Receiptread
  • clicksend.fax_receipts.listView Fax Receiptsread
  • clicksend.fax_receipts.mark_readMark delivery receipts as readwrite
MMS4
  • clicksend.mms.cancelCancel MMSdestructive
  • clicksend.mms.cancel_allCancel all MMSdestructive
  • clicksend.mms.priceCalculate MMS Priceread
  • clicksend.mms.sendSend MMSwrite
Own numbers4
  • clicksend.own_numbers.deleteDelete Own Numberdestructive
  • clicksend.own_numbers.getGet Own Number Detailread
  • clicksend.own_numbers.listList Own Numbersread
  • clicksend.own_numbers.updateUpdate Own Numberwrite
SMS4
  • clicksend.sms.cancelCancel SMSdestructive
  • clicksend.sms.cancel_allCancel All SMSdestructive
  • clicksend.sms.priceCalculate SMS Priceread
  • clicksend.sms.sendSend SMSwrite
SMS receipts4
  • clicksend.sms_receipts.create_testCreate Test SMS Receiptwrite
  • clicksend.sms_receipts.getView Specific SMS Receiptread
  • clicksend.sms_receipts.listView SMS Receiptsread
  • clicksend.sms_receipts.mark_readMark SMS Receipt As Readwrite
Voice4
  • clicksend.voice.cancelCancel Voice Messagedestructive
  • clicksend.voice.cancel_allCancel All Voice Messagesdestructive
  • clicksend.voice.priceCalculate Voice Priceread
  • clicksend.voice.sendSend Voice Messagewrite
Voice receipts4
  • clicksend.voice_receipts.create_testAdd a delivery receiptwrite
  • clicksend.voice_receipts.getView voice delivery receiptread
  • clicksend.voice_receipts.listView Voice Receiptsread
  • clicksend.voice_receipts.mark_readMark delivery receipts as readwrite
Account recovery3
  • clicksend.account_recovery.forgot_passwordForgot Passwordwrite
  • clicksend.account_recovery.forgot_usernameForgot Usernamewrite
  • clicksend.account_recovery.verify_forgot_passwordVerify forgot passwordwrite
Email template categories3
  • clicksend.email_template_categories.getView Template Categoryread
  • clicksend.email_template_categories.listView Template Categoriesread
  • clicksend.email_template_categories.list_master_templatesView Templates in Categoryread
MMS receipts3
  • clicksend.mms_receipts.getView MMS delivery receiptread
  • clicksend.mms_receipts.listGet all delivery receiptsread
  • clicksend.mms_receipts.mark_readMark delivery receipts as readwrite
Numbers3
  • clicksend.numbers.buyPurchase Dedicated Numberwrite
  • clicksend.numbers.listView Your Numbersread
  • clicksend.numbers.search_availableView Available Numbersread
Reseller settings3
  • clicksend.reseller_settings.getView reseller settingsread
  • clicksend.reseller_settings.get_by_subdomainView reseller by subdomainread
  • clicksend.reseller_settings.updateUpdate reseller settingswrite
User countries3
  • clicksend.user_countries.agree_rulesAgree to rules and regulationwrite
  • clicksend.user_countries.listGet Countries for Global Sendingread
  • clicksend.user_countries.selectSelect Countries for Global Sendingwrite
Account2
  • clicksend.account.getView Account Detailsread
  • clicksend.account.updateUpdate accountwrite
Delivery issues2
  • clicksend.delivery_issues.createCreate Delivery Issueswrite
  • clicksend.delivery_issues.listGet All Delivery Issuesread
Email2
  • clicksend.email.priceCalculate Email Priceread
  • clicksend.email.sendSend Emailwrite
Email history2
  • clicksend.email_history.exportExport Email Historyread
  • clicksend.email_history.listView Email Historyread
Email master templates2
  • clicksend.email_master_templates.getView Master Email Templateread
  • clicksend.email_master_templates.listView Master Email Templatesread
Fax2
  • clicksend.fax.priceCalculate Fax Priceread
  • clicksend.fax.sendSend Faxwrite
Fax history2
  • clicksend.fax_history.exportExport fax historyread
  • clicksend.fax_history.listView Fax Historyread
MMS history2
  • clicksend.mms_history.exportExport MMS Historyread
  • clicksend.mms_history.listView MMS Historyread
Own number verifications2
  • clicksend.own_number_verifications.createRequest Own Number Verification OTPwrite
  • clicksend.own_number_verifications.verifyVerify Own Number OTPwrite
Payment info2
  • clicksend.payment_info.getCurrent Payment Inforead
  • clicksend.payment_info.updateUpdate Payment Infowrite
Recharge packages2
  • clicksend.recharge_packages.listView Recharge Packagesread
  • clicksend.recharge_packages.purchasePurchase Recharge Packagewrite
Short urls2
  • clicksend.short_urls.statisticsGet Statisticsread
  • clicksend.short_urls.trackingGet Trackingread
SMS history2
  • clicksend.sms_history.exportExport SMS Historyread
  • clicksend.sms_history.listView SMS Historyread
Statistics2
  • clicksend.statistics.smsView SMS Statisticsread
  • clicksend.statistics.voiceView Voice Statisticsread
Transactions2
  • clicksend.transactions.getView Specific Transactionread
  • clicksend.transactions.listView All Transactionsread
Voice history2
  • clicksend.voice_history.exportExport Voice Historyread
  • clicksend.voice_history.listGet Voice Historyread
Account usage1
  • clicksend.account_usage.get_by_subaccountView Account Usageread
Compliant sender types1
  • clicksend.compliant_sender_types.listList Compliant Sender Typesread
Contact lists1
  • clicksend.contact_lists.searchView Contact Listsread
Contact suggestions1
  • clicksend.contact_suggestions.listList contact suggestionsread
Countries1
  • clicksend.countries.listView Countriesread
Country list1
  • clicksend.country_list.listList countries for international messagingread
Number registrations1
  • clicksend.number_registrations.createRegister Numberswrite
Pricing1
  • clicksend.pricing.getView country pricingread
Referral accounts1
  • clicksend.referral_accounts.listView Referral Accountsread
Timezones1
  • clicksend.timezones.listTimezonesread
Uploads1
  • clicksend.uploads.createUpload Media Filewrite
Voice languages1
  • clicksend.voice_languages.listView Voice Languagesread

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.

Give your agent ClickSend today.

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