Communication · Developer Tools

Sinch MCP Server

sinch/sinch-mcp-server

This repository contains the source code for the Sinch MCP server, which provides a set of tools to interact with the Sinch APIs. This README focuses on using the MCP server with the Claude Desktop client, but it can also be used with any other MCP client.

Install

npx -y @sinch/mcp

Client configuration

{
  "mcpServers": {
    "sinch": {
      "command": "npx",
      "args": [
        "-y",
        "@sinch/mcp"
      ],
      "env": {
        "PROJECT_ID": "<PROJECT_ID>",
        "KEY_ID": "<KEY_ID>",
        "KEY_SECRET": "<KEY_SECRET>",
        "CONVERSATION_APP_ID": "<CONVERSATION_APP_ID>",
        "CONVERSATION_REGION": "<CONVERSATION_REGION>",
        "DEFAULT_SMS_ORIGINATOR": "<DEFAULT_SMS_ORIGINATOR>",
        "GEOCODING_API_KEY": "<GEOCODING_API_KEY>",
        "APPLICATION_KEY": "<APPLICATION_KEY>",
        "APPLICATION_SECRET": "<APPLICATION_SECRET>",
        "CALLING_LINE_IDENTIFICATION": "<CALLING_LINE_IDENTIFICATION>",
        "MAILGUN_API_KEY": "<MAILGUN_API_KEY>",
        "MAILGUN_DOMAIN": "<MAILGUN_DOMAIN>"
      }
    }
  }
}

Environment variables

PROJECT_IDKEY_IDKEY_SECRETCONVERSATION_APP_IDCONVERSATION_REGIONDEFAULT_SMS_ORIGINATORGEOCODING_API_KEYAPPLICATION_KEYAPPLICATION_SECRETCALLING_LINE_IDENTIFICATIONMAILGUN_API_KEYMAILGUN_DOMAIN
Author
@sinch
Category
Communication, Developer Tools
Updated
Oct 6, 2026

About Sinch MCP Server

Here is the list of tools available in the MCP server (all the phone numbers must be provided in E.164 format, e.g., +33612345678 for France).

Tools (40)

  • send-text-message

    Send a plain text message to a recipient on a supported channel.

  • send-media-message

    Send an image, video, or document via a media message.

  • send-template-message

    Send a message using a predefined template (omni-template only).

  • send-whatsapp-template-message

    Send a message using a predefined WhatsApp template.

  • send-choice-message

    Send a message that includes interactive choices (buttons or quick replies).

  • send-location-message

    Send a location pin or coordinates to a user.

  • list-conversation-apps

    List all configured Conversation apps in the Sinch account.

  • create-conversation-app

    Create a new Conversation API app (no channels required at creation).

  • update-conversation-app

    Update a Conversation API app display name.

  • delete-conversation-app

    Delete a Conversation API app by ID.

  • set-sms-channel-on-app

    Set (create or replace) the SMS channel on a Conversation app.

  • set-rcs-channel-on-app

    Set (create or replace) the RCS channel on a Conversation app.

  • set-whatsapp-channel-on-app

    Set (create or replace) the WhatsApp channel on a Conversation app.

  • list-messaging-templates

    List the omni-channel message templates (managed by Sinch) for the configured region.

  • list-webhooks

    List webhooks configured for a Conversation app.

  • get-webhook

    Get a webhook by ID.

  • create-webhook

    Create a webhook that delivers Conversation API events to a target URL.

  • update-webhook

    Update a webhook target URL and/or triggers.

  • delete-webhook

    Delete a webhook by ID.

  • send-email

    Send an email using a predefined HTML template or raw HTML/text content.

  • list-email-templates

    List all email templates available for a specific domain.

  • retrieve-email-info

    Retrieve metadata, content and delivery status for a specific email message.

  • list-email-events

    Retrieve and group recent email delivery events, such as bounces, opens, or clicks.

  • analytics-metrics

    Retrieve email analytics metrics, such as open rates or click-through rates.

  • number-lookup

    Lookup a phone number for its status and capabilities.

  • start-sms-verification

    Initiate an SMS verification by sending an OTP to a user's phone number.

  • report-sms-verification

    Submit a one-time password (OTP) to complete SMS verification.

  • tts-callout

    Place a voice call and read aloud a message using Text-to-Speech.

  • conference-callout

    Start a voice call to one or more participants and connect them to a shared conference.

  • manage-conference-participant

    Mute, unmute, hold, or resume an individual participant in a conference call.

  • close-conference

    End a conference call by disconnecting all the participants using the ID of the conference.

  • get-call-information

    Get information about a call using its ID.

  • list-rcs-senders

    List all RCS senders for the project, with pagination support.

  • get-rcs-sender

    Get a full RCS sender by ID, including credentials, state, brand details, test numbers, and country status.

  • create-rcs-sender

    Create a new RCS sender.

  • update-rcs-sender

    Update an RCS sender's brand, countries, test numbers, or questionnaire.

  • launch-rcs-sender

    Submit an RCS sender for Google and carrier review.

  • add-rcs-test-number

    Add test phone numbers to an RCS sender (max 20 per request, 200 total per sender).

  • delete-rcs-test-number

    Delete a test number from an RCS sender.

  • resend-rcs-test-number-invite

    Resend a test number invite when state is PENDING or UNVERIFIED.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Inbox Zero AI MCP logo

Inbox Zero AI MCP

elie222/inbox-zero

7.1k

To help you spend less time in your inbox, so you can focus on what matters most.

Communication
whatsapp logo

whatsapp

lharries/whatsapp-mcp

3.6k

This is a Model Context Protocol (MCP) server for WhatsApp.

Communication
Apple MCP Server logo

Apple MCP Server

Dhravya/apple-mcp

1.5k

Apple MCP toolset is a collection of Apple native tools based on the MCP protocol, providing integration services for Messages, Notes, Contacts, Mail, Reminders, Calendar and other Apple ecosystem features.

Communication
supergateway logo

supergateway

supercorp-ai/supergateway

1.1k

Supergateway runs MCP stdio-based servers over SSE (Server-Sent Events) or WebSockets (WS) with one command. This is useful for remote access, debugging, or connecting to clients when your MCP server only supports stdio.

Communication
Line Bot MCP Server logo

Line Bot MCP Server

line/line-bot-mcp-server

338

Model Context Protocol (MCP) server implementation that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.

Communication
MCP Send Email logo

MCP Send Email

resend/mcp-send-email

325

Connect your AI agent to the Resend platform. Send and receive emails, manage contacts, broadcasts, domains, and more, directly from any MCP client like Claude, Cursor, or Claude Code.

Communication