The Sinch MCP (Model Context Protocol) server enables you to interact with Claude to perform a wide range of communication tasks using Sinch's powerful APIs. This guide covers everything you can ask Claude to do when connected to the Sinch MCP server.
Messaging Capabilities
Text Messages
Send simple text messages across multiple channels including SMS, WhatsApp, RCS, and many other messaging platforms.
What you can ask:
- "Send an SMS to +1234567890 saying 'Hello from Claude'"
- "Send a WhatsApp message to +15551234567 with the text 'Meeting reminder: 3 PM today'"
- "Text my colleague on RCS about the project update".
Supported channels:
- SMS
- WhatsApp
- RCS (Rich Communication Services)
- Facebook Messenger
- Viber
- Viber Business Messages
- MMS
- Instagram
- Telegram
- KakaoTalk
- LINE
- WeChat
- Apple Business Chat.
Media Messages
Share images, videos, documents, and other media files through various messaging channels using publicly accessible URLs.
What you can ask:
Supported media types:
- Images (JPEG, PNG, GIF)
- Videos (MP4, AVI, MOV)
- Documents (PDF, DOC, XLS)
- Audio files
- Any file accessible via public URL.
Location Messages
Share location information by providing a physical address that gets automatically converted to longitude and latitude coordinates.
What you can ask:
- "Send my current location '123 Main St, New York, NY 10001' via WhatsApp to +1234567890"
- "Share the office address '456 Business Ave, San Francisco, CA' through SMS to the new employee"
- "Send the meeting location 'Central Park, New York' via RCS".
Location features:
- Automatic address-to-coordinates conversion
- Support for full addresses with street, city, state, ZIP
- Works across all supported messaging channels
- Recipients receive interactive location pins they can open in maps.
Contact Messages
Send contact information cards that recipients can easily save to their phone's address book.
What you can ask:
- "Send contact info for John Smith (+1234567890, john@company.com) via WhatsApp to +1987654321"
- "Share my business card details through SMS including name, phone, email, and address"
- "Send the new employee's contact information to the team via RCS".
Contact information supported:
- Full name (required) - First, middle, last name, prefix, suffix
- Phone numbers (required) - Multiple numbers with types (mobile, home, work)
- Email addresses - Multiple emails with types
- Physical addresses - Complete address with city, state, country, ZIP code.
Example request:
- "Send contact card for 'Jane Doe' with phone +1555123456 (mobile), email jane.doe@company.com (work), and address '123 Business St, New York, NY 10001' via WhatsApp".
Template Messages
Send pre-designed message templates for consistent branding and messaging. Supports both omni-channel templates and WhatsApp-specific templates.
What you can ask:
- "Send template message [template-id] to +1234567890 via WhatsApp with parameters: name='John', date='tomorrow'"
- "Use the appointment reminder template to notify customers about their upcoming visits"
- "Send the welcome template in Spanish to new subscribers".
Template features:
- Omni-channel templates - Work across multiple messaging platforms
- WhatsApp templates - Specialized templates for WhatsApp Business
- Parameter substitution - Customize templates with dynamic content
- Multi-language support - Send templates in different languages using BCP-47 language codes.
Template management:
- View all available templates with "List my messaging templates"
- Templates must be pre-created and approved through your Sinch dashboard
- Different templates may have different parameter requirements.
Choice Messages (Interactive Buttons)
Send interactive messages with clickable options including call buttons, location buttons, text responses, and URL buttons. You can include up to 3 choices for rich messages or up to 10 text-only choices.
What you can ask:
- "Send a choice message to +1234567890 asking 'How can we help?' with options: 'Call Support', 'Visit Website', 'Send Location'"
- "Create an interactive menu via WhatsApp with text options: 'Check Balance', 'Transfer Money', 'Account Info'"
- "Send a customer service message with call button for +18005551234 titled 'Call Support'".
Choice types supported:
- Call buttons - Phone number + display title (e.g., "Call Support: +18005551234")
- Location buttons - Latitude/longitude coordinates + display title
- Text responses - Simple text options for quick replies
- URL buttons - Clickable links with custom titles.
Features:
- Include optional media (image/video) with your choice message
- Combine different choice types in one message
- Works across all supported messaging channels
- Up to 10 text-only choices or 3 mixed-type choices per message.
Example requests:
- "Send a restaurant menu via WhatsApp with choices: 'View Menu' (URL), 'Call to Order' (phone), 'Get Directions' (location)"
- "Create a support ticket message with options: 'Technical Issue', 'Billing Question', 'General Inquiry'".
Card Messages
Currently not supported - this message type is not available through the Sinch MCP server.
Carousel Messages
Currently not supported - this message type is not available through the Sinch MCP server.
Phone Number Management
Phone Number Verification
Implement secure phone number verification using SMS-based one-time passwords (OTP).
What you can ask:
- "Start SMS verification for phone number +1234567890"
- "Verify the code 123456 for phone number +1234567890"
- "Set up phone verification for user registration".
Number Lookup and Validation
Validate phone numbers and get detailed information about their status and capabilities.
What you can ask:
- "Check if +1234567890 is a valid phone number"
- "Look up information for this phone number"
- "Validate these phone numbers before sending messages".
Voice and Calling Features
Text-to-Speech Callouts
Make automated phone calls that read messages aloud using text-to-speech technology.
What you can ask:
- "Call +1234567890 and read this message: 'Your appointment is confirmed for tomorrow at 2 PM'"
- "Make a TTS call to remind someone about their meeting"
- "Call this number and announce the weather update".
Conference Calling
Set up and manage conference calls with multiple participants.
What you can ask:
- "Start a conference call with +1234567890 and +1987654321"
- "Create a conference room and invite these phone numbers"
- "Set up a team conference call".
Conference Management
Control conference participants with various management actions.
What you can ask:
- "Mute participant [ID] in conference [ID]"
- "Put participant [ID] on hold"
- "Unmute all participants in the conference"
- "Close the conference call".
Email Services
Send Emails
Send professional emails with custom subjects and content.
What you can ask:
- "Send an email to john@example.com with subject 'Meeting Follow-up' and this message..."
- "Email the quarterly report to the stakeholders"
- "Send a welcome email to new subscribers".
Email Tracking and Analytics
Retrieve detailed information about sent emails including delivery status, open rates, click-through rates, and engagement metrics.
What you can ask:
- "Get information about email ID [email-id]"
- "Check the delivery status of the email I sent earlier"
- "Show me the tracking data for this email campaign"
- "Retrieve email events for my domain from the last 7 days".
Email Event Management
Track and analyze email events across your campaigns with detailed filtering options.
What you can ask:
- "Show me all delivered emails from yesterday"
- "List failed email deliveries from this week"
- "Get all email opens and clicks from the last month"
- "Show me unsubscribe events for my domain".
Available event types:
- Delivery events - accepted, delivered, failed
- Engagement events - opened, clicked
- List management - unsubscribed, complained
- Storage events - stored.
Filtering options:
- Filter by specific event types
- Set date ranges for historical analysis
- Limit results (up to 300 events per query)
- Domain-specific event tracking.
Template and Application Management
List Messaging Templates
View all available messaging templates in your account for consistent branding and automated messaging.
What you can ask:
- "Show me all my available messaging templates"
- "List the templates I can use for customer communications"
- "What omni-channel templates do I have configured?".
List Email Templates
View all available email templates in your Mailgun domain for email marketing and communications.
What you can ask:
- "Show me my email templates"
- "List available email templates for my domain"
- "What email templates can I use for newsletters?".
List Conversation Apps
View and manage your Sinch Conversation API applications and their configurations.
What you can ask:
- "Show me all my Sinch conversation apps"
- "List the available conversation applications in my account"
- "What apps do I have configured for messaging?".
Advanced Features and Use Cases
Multi-Channel Campaigns
Coordinate messaging across different platforms simultaneously.
Example requests:
- "Send the same promotional message via SMS and WhatsApp to these contacts"
- "Create a multi-channel notification system".
Automated Workflows
Set up automated communication sequences.
Example requests:
- "Create a verification workflow: send SMS code, then verify when user responds"
- "Set up appointment reminders via both SMS and voice call".
Customer Support Integration
Use various channels for customer service communications.
Example requests:
- "Send a support ticket update via the customer's preferred channel"
- "Escalate this issue with a phone call if SMS delivery fails".
Best Practices and Tips
Phone Number Format
Always provide phone numbers in E.164 format (e.g., +1234567890) for best results.
Session Tracking
Use session IDs when provided to track related communications and maintain context across multiple interactions.
Error Handling
If a message fails on one channel, Claude can help you try alternative channels or methods.
Getting Started
To begin using these features with Claude and the Sinch MCP server:
- Ensure your Sinch MCP server is properly configured
- Have your Sinch credentials and app configurations ready
- Start by asking Claude to perform simple tasks like sending a test SMS
- Gradually explore more complex features like conference calling and multi-channel campaigns.
Support and Troubleshooting
If you encounter issues:
- Verify phone numbers are in the correct E.164 format
- Check that your Sinch app configurations support the requested channels
- Ensure you have sufficient credits/permissions for the requested operations
- Review any error messages Claude provides for specific guidance.
The Sinch MCP server integration makes it easy to leverage Sinch's comprehensive communication platform through natural language interactions with Claude. Simply describe what you want to accomplish, and Claude will use the appropriate Sinch APIs to fulfill your request.