Infobip MCP. Send messages and manage customer profiles across channels.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Infobip (Omnichannel Communications) connects your AI client to global messaging services. Send verified SMS, WhatsApp, and HTML emails, while managing customer profiles (CDP) and auditing delivery reports.
Use it to execute high-priority, multi-channel communication campaigns directly from conversation.
What your AI agents can do
Delete crm person
Permanently and irreversibly delete a customer profile from the CDP to meet data privacy rules.
Dispatch html email
Send a structured HTML email to a recipient using the Infobip Email API.
Dispatch sms message
Send a highly-available SMS message to an international number via a structured JSON payload.
Dispatch SMS, WhatsApp, and HTML emails to specific international numbers using the most appropriate protocol.
Create, read, update, and delete customer profiles and associated traits within the Infobip People CDP.
Pull logs of sent messages and retrieve detailed delivery reports to track message status and costs.
Run irreversible data erasure requests on specific customer profiles to meet GDPR requirements.
Retrieve specific, structured data points from an existing customer profile using identifiers.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Infobip (Omnichannel Communications) MCP Server: 10 Tools
These tools let your agent send messages, read customer profiles, and audit communication history across SMS, WhatsApp, and email.
019d75b9delete crm person
Permanently and irreversibly delete a customer profile from the CDP to meet data privacy rules.
019d75b9dispatch html email
Send a structured HTML email to a recipient using the Infobip Email API.
019d75b9dispatch sms message
Send a highly-available SMS message to an international number via a structured JSON payload.
019d75b9dispatch whatsapp message
Send a verified WhatsApp message using session parameters and omnichannel arrays.
019d75b9get delivery reports
Inspect deep metrics to track global SMS handoffs and delivery success rates.
019d75b9get person details
Retrieve the full structural details for a specific customer profile in the CDP.
019d75b9list crm people
List and enumerate all structured customer profiles available in the People CDP.
019d75b9list sms logs
Retrieve logs tracing sent SMS messages over a specified period of time.
019d75b9update person name
Change specific parameters in a customer's global Web CRM profile.
019d75b9upsert crm person
Create or update a customer's marketing profile using detailed UUID attributes in the People CDP.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Infobip (Omnichannel Communications), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Listen up. This Infobip server plugs your AI client straight into global messaging. You get full control over communications and customer data—all through conversation. You can make your agent handle everything from firing off an SMS to updating a customer's whole profile.
Send Multi-Channel Messages: You can dispatch an SMS message to an international number using dispatch_sms_message, send a verified WhatsApp message with dispatch_whatsapp_message, or fire off a structured HTML email with dispatch_html_email.
Manage Customer Records (CDP): You can use list_crm_people to see all the structured customer profiles in the People CDP. To set up or change a profile, you'll use upsert_crm_person. If you only need some specific details, you can grab them with get_person_details. You can also change a person's global Web CRM profile parameters using update_person_name, and if you need to wipe a profile for privacy reasons, delete_crm_person permanently removes it.
Audit Communications History: You can pull detailed delivery reports with get_delivery_reports to track global SMS handoffs and see delivery success rates. To check sent messages, list_sms_logs retrieves logs tracing SMS messages over a specific time period. You'll also be able to see your spending and channel performance.
You just subscribe to the server and give it your Infobip Base URL and API Key. Your AI client then uses the tools to run these actions. You talk to it through any MCP-compatible client, and it handles the rest.
How Infobip MCP Works
- 1 Subscribe to the server and input your Infobip Base URL and API Key.
- 2 Your AI client calls a tool (e.g.,
dispatch_sms_message) specifying the recipient and content. - 3 The server executes the API call, sends the message, and returns a status or confirmation ID.
The bottom line is: you use your AI client to talk to the server, and the server talks to Infobip to handle the actual messaging and data updates.
Who Is Infobip MCP For?
Support Leads and Marketing Ops staff need this. They're the ones who have to manually track down customer IDs, check delivery status across WhatsApp, SMS, and Email, and ensure the CRM records are current. This server lets them automate the entire communication lifecycle right from their chat interface.
During an incident, they dispatch rapid status updates via WhatsApp or SMS, and they use get_person_details to confirm the customer's current service tier.
They run audience profile checks using list_crm_people and update contact details using upsert_crm_person before a campaign launch.
They test full omnichannel messaging flows and audit the API logs using list_sms_logs without writing manual scripts or hitting Postman.
What Changes When You Connect
- Dispatch rapid customer updates via WhatsApp or SMS during an incident. You don't have to switch apps; your agent handles it through natural conversation.
- Manage audience profiles and monitor delivery rates across all channels. The
list_crm_peopleandupsert_crm_persontools keep your CDP accurate for every campaign. - Track message delivery status. The
get_delivery_reportstool gives you hard metrics on success rates and failures, so you know if the message actually arrived. - Maintain compliance and data hygiene. Use
delete_crm_personto execute irreversible data erasure requests, keeping your records clean and GDPR compliant. - Audit your comms spending. The
list_sms_logsandget_delivery_reportstools let you pull message history and cost reports instantly. - Automate complex outreach. You can send a personalized HTML email via
dispatch_html_emailand follow up with a WhatsApp message, all without manual scripting.
Real-World Use Cases
Handling a Service Outage Alert
A support lead needs to alert 50 customers about an outage. Instead of manually sending bulk emails, they ask their agent: 'Alert all premium users.' The agent uses list_crm_people to find the IDs, then uses dispatch_whatsapp_message and dispatch_sms_message to send the message across two channels, confirming the blast via the agent.
Updating a Client's Contact Info
The marketing team finds a client's email address is outdated. They ask their agent to update the record. The agent runs get_person_details to verify the current record, then uses upsert_crm_person to push the new contact info to the CDP, ensuring future emails work.
Investigating Failed Messages
A user reports a message wasn't delivered. The agent uses list_sms_logs to check the send history for that number and runs get_delivery_reports to see the failure reason, telling the user exactly why the message failed.
GDPR Data Removal Request
A customer requests their data be removed. The agent confirms the request and executes delete_crm_person on the CDP record, ensuring the deletion is irreversible and compliant.
The Tradeoffs
Using separate tools for every message
Trying to send a message sequence by calling dispatch_sms_message, then dispatch_whatsapp_message, and finally dispatch_html_email separately without context.
→
The agent manages the sequence. You ask the agent to 'Send the welcome sequence.' The agent then orchestrates the calls: first dispatch_whatsapp_message, then wait 1 hour, then dispatch_html_email. The agent handles the flow, not you.
Assuming data is up-to-date
Sending a campaign update using dispatch_html_email without first checking the recipient's status, which results in bounced messages and wasted sends.
→
Always check the profile first. Use list_crm_people or get_person_details to pull the latest audience traits. Then, use upsert_crm_person to ensure the profile is ready before dispatching.
Manual logging and reporting
After a campaign, needing to check which messages failed and why, requiring manual cross-referencing of multiple dashboards and spreadsheets.
→
Run list_sms_logs immediately after the campaign finishes. This gives you a complete, auditable record of all sent messages and their status for review.
When It Fits, When It Doesn't
Use this server if your workflow requires managing customer interactions across multiple channels (SMS, WhatsApp, Email) and requires real-time profile management. You need to know who the customer is (CDP) before you decide how to talk to them (channel).
Don't use this if you only need to send a single, isolated message to a known number. In that case, a simple messaging API might suffice. But if you need to verify the user's status, update their record, and then send the message, this server handles the whole loop. It's built for orchestration, not single actions.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Infobip. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking down a customer's communication history is a mess.
Right now, if you need to know if a customer received a message, you're jumping between your SMS platform dashboard, your WhatsApp admin panel, and your CRM's activity log. You copy IDs, you switch tabs, and you spend time piecing together a timeline of what actually happened.
With the Infobip MCP Server, your agent handles the whole history. You ask for the status, and the agent runs tools like `list_sms_logs` and `get_delivery_reports`. You get a clean, summarized answer—no dashboard hopping required.
Dispatching messages and updating profiles with Infobip (Omnichannel Communications)
You manually check the CDP to find the right field, then you open the message tool, manually input the number, and then you write a separate script to update the status field. It's a minimum of three different systems talking to each other.
Now, the agent does it all. You simply tell your AI client, 'Send a reminder and mark the profile.' The agent calls `dispatch_whatsapp_message` and then uses `upsert_crm_person` to update the record—it handles the entire sequence automatically.
Common Questions About Infobip MCP
How do I check message delivery status using `get_delivery_reports`? +
The get_delivery_reports tool inspects deep metrics to confirm global SMS handoffs. It tells you the success percentage, pending counts, and failure reasons right in your chat interface.
What is the difference between `update_person_name` and `upsert_crm_person`? +
update_person_name mutates only global Web CRM parameters for a specific field. upsert_crm_person handles creating or updating the entire marketing profile using detailed UUID attributes.
Can I delete a customer record using `delete_crm_person`? +
Yes. delete_crm_person permanently vaporizes specific CDP profiles, securing irreversible GDPR deletes directly from the server.
Which tool should I use to send a complex email? +
Use dispatch_html_email. This tool is built to perform structural extraction of properties required by the Infobip Email API, ensuring proper formatting.
How do I find all my customers in the CDP? +
You use list_crm_people. This tool enumerates all structured profiles, giving you a list of every person in your People CDP.
How do I retrieve detailed customer profiles using `get_person_details`? +
You use get_person_details to pull the full, structured data for a specific person ID. This lets you verify nested traits and get all the details needed for personalized outreach.
What tool handles sending a WhatsApp message, and what parameters do I need? +
You use dispatch_whatsapp_message for WhatsApp. You need to provide the recipient's number and structure the message payload correctly for Meta's APIs.
Can I audit my past messaging activity using `list_sms_logs`? +
Yes, list_sms_logs retrieves explicit cloud logging of sent SMS messages over a specified time range. It helps you track exactly when messages were sent and who they were going to.
Can I send a WhatsApp message using my agent? +
Yes. Use the dispatch_whatsapp_message tool. You'll need to provide your verified WhatsApp Business number and the target recipient's phone number. Your agent will handle the omnichannel routing to deliver the text instantly.
How do I check if an SMS was actually delivered? +
The get_delivery_reports tool allows your agent to pull raw status updates from Infobip. You can see if terminal carriers processed the text accurately and identify if any packets bounced or failed.
Can I manage customer profiles in People CDP through a conversation? +
Absolutely. Use tools like upsert_crm_person and list_crm_people to manage your audience database. Your agent can create new marketing profiles or update existing ones with structured traits directly from your chat.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Slack Webhook Notifier
This MCP does exactly one thing: it sends messages to your Slack channels. That's its only function, and nothing else. Zero bloat, incredible for giving your AI agents a voice.
WhatsApp Business Alternative
Automate your customer communication — send templates and manage profiles via AI.
WeCom / 企业微信
Enterprise communication and management platform — manage departments, users, and messages via AI.
You might also like
HeyReach
Automate LinkedIn outreach via HeyReach — manage campaigns, leads, and connected accounts directly from any AI agent.
Zoho ZeptoMail
Send and manage transactional emails with Zoho ZeptoMail and AI agents.
Envoy
Manage workplace operations via Envoy — register visitors, book desks and rooms, track deliveries, and monitor office capacity directly from any AI agent.