MCP Directory

How to add Infobip MCP Servers to Windsurf

Official remote MCP servers for the Infobip CPaaS platform — send SMS, WhatsApp, Email, Voice, run 2FA, and manage customer data. Paste the config into ~/.codeium/windsurf/mcp_config.json and restart Windsurf.

Last updated June 14, 2026 · 31 · http · oauth

Windsurf config for Infobip MCP Servers

{
  "mcpServers": {
    "infobip-mcp-servers": {
      "serverUrl": "https://mcp.infobip.com/sms",
      "headers": {
        "Authorization": "App ${INFOBIP_API_KEY}"
      }
    }
  }
}

Remote server — no local install needed. Restart the client after saving the config.

Setup steps

  1. 1Open Windsurf → Cascade → the hammer/MCP icon → Configure (or edit ~/.codeium/windsurf/mcp_config.json).
  2. 2Paste the Infobip MCP Servers config below.
  3. 3Fill in placeholder secrets, then save.
  4. 4Click Refresh in the MCP panel.
  5. 5Infobip MCP Servers's tools become available to Cascade.

Before you start

  • Infobip account (free trial available)
  • AI agent or application with MCP client support
  • For API-key auth: an Infobip API key with the correct scope

What Infobip MCP Servers can do in Windsurf

SMS server (https://mcp.infobip.com/sms)

Send and preview SMS, schedule/reschedule, bulk sending, multilingual support (transliteration, character sets), delivery reports, message logs, URL tracking (~10 tools).

WhatsApp server (https://mcp.infobip.com/whatsapp)

Send template messages; send text/media (document, image, audio, video, sticker); send location/contact messages; template management (create/edit/delete/retrieve); delivery reports; message logs; SMS failover (~18 tools).

WhatsApp Flow server (https://mcp.infobip.com/whatsapp-flow)

Create and manage static/dynamic flows, generate flow structure, manage flow JSON, send and preview interactive flows, add/manage interactive components (forms, buttons, checkboxes) (~13 tools).

Viber server (https://mcp.infobip.com/viber)

Send rich-media messages (images, videos, files, URLs), delivery reports, message logs, scheduling, SMS failover, URL tracking (~5 tools).

RCS server (https://mcp.infobip.com/rcs)

Send rich messages (multimedia, suggested replies, carousels, barcodes), delivery reports, message logs, capability check, SMS/MMS failover (~27 tools).

Email server (https://mcp.infobip.com/email)

Send email and bulk email, schedule and manage scheduled messages, validate email addresses (~11 tools).

Voice server (https://mcp.infobip.com/voice)

Single and multi-recipient voice calls, text-to-speech, pre-recorded audio, call management, conference calls, voice list management, delivery reports, call logs (~7 tools).

Mobile App Messaging server (https://mcp.infobip.com/mobile-app-messaging)

Send push notifications, delivery reports, message logs, push statistics, push application management, inbox message management (~7 tools).

Security

High-impact operations like message sending warrant granular permission controls; Infobip recommends implementing AI agent governance and following the official MCP implementation guidelines for permission and access control. Authenticate via OAuth 2.1 (auto-triggered) or an Infobip API key in the Authorization header (format `App ${INFOBIP_API_KEY}`) with the correct scope. The example shows the SMS endpoint; swap the URL for any other server (e.g. /whatsapp, /email, /voice, /2fa, /people).

Infobip MCP Servers + Windsurf FAQ

Where is the Windsurf config file?

Windsurf reads MCP servers from ~/.codeium/windsurf/mcp_config.json. Paste the Infobip MCP Servers config there under the "mcpServers" key and restart the client.

Is Infobip MCP Servers safe to use with Windsurf?

High-impact operations like message sending warrant granular permission controls; Infobip recommends implementing AI agent governance and following the official MCP implementation guidelines for permission and access control. Authenticate via OAuth 2.1 (auto-triggered) or an Infobip API key in the Authorization header (format `App ${INFOBIP_API_KEY}`) with the correct scope. The example shows the SMS endpoint; swap the URL for any other server (e.g. /whatsapp, /email, /voice, /2fa, /people).

Is there a single server to install?

No — Infobip publishes a family of remote MCP servers, each a separate streamable-HTTP endpoint under https://mcp.infobip.com (e.g. /sms, /whatsapp, /email, /voice, /2fa, /people). You connect your MCP client to whichever endpoint you need.

How do I authenticate?

Two options: OAuth 2.1 (your MCP client must support OAuth 2.1 and Authorization Server Discovery; the flow triggers automatically on first connection), or an Infobip API key passed in the Authorization header as `App ${INFOBIP_API_KEY}`.

Does it support SSE transport?

Yes. The servers use streamable HTTP by default, but you can append `/sse` to any endpoint URL (e.g. https://mcp.infobip.com/sms/sse) for SSE transport.

View repo Full Infobip MCP Servers page