Sinch Engage / MessageMedia MCP server
Sinch Engage (Sinch MessageMedia in AU) MCP server, which provides Sinch Engage APIs as MCP tools.
Ads
Overview
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., +61400000000 for Australia). - Node.js >= 16.0 - A provisioned Sinch Engage account - Claude Desktop (or any other MCP client). This README is focused on Claude 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_KEY and SINCH_ENGAGE_API_SECRET Sinch Engage Credentials
Installation
npx -y @sinch-engage/mcp-server
Configuration
{
"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"
}
}
}
}Capabilities
- Send an SMS
Use `sendMessage` to 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 with `getDetailedMessageReport`.
- Generate a summary message report
Get a summary of message activity for a date range using `getSummaryMessageReport` or `getSummaryInsightMessageReport`.
- Request an async detailed report
Kick off an asynchronous detailed report export with `requestAsyncDetailedMessageReport` and check its status via `getAsyncReportStatus`.
- Manage contacts and groups
Create, update, or delete contacts and contact groups using `createContact`, `updateContact`, `createContactGroup`, and `deleteContactGroup`.
- Search and view contacts
Find contacts by phone number, name, or group with `getContactWithSearch`, and list groups via `getContactGroups`.
Tags
- communication
- crm
- api
Related MCP servers
ElevenLabs
OfficialThe official ElevenLabs MCP server
Resend Email
OfficialSend emails directly from your editor using the Resend API.
AgentRPC
OfficialConnect to any function, any language, across network boundaries using AgentRPC.
Twilio
OfficialInteract with Twilio APIs to send messages, manage phone numbers, configure your account, and more.