Sinch integration
Cloud communication platform API for SMS, MMS, voice calls, verification, and omnichannel messaging. Send and receive messages via SMS, WhatsApp, RCS, and other channels. Make voice calls, verify phone numbers, and manage phone number inventory through a unified API. Essential for building customer engagement, notifications, two-factor authentication, and communication workflows.
Say what should happen.
The workflow builds itself.
Common Sinch use cases
- cost optimization
- dynamic IVR flows
- building SMS inbox
- inventory management
- automated provisioning
- completing signup flow
- tracking call completion
- user signup verification
- muting noisy participants
- omnichannel notifications
What you can do with Sinch
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Sms batch, 4 operations
cancel_batchCancel batchDELETECancels a scheduled SMS batch before it is sent. Only works for batches that haven't started sending yet.get_batchGet batchGETRetrieves detailed information about a specific SMS batch by its ID. Returns batch status, recipient count, and message details.list_batchesList batchesGETRetrieves a paginated list of SMS batches from your account. Supports filtering by date range and sender for message history.send_sms_batchSend sms batchPOSTSends SMS messages to one or more recipients using Sinch's global SMS infrastructure. Supports scheduled sending, delivery reports, and batch messaging to multiple phone numbers.
Verification, 3 operations
get_verification_statusGet verification statusGETRetrieves the current status of a verification request. Check if verification is pending, successful, or failed.report_verificationReport verificationPUTReports the verification code to validate and complete phone number verification.start_verificationStart verificationPOSTInitiates phone number verification via SMS OTP, flash call, or voice call. Essential for user authentication and 2FA.
Voice call, 3 operations
get_call_resultGet call resultGETRetrieves detailed information about a voice call by its unique callId. Returns call status, duration, and result.make_voice_calloutMake voice calloutPOSTInitiates an outbound voice call using Sinch Voice API. Supports text-to-speech, conference calls, and custom call flows.manage_callManage callPATCHControls an ongoing voice call with SVAML instructions. Play audio, speak text, or hang up active calls.
Phone number, 2 operations
release_numberRelease numberPOSTReleases a phone number from your project, canceling the subscription. The number becomes available for others to rent.rent_numberRent numberPOSTPurchases and provisions a phone number from Sinch inventory. Configure for SMS and/or voice use.
Active number, 1 operation
list_active_numbersList active numbersGETLists all phone numbers currently owned by your Sinch project. Filter by region, type, and capability.
Available number, 1 operation
list_available_numbersList available numbersGETSearches for phone numbers available for purchase by country, type, and capabilities. Find local, mobile, or toll-free numbers.
Conference, 1 operation
manage_conferenceManage conferencePATCHControls conference call participants. Mute, unmute, or put participants on hold.
Conversation message, 1 operation
send_conversation_messageSend conversation messagePOSTSends messages across multiple channels (SMS, WhatsApp, RCS, Messenger) through a unified API. Handles channel selection automatically.
Delivery report, 1 operation
get_delivery_reportGet delivery reportGETRetrieves delivery status report for an SMS batch. Shows delivery success, failures, and status breakdowns per recipient.
Inbound message, 1 operation
list_inbound_messagesList inbound messagesGETRetrieves inbound SMS messages received on your Sinch numbers. Supports pagination and date filtering.
Mms message, 1 operation
send_mmsSend mmsPOSTSends MMS messages with media attachments (images, videos) to recipients. Available in US region with MMS-enabled numbers.
Sinch API rate limits
Default rate is 20 messages per second for Conversation API. MT ingress queue max is 500,000 messages. Basic auth requests are heavily rate limited.
These are the limits Sinch documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Sinch documentation for current values.
Use Sinch from Claude Code, Cursor or Codex
Connect Sinch in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Sinch operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Sinch
- Create your workspace
Sign up free. Nothing to install.
- Connect Sinch once
Add your Sinch connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Sinch integration FAQ
What can you do with the Sinch integration?
LiveContext exposes 19 operations on Sinch, covering sms batch, verification, voice call and phone number. Common uses include cost optimization, dynamic IVR flows and building SMS inbox.
What are the Sinch API rate limits?
Default rate is 20 messages per second for Conversation API. MT ingress queue max is 500,000 messages. Basic auth requests are heavily rate limited. Limits are set by Sinch and can depend on your plan.
