---
title: "Infobip MCP server for AI agents - actionlake"
description: "Give Claude 956 Infobip actions through one MCP server: ccaas, calls, people, whatsapp. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/infobip
updated: 2026-10-23
---

Connectors · Email & messaging

# Infobip MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Infobip and the rest of your systems. It gives your agent 956 Infobip actions (368 reads, 443 writes and 145 that wait for a confirmation) and holds the Infobip credential itself, so the agent never does. It paces Infobip's limits and records every call.

[Connect Infobip free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "infobip.people.get_a_single_company_by_name_or_a_list_of_companies",
  intent: "check which Infobip account is connected"
}
# Get a single company or a list of companies · read · 1 upstream call
```

- 956 actions in one signed file
- 368 read look, never change
- 443 write create and update
- 145 wait for a yes destructive, confirmed first

Set up

## Connect Infobip in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Infobip.
   API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_key` Infobip API key
   - `host` Where your Infobip lives: your host
   ```
   account { op: "connections.requirements", service: "infobip" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "infobip.people.get_a_single_company_by_name_or_a_list_of_companies" }
   # get a single company or a list of companies · read · 1 upstream call
   check { action: "infobip.people.create_company", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Infobip at a glance

**Sign-in**

API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_key`

**Setup fields**

`host`

**Limits we pace to**

20 calls a second, per connection

**API covered**

Infobip API (OpenAPI 3.254.0), at your Infobip instance's API base URL, which you enter when connecting

**Built from**

Infobip's documentation, read 23 October 2026[infobip-cdn-h0h7ekhqhgh4hgau.a02.azurefd.net](https://infobip-cdn-h0h7ekhqhgh4hgau.a02.azurefd.net/api-docs/production/openapi/infobip-openapi-specification.json.gz) [infobip.com](https://www.infobip.com/docs/api)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

363 of 368 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

4, so ask can line Infobip up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Infobip.

956 actions in 67 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **368** read look, never change
- **443** write create and update
- **145** destructive wait for a confirmation

1. ### Ccaas
   125
   45 read · 55 write · 25 destructive
   Add agent to queue · Add tag to conversation · Assign form to conversation · Create agent
2. ### Calls
   111
   33 read · 56 write · 22 destructive
   Add new call · Answer · Request application transfer · Accept application transfer
3. ### People
   64
   15 read · 35 write · 14 destructive
   Get a single company or a list of companies · Get a list of segments · Get list of tags · Create a new company
4. ### Whatsapp
   63
   16 read · 43 write · 4 destructive
   Add WhatsApp sender · Create WhatsApp Flow · Create WhatsApp Template · Deprecate WhatsApp Flow
5. ### Email
   45
   21 read · 16 write · 8 destructive
   Get domains · Add domain · Get domain details · Delete domain
6. ### Number registration
   40
   15 read · 20 write · 5 destructive
   Add Numbers to Registered Campaign · Appeal Campaign · Attach Number Pool to Campaign · Request Brand Authentication+ Verification
7. ### Numbers
   31
   12 read · 13 write · 6 destructive
   List owned numbers · Get single owned number · Create CNAM · Create Emergency Service Address
8. ### Knowledge base
   27
   13 read · 10 write · 4 destructive
   Create article · Create comment · Create content tree node · Create tag

**59 more areas · 450 actions**

- RCS **27**
- Subscriptions **22**
- Voice **20**
- Push **19**
- 2fa **18**
- Call link **18**
- Catalogs **18**
- Provisioning **17**
- Signals **17**
- Messenger **14**
- SMS **14**
- Biometrics **13**
- Webrtc **13**
- Viber **12**
- Number reputation **11**
- Resources **11**
- Callrouting **10**
- Settings **10**
- TTS **10**
- Vocalize **10**
- Camara **9**
- Context **9**
- Peopleevents **9**
- Zalo **9**
- Mi **8**
- Omni **7**
- Markuplanguage **6**
- Platform **6**
- Messages API **5**
- MMS **5**
- Apple MFB **4**
- Forms **4**
- Kakao brand messages **4**
- Ott **4**
- Tiktok **4**
- Account **3**
- Bots **3**
- Instagram **3**
- Kakao alim **3**
- Kakao chingu **3**
- Kakao sangdam **3**
- Line oa **3**
- Number **3**
- Resource management **3**
- Viber bot **3**
- AI **2**
- Billing **2**
- Ccca **2**
- Communication **2**
- Line **2**
- Metrics **2**
- Moments **2**
- Number activation state **2**
- Saas **2**
- Audit **1**
- CT **1**
- Livechat **1**
- Number risk score **1**
- Open channel **1**

Top actions

## The Infobip API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 25 of Infobip's 25 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `infobip.people.get_a_single_company_by_name_or_a_list_of_companies` Get a single company or a list of companies | Get a single company or a list of companies. | read | `crm.company.list` 162 connectors |
| `infobip.people.get_segments` Get a list of segments | Get a list of segments. | read | `comm.audience_segment.list` 22 connectors |
| `infobip.email.get_all_domains` Get domains | Get domains. | read | `comm.sending_domain.list` 18 connectors |
| `infobip.people.get_list_of_tags` Get list of tags | Get list of tags. | read | `crm.tag.list` 65 connectors |
| `infobip.people.create_company` Create a new company | Create a new company. | write | `crm.company.create` 142 connectors |
| `infobip.email.add_domain` Add domain | Add domain. | write | `comm.sending_domain.create` 15 connectors |
| `infobip.people.create_a_new_tag` Create a new tag | Create a new tag. | write | `crm.tag.create` 49 connectors |
| `infobip.people.delete_company` Delete a company | Delete a company. | destructive | `crm.company.delete` 119 connectors |
| `infobip.people.create_a_new_person` Create a new person | Create a new person. | write | `crm.contact.create` 161 connectors |
| `infobip.email.send_email_messages_api` Send email messages | Send email messages. | write | `comm.email.send` 32 connectors |
| `infobip.sms.send_sms_messages` Send SMS message | Send SMS message. | write | `comm.sms.send` 26 connectors |
| `infobip.messages_api.send_messages_api_message` Send a Messages API message | Send a Messages API message. | write | `comm.message.send` 25 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Infobip actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   List the companies in Infobip and flag likely duplicates by name or domain.
   calls `infobip.people.get_a_single_company_by_name_or_a_list_of_companies`
2. Write write
   Create a new company in Infobip. Show me exactly what you will send before you save it.
   calls `infobip.people.create_company`
3. Across systems read
   Which Infobip companies have invoices in ConnectWise PSA, and how many each?
   calls `infobip.people.get_a_single_company_by_name_or_a_list_of_companies` `connectwise_manage.invoices.list`

Across your systems

## Infobip, joined to the rest of your business.

One `ask` fetches from Infobip and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which Infobip companies have invoices in ConnectWise PSA, and how many each?
  `infobip.people.get_a_single_company_by_name_or_a_list_of_companies` + `connectwise_manage.invoices.list`, on `crm.company` · [ConnectWise PSA](https://actionlake.com/connectors/connectwise-psa)
- Which Infobip companies have invoices in NetSuite, and how many each?
  `infobip.people.get_a_single_company_by_name_or_a_list_of_companies` + `netsuite.views.invoices`, on `crm.company` · [NetSuite](https://actionlake.com/connectors/netsuite)

Also mapped by other connectors `crm.company` **227** `crm.tag` **47** `comm.audience_segment` **18** `comm.sending_domain` **12**

ask

```
ask {
  intent: "which Infobip companies have invoices in ConnectWise PSA, and how many each",
  steps: [
    { action: "infobip.people.get_a_single_company_by_name_or_a_list_of_companies", as: "co", input: {}, limit: 100, max_pages: 5 },
    { action: "connectwise_manage.invoices.list", as: "inv", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "co",
        right: "inv",
        on: "crm.company",
        group_by: "co.name",
        select: ["co.name", "count(inv.id) as invoices"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Infobip

## Destructive actions wait for a yes.

145 Infobip actions are destructive. The first 10:

- Delete a company `infobip.people.delete_company`
- Delete domain `infobip.email.delete_domain`
- Delete a tag `infobip.people.delete_a_tag`
- Delete a person `infobip.people.delete_a_person`
- Capture DTMF `infobip.calls.call_capture_dtmf`
- Capture Speech `infobip.calls.call_capture_speech`
- Request application transfer `infobip.calls.application_transfer`
- Dialog transfer accept `infobip.calls.dialog_transfer_accept`
- Dialog transfer reject `infobip.calls.dialog_transfer_reject`
- Accept application transfer `infobip.calls.application_transfer_accept`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do infobip.people.delete_company confirm_policy: **human**

Delete a company?

**intent:** the user asked me to delete a company

run suspended · waiting for a named person · key _infobip-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "infobip-agent",
  allowed_actions: ["infobip.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "infobip.people.delete_company", approver: "lead@example.com" },
    { match: "infobip.email.delete_domain", approver: "lead@example.com" },
    { match: "infobip.people.delete_a_tag", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Infobip only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Infobip costs on actionlake.

Every Infobip action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Infobip refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 956 Infobip actions
- 956 actions page each page of a long list is one call
- 363 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Infobip action.

956 actions by area: the id your agent calls, what it does, and its effect.

**Ccaas 125**

- `infobip.ccaas.add_agent_queue` Add agent to queue write
- `infobip.ccaas.add_conversation_tag` Add tag to conversation write
- `infobip.ccaas.assign_conversation_form` Assign form to conversation write
- `infobip.ccaas.create_agent` Create agent write
- `infobip.ccaas.add_conversations_agent_wrap_up_time` Add agent wrap up time write
- `infobip.ccaas.change_conversation_assignment` Change conversation assignment write
- and 119 more in this area

**Calls 111**

- `infobip.calls.add_new_conference_call` Add new call write
- `infobip.calls.answer_call` Answer write
- `infobip.calls.application_transfer` Request application transfer destructive
- `infobip.calls.application_transfer_accept` Accept application transfer destructive
- `infobip.calls.add_existing_conference_call` Add existing call write
- `infobip.calls.application_transfer_reject` Reject application transfer destructive
- and 105 more in this area

**People 64**

- `infobip.people.create_company` Create a new company write
- `infobip.people.get_a_single_company_by_name_or_a_list_of_companies` Get a single company or a list of companies read
- `infobip.people.get_list_of_tags` Get list of tags read
- `infobip.people.get_segments` Get a list of segments read
- `infobip.people.add_person_contact_information` Add contact information to person write
- `infobip.people.add_tag_to_people_batch` Add tag to people batch write
- and 58 more in this area

**Whatsapp 63**

- `infobip.whatsapp.add_whatsapp_sender` Add WhatsApp sender write
- `infobip.whatsapp.create_whatsapp_flow` Create WhatsApp Flow write
- `infobip.whatsapp.create_whatsapp_template` Create WhatsApp Template write
- `infobip.whatsapp.deprecate_whatsapp_flow` Deprecate WhatsApp Flow write
- `infobip.whatsapp.deprecated_create_whatsapp_template` Create WhatsApp Template write
- `infobip.whatsapp.add_whatsapp_flow_json` Add WhatsApp Flow JSON write
- and 57 more in this area

**Email 45**

- `infobip.email.add_domain` Add domain write
- `infobip.email.delete_domain` Delete domain destructive
- `infobip.email.get_all_domains` Get domains read
- `infobip.email.get_domain_details` Get domain details read
- `infobip.email.add_suppressions` Add suppressions write
- `infobip.email.assign_ip_to_pool` Assign IP to pool write
- and 39 more in this area

**Number registration 40**

- `infobip.number_registration.add_numbers` Add Numbers to Registered Campaign write
- `infobip.number_registration.appeal_campaign` Appeal Campaign write
- `infobip.number_registration.attach_number_pool` Attach Number Pool to Campaign write
- `infobip.number_registration.brand_auth_verification` Request Brand Authentication+ Verification write
- `infobip.number_registration.create_brand` Create Brand write
- `infobip.number_registration.create_campaign` Create Campaign write
- and 34 more in this area

**Numbers 31**

- `infobip.numbers.create_cnam` Create CNAM write
- `infobip.numbers.create_emergency_service` Create Emergency Service Address write
- `infobip.numbers.get_single_owned_number` Get single owned number read
- `infobip.numbers.list_owned_numbers` List owned numbers read
- `infobip.numbers.cancel_number` Cancel number destructive
- `infobip.numbers.create_mms_configuration` Create number MMS configuration write
- and 25 more in this area

**Knowledge base 27**

- `infobip.knowledge_base.create_article` Create article write
- `infobip.knowledge_base.create_article_comment` Create comment write
- `infobip.knowledge_base.create_content_tree_node` Create content tree node write
- `infobip.knowledge_base.create_knowledge_base_tag` Create tag write
- `infobip.knowledge_base.delete_article` Delete article destructive
- `infobip.knowledge_base.delete_article_comment` Delete comment destructive
- and 21 more in this area

**RCS 27**

- `infobip.rcs.add_rcs_test_number` Add RCS test number write
- `infobip.rcs.capability_check_rcs_destinations_notify` Check RCS capability (async) write
- `infobip.rcs.capability_check_rcs_destinations_query` Check RCS capability write
- `infobip.rcs.create_rcs_sender` Create an RCS sender write
- `infobip.rcs.get_outbound_rcs_message_delivery_reports` Get RCS delivery reports read
- `infobip.rcs.get_outbound_rcs_message_logs` Get RCS message logs read
- and 21 more in this area

**Subscriptions 22**

- `infobip.subscriptions.create_profile` Create notification profile write
- `infobip.subscriptions.create_security_settings` Create security settings write
- `infobip.subscriptions.create_subscription` Create subscription write
- `infobip.subscriptions.get_certificates_details_page` Get filtered certificate details page read
- `infobip.subscriptions.delete_certificate` Delete certificate destructive
- `infobip.subscriptions.delete_profile` Delete notification profile destructive
- and 16 more in this area

**Voice 20**

- `infobip.voice.create_a_voice_ivr_scenario` Create Voice IVR Scenarios write
- `infobip.voice.create_number_masking_configuration` Create number masking configuration write
- `infobip.voice.create_number_masking_credentials` Create number masking credentials write
- `infobip.voice.get_number_masking_configurations` Get number masking configurations read
- `infobip.voice.delete_a_voice_ivr_scenario` Delete Voice IVR Scenarios destructive
- `infobip.voice.delete_number_masking_configuration` Delete number masking configuration destructive
- and 14 more in this area

**Push 19**

- `infobip.push.create_a_new_configuration` Create a new configuration write
- `infobip.push.create_new_action` Create new action write
- `infobip.push.get_outbound_push_message_delivery_reports` Get Push delivery reports read
- `infobip.push.get_outbound_push_message_logs` Get Push message logs read
- `infobip.push.delete_action` Delete action destructive
- `infobip.push.delete_push_inbox_messages` Delete Push Inbox messages destructive
- and 13 more in this area

**2fa 18**

- `infobip.2fa.create_2fa_application` Create 2FA application write
- `infobip.2fa.create_2fa_email_message_template` Create 2FA Email message template write
- `infobip.2fa.create_2fa_message_template` Create 2FA SMS or Voice message template write
- `infobip.2fa.get_2fa_applications` Get all 2FA applications read
- `infobip.2fa.get_2fa_application` Get 2FA application read
- `infobip.2fa.get_2fa_message_template` Get 2FA message template read
- and 12 more in this area

**Call link 18**

- `infobip.call_link.create_call_link` Create call link write
- `infobip.call_link.create_config` Create configuration write
- `infobip.call_link.create_subdomain` Create subdomain write
- `infobip.call_link.get_call_link_recordings` Get call link recordings read
- `infobip.call_link.delete_call_link` Delete call link destructive
- `infobip.call_link.delete_call_link_recording` Delete call link recording destructive
- and 12 more in this area

**Catalogs 18**

- `infobip.catalogs.add_items` Add items write
- `infobip.catalogs.create_catalog` Create catalog write
- `infobip.catalogs.create_catalog_fields` Create fields write
- `infobip.catalogs.get_catalog_fields` Get fields read
- `infobip.catalogs.delete_catalog` Delete catalog destructive
- `infobip.catalogs.delete_catalog_field` Delete field destructive
- and 12 more in this area

**Provisioning 17**

- `infobip.provisioning.create_application` Create application write
- `infobip.provisioning.create_entity` Create entity write
- `infobip.provisioning.create_resource_association` Create resource association write
- `infobip.provisioning.create_sending_strategy_v2` Create sending strategy write
- `infobip.provisioning.delete_application` Delete application destructive
- `infobip.provisioning.delete_entity` Delete entity destructive
- and 11 more in this area

**Signals 17**

- `infobip.signals.add_trusted_msisdns` Add phone numbers to a list write
- `infobip.signals.create_blocking_config` Create blocking configs write
- `infobip.signals.create_blocking_config_override` Create country-level blocking overrides write
- `infobip.signals.create_daily_limits` Create daily limits write
- `infobip.signals.check_trusted_msisdns` Check for phone numbers on a list read
- `infobip.signals.create_trusted_msisdns` Add trusted phone numbers write
- and 11 more in this area

**Messenger 14**

- `infobip.messenger.create_messenger_audience` Create custom audience write
- `infobip.messenger.create_messenger_campaign` Create campaign write
- `infobip.messenger.get_messenger_ad_accounts` Get ad accounts read
- `infobip.messenger.get_messenger_audiences` Get audiences read
- `infobip.messenger.delete_messenger_audience` Delete audience destructive
- `infobip.messenger.delete_messenger_campaign` Delete campaign destructive
- and 8 more in this area

**SMS 14**

- `infobip.sms.get_inbound_sms_messages` Get inbound SMS messages read
- `infobip.sms.get_outbound_sms_message_delivery_reports` Get outbound SMS message delivery reports read
- `infobip.sms.get_outbound_sms_message_delivery_reports_v3` Get outbound SMS message delivery reports read
- `infobip.sms.get_outbound_sms_message_logs` Get outbound SMS message logs read
- `infobip.sms.get_outbound_sms_message_logs_v3` Get outbound SMS message logs read
- `infobip.sms.send_sms_message` Send SMS message write
- and 8 more in this area

**Biometrics 13**

- `infobip.biometrics.create_biometrics_enrollment_session` Create Enrollment Session write
- `infobip.biometrics.create_biometrics_extraction_session` Create Extraction Session write
- `infobip.biometrics.create_biometrics_kyc_session` Create KYC Session write
- `infobip.biometrics.create_biometrics_verification_session` Create Verification Session write
- `infobip.biometrics.delete_biometrics_enrollment_session` Abort Enrollment Session destructive
- `infobip.biometrics.delete_biometrics_extraction_session` Abort Extraction Session destructive
- and 7 more in this area

**Webrtc 13**

- `infobip.webrtc.generate_webrtc_token` Generate WebRTC Token write
- `infobip.webrtc.get_files` Get files read
- `infobip.webrtc.get_push_configurations` Get WebRTC push configurations read
- `infobip.webrtc.get_user_activity` Get WebRTC user activity read
- `infobip.webrtc.delete_file` Delete file destructive
- `infobip.webrtc.delete_push_configuration` Delete WebRTC push configuration destructive
- and 7 more in this area

**Viber 12**

- `infobip.viber.create_viber_template` Create Viber template write
- `infobip.viber.get_outbound_viber_message_delivery_reports` Get Viber delivery reports read
- `infobip.viber.get_outbound_viber_message_logs` Get Viber message logs read
- `infobip.viber.get_viber_templates` Get Viber templates read
- `infobip.viber.delete_viber_template` Delete Viber template destructive
- `infobip.viber.get_viber_template` Get Viber template read
- and 6 more in this area

**Number reputation 11**

- `infobip.number_reputation.check_reputation` Check reputation for phone numbers write
- `infobip.number_reputation.create_business` Register a new business write
- `infobip.number_reputation.get_business_phone_numbers` Get business phone numbers read
- `infobip.number_reputation.get_businesses` Get businesses read
- `infobip.number_reputation.delete_business` Remove access to a business destructive
- `infobip.number_reputation.delete_phone_numbers` Remove phone numbers destructive
- and 5 more in this area

**Resources 11**

- `infobip.resources.get_feedback_errors` Get feedback errors read
- `infobip.resources.get_resource_request_requirements` Get resource request requirements read
- `infobip.resources.get_resource_requests` Get resource requests read
- `infobip.resources.list_resources` Search resources read
- `infobip.resources.cancel_resource_request` Cancel resource request destructive
- `infobip.resources.delete_document` Delete document destructive
- and 5 more in this area

**Callrouting 10**

- `infobip.callrouting.create_call_route` Create a call route write
- `infobip.callrouting.get_call_routes` Get call routes read
- `infobip.callrouting.search_call_routing_recording` Get recordings read
- `infobip.callrouting.simulate_route_selection` Simulate route selection read
- `infobip.callrouting.delete_by_correlation_id` Delete by correlation ID destructive
- `infobip.callrouting.delete_call_route` Delete a call route destructive
- and 4 more in this area

**Settings 10**

- `infobip.settings.create_api_key` Create API key write
- `infobip.settings.create_api_key_deprecated` Create API key write
- `infobip.settings.get_all_accounts` Get all sub accounts with filter read
- `infobip.settings.get_api_keys_by_filter` Get API keys by filter read
- `infobip.settings.get_api_keys_by_filter_deprecated` Get API keys by filter read
- `infobip.settings.get_api_key` Get API key read
- and 4 more in this area

**TTS 10**

- `infobip.tts.get_sent_voice_logs` Get sent Voice logs read
- `infobip.tts.get_voice_delivery_reports_deprecated` Get Voice Delivery Reports read
- `infobip.tts.send_advanced_voice_tts` Send advanced voice message write
- `infobip.tts.send_multiple_voice_tts` Send multiple voice messages write
- `infobip.tts.get_sent_bulks` Get sent bulks read
- `infobip.tts.get_sent_bulks_status` Get sent bulk's status read
- and 4 more in this area

**Vocalize 10**

- `infobip.vocalize.vocalize_create_campaign` Create campaign write
- `infobip.vocalize.vocalize_get_campaign` Get campaign read
- `infobip.vocalize.vocalize_get_campaign_leaderboard` Get campaign leaderboard read
- `infobip.vocalize.vocalize_get_my_campaigns` Get my campaigns read
- `infobip.vocalize.vocalize_delete_campaign` Delete campaign destructive
- `infobip.vocalize.vocalize_get_campaign_stats` Get campaign statistics read
- and 4 more in this area

**Camara 9**

- `infobip.camara.create_device_phone_number_dcql_request` Get phone number DCQL Request write
- `infobip.camara.create_verify_dcql_request` Number verification DCQL Request write
- `infobip.camara.know_your_customer_match` KYC Match write
- `infobip.camara.sim_swap_check` SIM Swap write
- `infobip.camara.get_device_phone_number` Get Phone Number read
- `infobip.camara.sim_swap_retrieve_date` Retrieve SIM Swap date write
- and 3 more in this area

**Context 9**

- `infobip.context.create_fact` Create fact definition write
- `infobip.context.get_fact` Get fact definition read
- `infobip.context.get_facts` Get fact definitions read
- `infobip.context.get_interaction_memory` Get interaction memory read
- `infobip.context.delete_all_facts` Delete all fact definitions destructive
- `infobip.context.delete_facts` Delete fact definitions destructive
- and 3 more in this area

**Peopleevents 9**

- `infobip.peopleevents.create_event_definition` Create Event Definition write
- `infobip.peopleevents.create_events_export_request` Submit event export request write
- `infobip.peopleevents.get_events_definitions_for_export` Get list of event definitions read
- `infobip.peopleevents.list_event_definitions` List Event Definitions read
- `infobip.peopleevents.cancel_events_export_request` Asynchronous cancellation of an event export request destructive
- `infobip.peopleevents.get_event_definition` Get Event Definition read
- and 3 more in this area

**Zalo 9**

- `infobip.zalo.create_zalo_public_key` Create Zalo sender public key write
- `infobip.zalo.create_zalo_template` Create Zalo template write
- `infobip.zalo.get_zalo_logs` Get Zalo logs read
- `infobip.zalo.get_zalo_templates` Get Zalo templates read
- `infobip.zalo.edit_zalo_template` Edit Zalo template write
- `infobip.zalo.get_zalo_public_key` Get Zalo sender public key read
- and 3 more in this area

**Mi 8**

- `infobip.mi.advanced_silent_mobile_verification` Advanced Silent Mobile Verification write
- `infobip.mi.check_national_identity_number` National Identity Number check write
- `infobip.mi.check_sim_swap` SIM Swap write
- `infobip.mi.initiate_zero_rated_silent_mobile_verification` Zero rated request initialization write
- `infobip.mi.query_number_intelligence` Number Intelligence write
- `infobip.mi.silent_mobile_verification` Silent Mobile Verification write
- and 2 more in this area

**Omni 7**

- `infobip.omni.create_omni_failover_scenario` Create new OMNI failover scenario write
- `infobip.omni.get_omni_failover_delivery_reports` Get OMNI failover delivery reports read
- `infobip.omni.get_omni_failover_message_logs` Get OMNI failover message logs read
- `infobip.omni.get_omni_failover_scenarios` List all OMNI failover scenarios read
- `infobip.omni.get_omni_failover_scenario` Get specific OMNI failover scenario read
- `infobip.omni.send_omni_failover_message` Send OMNI failover message write
- and 1 more in this area

**Markuplanguage 6**

- `infobip.markuplanguage.create_markup_language_call` Create markup language call write
- `infobip.markuplanguage.create_markup_language_config` Create a markup language configuration write
- `infobip.markuplanguage.get_markup_language_config` Get a markup language configuration read
- `infobip.markuplanguage.get_markup_language_config_list` Get markup language configurations read
- `infobip.markuplanguage.delete_markup_language_config` Delete a markup language configuration destructive
- `infobip.markuplanguage.update_markup_language_config` Update a markup language configuration write

**Platform 6**

- `infobip.platform.create_blocklists` Create blocklists write
- `infobip.platform.get_all_blocklists` Get all blocklists read
- `infobip.platform.get_available_products` Get a list of available products read
- `infobip.platform.get_openapi` Get OpenAPI Specification read
- `infobip.platform.delete_blocklists` Delete blocklists destructive
- `infobip.platform.get_product_level_openapi` Get OpenAPI Specification for a specific product read

**Messages API 5**

- `infobip.messages_api.get_messages_api_delivery_reports` Get delivery reports read
- `infobip.messages_api.get_messages_api_inbound_messages` Get inbound messages read
- `infobip.messages_api.send_messages_api_events` Send a Messages API event write
- `infobip.messages_api.send_messages_api_message` Send a Messages API message write
- `infobip.messages_api.validate_messages_api_message` Validate a Messages API message write

**MMS 5**

- `infobip.mms.get_inbound_mms_messages` Get inbound MMS messages read
- `infobip.mms.get_outbound_mms_message_delivery_reports` Get MMS delivery reports read
- `infobip.mms.get_outbound_mms_message_logs` Get MMS message logs read
- `infobip.mms.send_mms_message` Send MMS message write
- `infobip.mms.send_mms_messages` Send MMS messages write

**Apple MFB 4**

- `infobip.apple_mfb.get_outbound_apple_mfb_message_delivery_reports` Get Apple Messages for Business delivery reports read
- `infobip.apple_mfb.get_outbound_apple_mfb_message_logs` Get message logs read
- `infobip.apple_mfb.send_apple_mfb_event` Send Apple Events write
- `infobip.apple_mfb.send_apple_mfb_message` Send Apple Messages for Business write

**Forms 4**

- `infobip.forms.get_form` Get form read
- `infobip.forms.get_forms` Get forms read
- `infobip.forms.increment_view_count` Increment form view count write
- `infobip.forms.submit_form_data` Submit form data write

**Kakao brand messages 4**

- `infobip.kakao_brand_messages.create_brand_message_template` Create Brand Message template write
- `infobip.kakao_brand_messages.get_brand_message_template` Get Brand Message template read
- `infobip.kakao_brand_messages.get_brand_message_templates` Get Brand Message templates read
- `infobip.kakao_brand_messages.update_brand_message_template` Update Brand Message template write

**Ott 4**

- `infobip.ott.send_rcs_bulk_message` Send bulk RCS message write
- `infobip.ott.send_rcs_bulk_template_message` Send bulk RCS template message write
- `infobip.ott.send_rcs_message` Send RCS message write
- `infobip.ott.send_rcs_template_message` Send RCS template message write

**Tiktok 4**

- `infobip.tiktok.get_outbound_tiktok_message_delivery_reports` Get TikTok delivery reports read
- `infobip.tiktok.get_outbound_tiktok_message_logs` Get TikTok message logs read
- `infobip.tiktok.send_tiktok_events` Send TikTok events write
- `infobip.tiktok.send_tiktok_messages` Send TikTok messages write

**Account 3**

- `infobip.account.get_account_balance` Get current account balance read
- `infobip.account.get_free_messages_count` Get remaining free messages read
- `infobip.account.get_total_account_balance` Get account balance with free messages read

**Bots 3**

- `infobip.bots.send_test_message` Send message write
- `infobip.bots.start_test` Start test write
- `infobip.bots.stop_test` Stop test write

**Instagram 3**

- `infobip.instagram.get_outbound_instagram_message_delivery_reports` Get Instagram delivery reports read
- `infobip.instagram.get_outbound_instagram_message_logs` Get outbound Instagram message logs read
- `infobip.instagram.send_instagram_message` Send an Instagram message write

**Kakao alim 3**

- `infobip.kakao_alim.get_outbound_kakao_alim_message_delivery_reports` Get Kakao Alim delivery reports read
- `infobip.kakao_alim.get_outbound_kakao_alim_message_logs` Get outbound Kakao Alim message logs read
- `infobip.kakao_alim.send_kakao_alim_message` Send a Kakao Alim message write

**Kakao chingu 3**

- `infobip.kakao_chingu.get_outbound_kakao_chingu_message_delivery_reports` Get brand message delivery reports read
- `infobip.kakao_chingu.get_outbound_kakao_chingu_message_logs` Get message logs read
- `infobip.kakao_chingu.send_kakao_chingu_message` Send a brand message write

**Kakao sangdam 3**

- `infobip.kakao_sangdam.get_outbound_kakao_sangdam_message_delivery_reports` Get Kakao Sangdam delivery reports read
- `infobip.kakao_sangdam.get_outbound_kakao_sangdam_message_logs` Get outbound Kakao Sangdam message logs read
- `infobip.kakao_sangdam.send_kakao_sangdam_message` Send a Kakao Sangdam message write

**Line oa 3**

- `infobip.line_oa.get_outbound_line_oa_message_delivery_reports` Get LINE Official Account delivery reports read
- `infobip.line_oa.get_outbound_line_oa_message_logs` Get outbound LINE Official Account message logs read
- `infobip.line_oa.send_line_oa_message` Send an LINE Official Account message write

**Number 3**

- `infobip.number.get_number_context_logs` Get Number Context logs read
- `infobip.number.number_context_lookup` Number Context lookup write
- `infobip.number.number_context_lookup_async` Number Context lookup (async) write

**Resource management 3**

- `infobip.resource_management.delete_inbound_configuration` Delete inbound configuration destructive
- `infobip.resource_management.get_inbound_configurations` Get inbound configurations read
- `infobip.resource_management.manage_inbound_configuration` Manage inbound configuration write

**Viber bot 3**

- `infobip.viber_bot.get_outbound_viber_bot_message_delivery_reports` Get Viber Bot delivery reports read
- `infobip.viber_bot.get_outbound_viber_bot_message_logs` Get outbound Viber bot message logs read
- `infobip.viber_bot.send_viber_bot_message` Send a Viber Bot message write

**AI 2**

- `infobip.ai.query_ai_assistant` Query AI Assistant by ID write
- `infobip.ai.retrieve_ai_assistant_context` Retrieve Context from AI Assistant write

**Billing 2**

- `infobip.billing.get_billing_usage_request_status` Get status of query billing usage request read
- `infobip.billing.query_billing_usage` Query billing usage data read

**Ccca 2**

- `infobip.ccca.get_conversations_agent_config` Get agent configuration read
- `infobip.ccca.update_conversations_agent_wrap_up_config` Update agent wrap up configuration write

**Communication 2**

- `infobip.communication.add_people_to_flow` Add Person to Flow write
- `infobip.communication.remove_people_from_flow` Remove person from flow destructive

**Line 2**

- `infobip.line.get_outbound_line_message_delivery_reports` Get LON delivery reports read
- `infobip.line.send_line_message` Send an LINE message write

**Metrics 2**

- `infobip.metrics.get_aggregate_request_status` Get status of query aggregate data request read
- `infobip.metrics.query_aggregate_data` Query aggregated traffic data read

**Moments 2**

- `infobip.moments.add_flow_participants` Add participants to flow write
- `infobip.moments.get_flow_participants_added_report` Get a report on participants added to flow read

**Number activation state 2**

- `infobip.number_activation_state.get_reports_metadata` Get Network Reports metadata read
- `infobip.number_activation_state.get_single_report` Get Network Report content read

**Saas 2**

- `infobip.saas.saas_request_status` Get SaaS request status read
- `infobip.saas.share_saas_resource` Share SaaS resource write

**Audit 1**

- `infobip.audit.search_audit_logs` Search Audit Logs read

**CT 1**

- `infobip.ct.log_end_tag` Confirm conversion write

**Livechat 1**

- `infobip.livechat.invalidate_customer_session` Invalidate customer session destructive

**Number risk score 1**

- `infobip.number_risk_score.number_risk_score_query` Query phone number attributes write

**Open channel 1**

- `infobip.open_channel.send_open_channel_inbound_message` Send Open Channel inbound message write

This index shows a sample of each area. All 956 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Infobip MCP server, answered.

**Is there an Infobip MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 956 Infobip actions across ccaas, calls, people and whatsapp, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Infobip.

**What do I need to connect Infobip?**

Infobip API key. Plus your host. The free call account { op: "connections.requirements", service: "infobip" } lists exactly what to paste.

**Can an AI agent delete or change things in Infobip?**

Only if its key allows it, and only with an explicit confirmation. 145 Infobip actions are destructive, including delete a company, delete domain and delete a tag. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Infobip API limit?**

actionlake paces every call to the limits in the Infobip service file: 20 calls a second per connection. Repeated reads are answered from cache (363 Infobip actions can be), which never reaches Infobip.

**What does an Infobip action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (956 Infobip actions page). Cache hits, searches, dry runs and calls Infobip refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Infobip API does it cover?**

The Infobip API (OpenAPI 3.254.0) at your Infobip instance's API base URL, which you enter when connecting. It is built from Infobip's documentation as read on 23 October 2026. 956 actions in 67 areas, each one in the signed service file (version 1.0.0).

**Can I combine Infobip with my other systems?**

Yes. ask joins Infobip to ConnectWise PSA or NetSuite on the same customer and returns the answer rather than every row. Infobip maps crm.company, which 227 other connectors also map.

**Does actionlake keep my Infobip data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Infobip credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Infobip

Shares the most action names with

- [Bird 15](https://actionlake.com/connectors/bird)
- [Elastic Email 12](https://actionlake.com/connectors/elastic-email)
- [Aircall 11](https://actionlake.com/connectors/aircall)
- [Sinch 9](https://actionlake.com/connectors/sinch)
- [Postmark 7](https://actionlake.com/connectors/postmark)
- [Synthflow 6](https://actionlake.com/connectors/synthflow)

Joins with, on shared entities

- [Brevo 3](https://actionlake.com/connectors/brevo)
- [Odoo 2](https://actionlake.com/connectors/odoo)
- [SecurityScorecard 2](https://actionlake.com/connectors/securityscorecard)
- [HighLevel (LeadConnector) 2](https://actionlake.com/connectors/highlevel-leadconnector)
- [ActiveCampaign 2](https://actionlake.com/connectors/activecampaign)
- [Zoho SalesIQ 2](https://actionlake.com/connectors/zoho-salesiq)

Browse

- [All Email & messaging connectors](https://actionlake.com/connectors/category/email-and-messaging)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Infobip; the name is the vendor's own. Counts are from the Infobip service file, version 1.0.0.

## Give your agent Infobip today.

[Connect Infobip free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/infobip
More: https://actionlake.com/llms.txt
