
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
- 1Open Windsurf → Cascade → the hammer/MCP icon → Configure (or edit ~/.codeium/windsurf/mcp_config.json).
- 2Paste the Infobip MCP Servers config below.
- 3Fill in placeholder secrets, then save.
- 4Click Refresh in the MCP panel.
- 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.