Sponsored by Deepsite.site

Sinch MCP Server

Created By
Sinch6 months ago
Sinch provides a global, scalable, secure platform for businesses to communicate with their customers - for messaging, voice, verification and email. These communication capabilities are vital for anyone building customer-connected solutions with AI systems. The Sinch MCP server enables customers who build agentic experiences to easily use Sinch services for communication. The Sinch MCP Server provides AI Assistants such as Claude or code builder such as Cursor or agent builders such as Google, with easy access to various Sinch services including Messaging, Voice, Email, Verification and many more. Messaging channels include RCS, SMS, MMS, WhatsApp, Facebook Messenger, Instagram, Viber Business Messages, Telegram Bot, KakaoTalk, LINE, WeChat and Sinch Chat.
Overview

Sinch MCP Server is your central communications hub integrating email, voice, verification and major messaging channels (SMS, MMS, RCS, WhatsApp, FB Messenger, Instagram, Viber, Telegram, KakaoTalk, LINE, WeChat and Sinch Chat).

Setup and configure your account

  1. Sinch account - You can sign up for a free Sinch account on the Sinch Build Dashboard.

  2. Onboard Sinch services – Setup the Sinch service that you want to test. To get started quickly the recommended path-to-quick-success is to start with SMS channel on Conversation API:

    1. A free virtual number is created for each trial account. To view your free number, navigate to the Numbers section and select the Your Virtual Numbers option. If your free virtual number is not displayed, click the Activate button to activate your free number, which you can use to send test messages. This test Sender Number will be your DEFAULT_SMS_ORIGINATOR (E.g. +14252345678), meaning the SMS message will originate from this number. Note: During the trial, you can only send SMS to the mobile number with which you signed up.
    1. Navigate to the Messaging section, Conversation API, then Getting Started. Click the check box to agree to the terms and conditions and click Get Access. Create the Conversation API app. Ensure the region for your Conversation API app is set to US. This is the value for CONVERSATION_REGION.
    1. Next step is to set up your channels. Find the SMS channel in the list and click Setup Channel link. Use the drop down to select the Service Plan ID that has been automatically created. Click Save to save your configuration. It will take a few moments to activate this channel.
    1. Next, let's get the value for CONVERSATION_PROJECT_ID. Go to https://dashboard.sinch.com/settings/project-settings and make a note of the Project ID.
    1. Next, you need to note down the values for CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET. Go to https://dashboard.sinch.com/settings/access-keys, click the Create access key button and create a key and secret. The secret will be displayed just once. You can use an existing key and secret if you choose.

Sinch MCP server supports many additional services, such as RCS, WhatsApp, Voice, Email and many more. Refer to the Onboarding Sinch Services article to learn how you can set these up later.

The MCP server can be used with any MCP client.

{
  "mcpServers": {
    "sinch": {
      "command": "node",
      "args": [
        "/your/path/to/sinch-mcp-server/mcp/dist/index.js"
      ],
      "env": {
        "CONVERSATION_PROJECT_ID": "",
        "CONVERSATION_KEY_ID": "",
        "CONVERSATION_KEY_SECRET": "",
        "CONVERSATION_APP_ID": "",
        "CONVERSATION_REGION": "",
        "DEFAULT_SMS_ORIGINATOR": "",
        "GEOCODING_API_KEY": "",
        "VERIFICATION_APPLICATION_KEY": "",
        "VERIFICATION_APPLICATION_SECRET": "",
        "VOICE_APPLICATION_KEY": "",
        "VOICE_APPLICATION_SECRET": "",
        "CALLING_LINE_IDENTIFICATION": "",
        "MAILGUN_API_KEY": "",
        "MAILGUN_DOMAIN": "",
        "MAILGUN_SENDER_ADDRESS": ""
      }
    }
  }
}

Note: If you want to run a quick test of the MCP Server using the SMS channel via Conversation API then you only need to add the following keys: CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET, CONVERSATION_REGION, DEFAULT_SMS_ORIGINATOR. You can leave the other settings with their default values and come back to complete these later.

Now you can use search queries like "list all my apps" or "lookup my number" or "send SMS" and those queries will start using the Sinch tools. Refer to the Sinch MCP Server Tools article for full details of the tools available in the Sinch MCP Server.

Note: The 'Free test number' that comes with the Sinch trial account, the "send SMS" tool can only send SMS to the mobile number you signed up with; the MCP server will have the same compliance restrictions as the underlying Sinch services. Once you sign up for a non-test 'virtual number' for production use, you can start sending messages to other mobile numbers, still respecting regional compliance rules.

There are a few other options to connect to the MCP Server:

Server Config

{
  "mcpServers": {
    "sinch": {
      "command": "node",
      "args": [
        "/your/path/to/sinch-mcp-server/mcp/dist/index.js"
      ],
      "env": {
        "CONVERSATION_PROJECT_ID": "",
        "CONVERSATION_KEY_ID": "",
        "CONVERSATION_KEY_SECRET": "",
        "CONVERSATION_APP_ID": "",
        "CONVERSATION_REGION": "",
        "DEFAULT_SMS_ORIGINATOR": "",
        "GEOCODING_API_KEY": "",
        "VERIFICATION_APPLICATION_KEY": "",
        "VERIFICATION_APPLICATION_SECRET": "",
        "VOICE_APPLICATION_KEY": "",
        "VOICE_APPLICATION_SECRET": "",
        "CALLING_LINE_IDENTIFICATION": "",
        "MAILGUN_API_KEY": "",
        "MAILGUN_DOMAIN": "",
        "MAILGUN_SENDER_ADDRESS": ""
      }
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Tavily Mcp
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
DeepChatYour AI Partner on Desktop
Amap Maps高德地图官方 MCP Server
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Playwright McpPlaywright MCP server
CursorThe AI Code Editor
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
ChatWiseThe second fastest AI chatbot™
WindsurfThe new purpose-built IDE to harness magic
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Serper MCP ServerA Serper MCP Server
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.