Send SMS by talking to your AI assistant
Connect Claude, Cursor or VS Code to Taysend. Ask for your balance, send a text, run a campaign or top up in plain words. Your sign-in or API key decides which account it can use — nobody else's.
https://api.taysend.com/mcpWorks with
- Claude.ai
- Claude Desktop
- Claude Code
- Cursor
- VS Code
- Any MCP client
Your AI assistant
Taysend connected
How many SMS do I have left?
Send “Your order is ready” to 0241234567 from MyShop.
- To
- 024 123 4567 · MTN
- From
- MyShop
- Cost
- 1 SMS · GHS 0.04
Send it?
Yes
Connect your assistant
Claude.ai signs in with your Taysend account. Other apps use an API key that starts with sms_live_ — treat it like a password, and rotate it in Developers → API keys if it leaks.
Sign in with your Taysend account
- 1In Claude (web or desktop) open Settings → Connectors and click Add custom connector.
- 2Name it Taysend and paste the server URL.
- 3Click Connect, sign in, pick the account and click Allow.
Add custom connector
Name
Remote MCP server URL
https://api.taysend.com/mcpTaysend makes a “connected app” key for that account and renews it for you. Revoke it any time in Developers → API keys. Cursor and other clients that support sign-in work the same way: give them just the URL.
Any other client that supports Streamable HTTP works too: point it at https://api.taysend.com/mcp with the header Authorization: Bearer sms_live_….
Ask in plain words
No commands to learn. The assistant picks the right Taysend tools, shows you what it will do, and waits for your yes before anything is sent or bought.
“How many SMS do I have left?”
Runsget_balance“Send “Your order is ready” to 0241234567 from MyShop.”
Runsestimate_smssend_sms“Text everyone on my VIP list about Saturday’s sale. Show me the cost first.”
Runsget_listcreate_campaignestimate_campaignstart_campaign“Did yesterday’s messages get delivered?”
Runslist_messagesget_analytics“Top up 50 cedis.”
Runsbuy_smscheck_paymentYou get a payment link and pay it yourself.
40 tools, grouped by job
Wallet, messages, campaigns, contacts and reports, all from chat. Switch on read-only mode to see what it can still do when it is only allowed to look.
Read-only mode
40 of 40 tools available
https://api.taysend.com/mcp?read_only=trueWallet
get_balanceMoney and SMS leftlist_transactionsTop-ups, charges and refundsbuy_smsMobile Money or card payment linkcheck_paymentConfirm a top-up was paid
Messages
estimate_smsParts and cost before sendingsend_smsOne number or up to 100send_sms_batchUp to 100 different messagesget_messageStatus of one messagelist_messagesRecent messages and deliverylookup_numberValidate a number, see its network
Campaigns
create_campaignDraft a bulk SMS to a listestimate_campaignRecipients and total coststart_campaignStart sendingpause_campaignPause sendingcancel_campaignStop for goodget_campaignDelivery reportlist_campaignsAll campaigns
OTP and automation
send_otpSend a verification codecheck_otpCheck the code a user typedtrigger_eventRun an automatic SMS workflow
Contacts and lists
list_contactsSearch your address bookcreate_contactAdd one personlist_listsAll contact listsget_listOne list and its sizecreate_listNew contact listadd_to_listPut contacts on a list
Templates
list_templatesSaved messagescreate_templateSave a messageupdate_templateEdit a saved messagedelete_templateRemove a saved message
Sender names and opt-outs
list_sender_idsYour sender namesrequest_sender_idAsk for a new onelist_opt_outsNumbers that unsubscribedadd_opt_outStop texting a numberremove_opt_outAllow a number again
Webhooks and reports
list_webhooksWhere delivery reports gocreate_webhookSend reports to your serverlist_webhook_deliveriesWhat was sent and whenreplay_webhook_eventSend a report againget_analyticsSent, delivered, failed and spend
Your key, your wallet, your yes
An assistant with access to your SMS account should be careful with it. Taysend is built so it has to be.
You approve every send
The assistant shows the recipients, text and cost, then waits for your yes. Most apps also ask before running a tool.
Your key is never stored
The MCP server uses your key only for the request it came with. It decides which account and wallet the assistant sees.
Same rules as the API
Every send goes through the same wallet checks, opt-out list and rate limits as the HTTP API.
Buying is just a link
Topping up only creates a Mobile Money or card payment link. Money moves only when you pay it.
Let it look, not touch
Add ?read_only=true to the URL, or send the header X-Taysend-Read-Only: true. The assistant can still read balances, messages and reports, but sending, buying and editing tools disappear.
Good for reporting bots, shared team chats and trying things out.
{
"mcpServers": {
"taysend-readonly": {
"url": "https://api.taysend.com/mcp?read_only=true",
"headers": { "Authorization": "Bearer sms_live_YOUR_KEY" }
}
}
}Explore
Related
Each page answers a different question. They are not copies of this one.
Connect it, then ask: “How many SMS do I have left?”
Claude.ai signs in with your Taysend account. Everything else takes a key from your dashboard.