Sinch Engage / MessageMedia MCP server
About
Sinch Engage (Sinch MessageMedia in AU) MCP server, which provides Sinch Engage APIs as MCP tools.
Details
- Author
- messagemedia
- Categories
- Communication, Other, API
Jump to
Step 3: Setup Claude Desktop configuration
Here is an example of how to configure the MCP server in theClaude Desktopconfiguration file (claude_desktop_config.json) where you can provide your Sinch Engage credentials and region (EUorAU):
{ "mcpServers": { "Sinch Engage": { "command": "node", "args": ["/path/to/sinch-engage-mcp-server/src/index.js"], "env": { "SINCH_ENGAGE_API_KEY": "<your-key>", "SINCH_ENGAGE_API_SECRET": "<your-secret>", "SINCH_ENGAGE_REGION": "<region>", "MCP_TOOL_CATEGORIES": "reporting, contacts, messaging", "MCP_TOOL_MODES": "read, write, delete" } } } }
Sinch Engage (Sinch MessageMedia in AU) MCP server, which provides Sinch Engage APIs as MCP tools.
What can you do with Sinch Engage MessageMedia MCP?
- Send an SMS— UsesendMessageto send a text message to a mobile number in E.164 format.
- Generate a detailed message report— Retrieve a detailed report of sent and received messages for a date range withgetDetailedMessageReport.
- Generate a summary message report— Get a summary of message activity for a date range usinggetSummaryMessageReportorgetSummaryInsightMessageReport.
- Request an async detailed report— Kick off an asynchronous detailed report export withrequestAsyncDetailedMessageReportand check its status viagetAsyncReportStatus.
- Manage contacts and groups— Create, update, or delete contacts and contact groups usingcreateContact,updateContact,createContactGroup, anddeleteContactGroup.
- Search and view contacts— Find contacts by phone number, name, or group withgetContactWithSearch, and list groups viagetContactGroups.
This repository contains the source code for the Sinch Engage (Sinch MessageMedia in AU) MCP server, which provides Sinch Engage APIs as MCP tools.
Here is the list of tools available in the MCP server (all the phone numbers must be provided in E.164 format, e.g.,+61400000000for Australia).
- Node.js >= 16.0
- A provisionedSinch Engage account
- Claude Desktop (or any other MCP client). This README is focused onClaude Desktop, but the MCP server can be used with any MCP client.
To use the APIs used by the MCP tools, you will need the following credentials:
- SINCH_ENGAGE_API_KEYandSINCH_ENGAGE_API_SECRETSinch Engage Credentials
The Sinch Engage MCP server is available as an NPM package to the executed. Here is how to set it up in theClaude Desktopconfiguration file (claude_desktop_config.json). Remember to fill in the environment variables with your own credentials and the region (currently supportedEU&AU):
{ "mcpServers": { "Sinch Engage": { "command": "npx", "args": [ "-y", "@sinch-engage/mcp-server" ], "env": { "SINCH_ENGAGE_API_KEY": "<your-key>", "SINCH_ENGAGE_API_SECRET": "<your-secret>", "SINCH_ENGAGE_REGION": "<region>", "MCP_TOOL_CATEGORIES": "reporting, contacts, messaging", "MCP_TOOL_MODES": "read, write, delete" } } } }
Option 1: Start the MCP server with stdio using Claude Desktop
To run the MCP server locally with Claude Desktop, you will need to clone the repository and build the MCP server. This option is useful for local development and testing.
git clone https://github.com/messagemedia/sinch-engage-mcp-server.git
Step 3: Setup Claude Desktop configuration
Here is an example of how to configure the MCP server in theClaude Desktopconfiguration file (claude_desktop_config.json) where you can provide your Sinch Engage credentials and region (EUorAU):
{ "mcpServers": { "Sinch Engage": { "command": "node", "args": ["/path/to/sinch-engage-mcp-server/src/index.js"], "env": { "SINCH_ENGAGE_API_KEY": "<your-key>", "SINCH_ENGAGE_API_SECRET": "<your-secret>", "SINCH_ENGAGE_REGION": "<region>", "MCP_TOOL_CATEGORIES": "reporting, contacts, messaging", "MCP_TOOL_MODES": "read, write, delete" } } } }
Step 4: (Optional) Filter the tools available in the MCP server
Too many tools mean bigger context, mean higher tokens usage and more confusion for the LLM to select the right tool to use.
You can filter the tools that are available in the MCP server by providingMCP_TOOL_CATEGORIESin Claude Desktop configuration options.
If you want to filter tool by permissions, you can useMCP_TOOL_MODESto only choose tools that can either read, write or delete data or any combination of them
Enables seamless integration with communication platform that allows you to reach your customers globally across any channel.
Interact with any other SaaS applications on behalf of your customers.
Official MCP Server to interact with Pearl API. Connect your AI Agents with 12,000+ certified experts instantly.
Platfone - Receive SMS & Virtual Numbers MCP
Virtual phone number platform for AI agents — rent numbers across 200+ countries, receive SMS, and manage the full activation lifecycle
Send emails directly from your editor using the Resend API.
Sendmux is an email inbox API and email API for AI agents.
Connect Tidio with your website via MCP. Embed the widget without exiting your programming environment.
Wavix is a global communications platform offering APIs for voice, SMS, 2FA, and phone numbers. Our MCP server brings these capabilities to AI agents and agentic workflows.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





