Skip to content

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.

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
  • 956actionsin one signed file
  • 368readlook, never change
  • 443writecreate and update
  • 145wait for a yesdestructive, 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_keyInfobip API key
    • hostWhere 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 callcheck { 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 2026infobip-cdn-h0h7ekhqhgh4hgau.a02.azurefd.netinfobip.com
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.

  • 368readlook, never change
  • 443writecreate and update
  • 145destructivewait 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.

ActionWhat it doesEffectSame name in
infobip.people.get_a_single_company_by_name_or_a_list_of_companiesGet a single company or a list of companiesGet a single company or a list of companies.readcrm.company.list162 connectors
infobip.people.get_segmentsGet a list of segmentsGet a list of segments.readcomm.audience_segment.list22 connectors
infobip.email.get_all_domainsGet domainsGet domains.readcomm.sending_domain.list18 connectors
infobip.people.get_list_of_tagsGet list of tagsGet list of tags.readcrm.tag.list65 connectors
infobip.people.create_companyCreate a new companyCreate a new company.writecrm.company.create142 connectors
infobip.email.add_domainAdd domainAdd domain.writecomm.sending_domain.create15 connectors
infobip.people.create_a_new_tagCreate a new tagCreate a new tag.writecrm.tag.create49 connectors
infobip.people.delete_companyDelete a companyDelete a company.destructivecrm.company.delete119 connectors
infobip.people.create_a_new_personCreate a new personCreate a new person.writecrm.contact.create161 connectors
infobip.email.send_email_messages_apiSend email messagesSend email messages.writecomm.email.send32 connectors
infobip.sms.send_sms_messagesSend SMS messageSend SMS message.writecomm.sms.send26 connectors
infobip.messages_api.send_messages_api_messageSend a Messages API messageSend a Messages API message.writecomm.message.send25 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. Readread

    List the companies in Infobip and flag likely duplicates by name or domain.

    callsinfobip.people.get_a_single_company_by_name_or_a_list_of_companies

  2. Writewrite

    Create a new company in Infobip. Show me exactly what you will send before you save it.

    callsinfobip.people.create_company

  3. Across systemsread

    Which Infobip companies have invoices in ConnectWise PSA, and how many each?

    callsinfobip.people.get_a_single_company_by_name_or_a_list_of_companiesconnectwise_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

  • 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

Also mapped by other connectorscrm.company 227crm.tag 47comm.audience_segment 18comm.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 companyinfobip.people.delete_company
  • Delete domaininfobip.email.delete_domain
  • Delete a taginfobip.people.delete_a_tag
  • Delete a personinfobip.people.delete_a_person
  • Capture DTMFinfobip.calls.call_capture_dtmf
  • Capture Speechinfobip.calls.call_capture_speech
  • Request application transferinfobip.calls.application_transfer
  • Dialog transfer acceptinfobip.calls.dialog_transfer_accept
  • Dialog transfer rejectinfobip.calls.dialog_transfer_reject
  • Accept application transferinfobip.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.

doinfobip.people.delete_companyconfirm_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: "[email protected]" },    { match: "infobip.email.delete_domain", approver: "[email protected]" },    { match: "infobip.people.delete_a_tag", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 956 Infobip actions
  • 956actions pageeach page of a long list is one call
  • 363reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Infobip action.

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

Ccaas125
  • infobip.ccaas.add_agent_queueAdd agent to queuewrite
  • infobip.ccaas.add_conversation_tagAdd tag to conversationwrite
  • infobip.ccaas.assign_conversation_formAssign form to conversationwrite
  • infobip.ccaas.create_agentCreate agentwrite
  • infobip.ccaas.add_conversations_agent_wrap_up_timeAdd agent wrap up timewrite
  • infobip.ccaas.change_conversation_assignmentChange conversation assignmentwrite
  • and 119 more in this area
Calls111
  • infobip.calls.add_new_conference_callAdd new callwrite
  • infobip.calls.answer_callAnswerwrite
  • infobip.calls.application_transferRequest application transferdestructive
  • infobip.calls.application_transfer_acceptAccept application transferdestructive
  • infobip.calls.add_existing_conference_callAdd existing callwrite
  • infobip.calls.application_transfer_rejectReject application transferdestructive
  • and 105 more in this area
People64
  • infobip.people.create_companyCreate a new companywrite
  • infobip.people.get_a_single_company_by_name_or_a_list_of_companiesGet a single company or a list of companiesread
  • infobip.people.get_list_of_tagsGet list of tagsread
  • infobip.people.get_segmentsGet a list of segmentsread
  • infobip.people.add_person_contact_informationAdd contact information to personwrite
  • infobip.people.add_tag_to_people_batchAdd tag to people batchwrite
  • and 58 more in this area
Whatsapp63
  • infobip.whatsapp.add_whatsapp_senderAdd WhatsApp senderwrite
  • infobip.whatsapp.create_whatsapp_flowCreate WhatsApp Flowwrite
  • infobip.whatsapp.create_whatsapp_templateCreate WhatsApp Templatewrite
  • infobip.whatsapp.deprecate_whatsapp_flowDeprecate WhatsApp Flowwrite
  • infobip.whatsapp.deprecated_create_whatsapp_templateCreate WhatsApp Templatewrite
  • infobip.whatsapp.add_whatsapp_flow_jsonAdd WhatsApp Flow JSONwrite
  • and 57 more in this area
Email45
  • infobip.email.add_domainAdd domainwrite
  • infobip.email.delete_domainDelete domaindestructive
  • infobip.email.get_all_domainsGet domainsread
  • infobip.email.get_domain_detailsGet domain detailsread
  • infobip.email.add_suppressionsAdd suppressionswrite
  • infobip.email.assign_ip_to_poolAssign IP to poolwrite
  • and 39 more in this area
Number registration40
  • infobip.number_registration.add_numbersAdd Numbers to Registered Campaignwrite
  • infobip.number_registration.appeal_campaignAppeal Campaignwrite
  • infobip.number_registration.attach_number_poolAttach Number Pool to Campaignwrite
  • infobip.number_registration.brand_auth_verificationRequest Brand Authentication+ Verificationwrite
  • infobip.number_registration.create_brandCreate Brandwrite
  • infobip.number_registration.create_campaignCreate Campaignwrite
  • and 34 more in this area
Numbers31
  • infobip.numbers.create_cnamCreate CNAMwrite
  • infobip.numbers.create_emergency_serviceCreate Emergency Service Addresswrite
  • infobip.numbers.get_single_owned_numberGet single owned numberread
  • infobip.numbers.list_owned_numbersList owned numbersread
  • infobip.numbers.cancel_numberCancel numberdestructive
  • infobip.numbers.create_mms_configurationCreate number MMS configurationwrite
  • and 25 more in this area
Knowledge base27
  • infobip.knowledge_base.create_articleCreate articlewrite
  • infobip.knowledge_base.create_article_commentCreate commentwrite
  • infobip.knowledge_base.create_content_tree_nodeCreate content tree nodewrite
  • infobip.knowledge_base.create_knowledge_base_tagCreate tagwrite
  • infobip.knowledge_base.delete_articleDelete articledestructive
  • infobip.knowledge_base.delete_article_commentDelete commentdestructive
  • and 21 more in this area
RCS27
  • infobip.rcs.add_rcs_test_numberAdd RCS test numberwrite
  • infobip.rcs.capability_check_rcs_destinations_notifyCheck RCS capability (async)write
  • infobip.rcs.capability_check_rcs_destinations_queryCheck RCS capabilitywrite
  • infobip.rcs.create_rcs_senderCreate an RCS senderwrite
  • infobip.rcs.get_outbound_rcs_message_delivery_reportsGet RCS delivery reportsread
  • infobip.rcs.get_outbound_rcs_message_logsGet RCS message logsread
  • and 21 more in this area
Subscriptions22
  • infobip.subscriptions.create_profileCreate notification profilewrite
  • infobip.subscriptions.create_security_settingsCreate security settingswrite
  • infobip.subscriptions.create_subscriptionCreate subscriptionwrite
  • infobip.subscriptions.get_certificates_details_pageGet filtered certificate details pageread
  • infobip.subscriptions.delete_certificateDelete certificatedestructive
  • infobip.subscriptions.delete_profileDelete notification profiledestructive
  • and 16 more in this area
Voice20
  • infobip.voice.create_a_voice_ivr_scenarioCreate Voice IVR Scenarioswrite
  • infobip.voice.create_number_masking_configurationCreate number masking configurationwrite
  • infobip.voice.create_number_masking_credentialsCreate number masking credentialswrite
  • infobip.voice.get_number_masking_configurationsGet number masking configurationsread
  • infobip.voice.delete_a_voice_ivr_scenarioDelete Voice IVR Scenariosdestructive
  • infobip.voice.delete_number_masking_configurationDelete number masking configurationdestructive
  • and 14 more in this area
Push19
  • infobip.push.create_a_new_configurationCreate a new configurationwrite
  • infobip.push.create_new_actionCreate new actionwrite
  • infobip.push.get_outbound_push_message_delivery_reportsGet Push delivery reportsread
  • infobip.push.get_outbound_push_message_logsGet Push message logsread
  • infobip.push.delete_actionDelete actiondestructive
  • infobip.push.delete_push_inbox_messagesDelete Push Inbox messagesdestructive
  • and 13 more in this area
2fa18
  • infobip.2fa.create_2fa_applicationCreate 2FA applicationwrite
  • infobip.2fa.create_2fa_email_message_templateCreate 2FA Email message templatewrite
  • infobip.2fa.create_2fa_message_templateCreate 2FA SMS or Voice message templatewrite
  • infobip.2fa.get_2fa_applicationsGet all 2FA applicationsread
  • infobip.2fa.get_2fa_applicationGet 2FA applicationread
  • infobip.2fa.get_2fa_message_templateGet 2FA message templateread
  • and 12 more in this area
Call link18
  • infobip.call_link.create_call_linkCreate call linkwrite
  • infobip.call_link.create_configCreate configurationwrite
  • infobip.call_link.create_subdomainCreate subdomainwrite
  • infobip.call_link.get_call_link_recordingsGet call link recordingsread
  • infobip.call_link.delete_call_linkDelete call linkdestructive
  • infobip.call_link.delete_call_link_recordingDelete call link recordingdestructive
  • and 12 more in this area
Catalogs18
  • infobip.catalogs.add_itemsAdd itemswrite
  • infobip.catalogs.create_catalogCreate catalogwrite
  • infobip.catalogs.create_catalog_fieldsCreate fieldswrite
  • infobip.catalogs.get_catalog_fieldsGet fieldsread
  • infobip.catalogs.delete_catalogDelete catalogdestructive
  • infobip.catalogs.delete_catalog_fieldDelete fielddestructive
  • and 12 more in this area
Provisioning17
  • infobip.provisioning.create_applicationCreate applicationwrite
  • infobip.provisioning.create_entityCreate entitywrite
  • infobip.provisioning.create_resource_associationCreate resource associationwrite
  • infobip.provisioning.create_sending_strategy_v2Create sending strategywrite
  • infobip.provisioning.delete_applicationDelete applicationdestructive
  • infobip.provisioning.delete_entityDelete entitydestructive
  • and 11 more in this area
Signals17
  • infobip.signals.add_trusted_msisdnsAdd phone numbers to a listwrite
  • infobip.signals.create_blocking_configCreate blocking configswrite
  • infobip.signals.create_blocking_config_overrideCreate country-level blocking overrideswrite
  • infobip.signals.create_daily_limitsCreate daily limitswrite
  • infobip.signals.check_trusted_msisdnsCheck for phone numbers on a listread
  • infobip.signals.create_trusted_msisdnsAdd trusted phone numberswrite
  • and 11 more in this area
Messenger14
  • infobip.messenger.create_messenger_audienceCreate custom audiencewrite
  • infobip.messenger.create_messenger_campaignCreate campaignwrite
  • infobip.messenger.get_messenger_ad_accountsGet ad accountsread
  • infobip.messenger.get_messenger_audiencesGet audiencesread
  • infobip.messenger.delete_messenger_audienceDelete audiencedestructive
  • infobip.messenger.delete_messenger_campaignDelete campaigndestructive
  • and 8 more in this area
SMS14
  • infobip.sms.get_inbound_sms_messagesGet inbound SMS messagesread
  • infobip.sms.get_outbound_sms_message_delivery_reportsGet outbound SMS message delivery reportsread
  • infobip.sms.get_outbound_sms_message_delivery_reports_v3Get outbound SMS message delivery reportsread
  • infobip.sms.get_outbound_sms_message_logsGet outbound SMS message logsread
  • infobip.sms.get_outbound_sms_message_logs_v3Get outbound SMS message logsread
  • infobip.sms.send_sms_messageSend SMS messagewrite
  • and 8 more in this area
Biometrics13
  • infobip.biometrics.create_biometrics_enrollment_sessionCreate Enrollment Sessionwrite
  • infobip.biometrics.create_biometrics_extraction_sessionCreate Extraction Sessionwrite
  • infobip.biometrics.create_biometrics_kyc_sessionCreate KYC Sessionwrite
  • infobip.biometrics.create_biometrics_verification_sessionCreate Verification Sessionwrite
  • infobip.biometrics.delete_biometrics_enrollment_sessionAbort Enrollment Sessiondestructive
  • infobip.biometrics.delete_biometrics_extraction_sessionAbort Extraction Sessiondestructive
  • and 7 more in this area
Webrtc13
  • infobip.webrtc.generate_webrtc_tokenGenerate WebRTC Tokenwrite
  • infobip.webrtc.get_filesGet filesread
  • infobip.webrtc.get_push_configurationsGet WebRTC push configurationsread
  • infobip.webrtc.get_user_activityGet WebRTC user activityread
  • infobip.webrtc.delete_fileDelete filedestructive
  • infobip.webrtc.delete_push_configurationDelete WebRTC push configurationdestructive
  • and 7 more in this area
Viber12
  • infobip.viber.create_viber_templateCreate Viber templatewrite
  • infobip.viber.get_outbound_viber_message_delivery_reportsGet Viber delivery reportsread
  • infobip.viber.get_outbound_viber_message_logsGet Viber message logsread
  • infobip.viber.get_viber_templatesGet Viber templatesread
  • infobip.viber.delete_viber_templateDelete Viber templatedestructive
  • infobip.viber.get_viber_templateGet Viber templateread
  • and 6 more in this area
Number reputation11
  • infobip.number_reputation.check_reputationCheck reputation for phone numberswrite
  • infobip.number_reputation.create_businessRegister a new businesswrite
  • infobip.number_reputation.get_business_phone_numbersGet business phone numbersread
  • infobip.number_reputation.get_businessesGet businessesread
  • infobip.number_reputation.delete_businessRemove access to a businessdestructive
  • infobip.number_reputation.delete_phone_numbersRemove phone numbersdestructive
  • and 5 more in this area
Resources11
  • infobip.resources.get_feedback_errorsGet feedback errorsread
  • infobip.resources.get_resource_request_requirementsGet resource request requirementsread
  • infobip.resources.get_resource_requestsGet resource requestsread
  • infobip.resources.list_resourcesSearch resourcesread
  • infobip.resources.cancel_resource_requestCancel resource requestdestructive
  • infobip.resources.delete_documentDelete documentdestructive
  • and 5 more in this area
Callrouting10
  • infobip.callrouting.create_call_routeCreate a call routewrite
  • infobip.callrouting.get_call_routesGet call routesread
  • infobip.callrouting.search_call_routing_recordingGet recordingsread
  • infobip.callrouting.simulate_route_selectionSimulate route selectionread
  • infobip.callrouting.delete_by_correlation_idDelete by correlation IDdestructive
  • infobip.callrouting.delete_call_routeDelete a call routedestructive
  • and 4 more in this area
Settings10
  • infobip.settings.create_api_keyCreate API keywrite
  • infobip.settings.create_api_key_deprecatedCreate API keywrite
  • infobip.settings.get_all_accountsGet all sub accounts with filterread
  • infobip.settings.get_api_keys_by_filterGet API keys by filterread
  • infobip.settings.get_api_keys_by_filter_deprecatedGet API keys by filterread
  • infobip.settings.get_api_keyGet API keyread
  • and 4 more in this area
TTS10
  • infobip.tts.get_sent_voice_logsGet sent Voice logsread
  • infobip.tts.get_voice_delivery_reports_deprecatedGet Voice Delivery Reportsread
  • infobip.tts.send_advanced_voice_ttsSend advanced voice messagewrite
  • infobip.tts.send_multiple_voice_ttsSend multiple voice messageswrite
  • infobip.tts.get_sent_bulksGet sent bulksread
  • infobip.tts.get_sent_bulks_statusGet sent bulk's statusread
  • and 4 more in this area
Vocalize10
  • infobip.vocalize.vocalize_create_campaignCreate campaignwrite
  • infobip.vocalize.vocalize_get_campaignGet campaignread
  • infobip.vocalize.vocalize_get_campaign_leaderboardGet campaign leaderboardread
  • infobip.vocalize.vocalize_get_my_campaignsGet my campaignsread
  • infobip.vocalize.vocalize_delete_campaignDelete campaigndestructive
  • infobip.vocalize.vocalize_get_campaign_statsGet campaign statisticsread
  • and 4 more in this area
Camara9
  • infobip.camara.create_device_phone_number_dcql_requestGet phone number DCQL Requestwrite
  • infobip.camara.create_verify_dcql_requestNumber verification DCQL Requestwrite
  • infobip.camara.know_your_customer_matchKYC Matchwrite
  • infobip.camara.sim_swap_checkSIM Swapwrite
  • infobip.camara.get_device_phone_numberGet Phone Numberread
  • infobip.camara.sim_swap_retrieve_dateRetrieve SIM Swap datewrite
  • and 3 more in this area
Context9
  • infobip.context.create_factCreate fact definitionwrite
  • infobip.context.get_factGet fact definitionread
  • infobip.context.get_factsGet fact definitionsread
  • infobip.context.get_interaction_memoryGet interaction memoryread
  • infobip.context.delete_all_factsDelete all fact definitionsdestructive
  • infobip.context.delete_factsDelete fact definitionsdestructive
  • and 3 more in this area
Peopleevents9
  • infobip.peopleevents.create_event_definitionCreate Event Definitionwrite
  • infobip.peopleevents.create_events_export_requestSubmit event export requestwrite
  • infobip.peopleevents.get_events_definitions_for_exportGet list of event definitionsread
  • infobip.peopleevents.list_event_definitionsList Event Definitionsread
  • infobip.peopleevents.cancel_events_export_requestAsynchronous cancellation of an event export requestdestructive
  • infobip.peopleevents.get_event_definitionGet Event Definitionread
  • and 3 more in this area
Zalo9
  • infobip.zalo.create_zalo_public_keyCreate Zalo sender public keywrite
  • infobip.zalo.create_zalo_templateCreate Zalo templatewrite
  • infobip.zalo.get_zalo_logsGet Zalo logsread
  • infobip.zalo.get_zalo_templatesGet Zalo templatesread
  • infobip.zalo.edit_zalo_templateEdit Zalo templatewrite
  • infobip.zalo.get_zalo_public_keyGet Zalo sender public keyread
  • and 3 more in this area
Mi8
  • infobip.mi.advanced_silent_mobile_verificationAdvanced Silent Mobile Verificationwrite
  • infobip.mi.check_national_identity_numberNational Identity Number checkwrite
  • infobip.mi.check_sim_swapSIM Swapwrite
  • infobip.mi.initiate_zero_rated_silent_mobile_verificationZero rated request initializationwrite
  • infobip.mi.query_number_intelligenceNumber Intelligencewrite
  • infobip.mi.silent_mobile_verificationSilent Mobile Verificationwrite
  • and 2 more in this area
Omni7
  • infobip.omni.create_omni_failover_scenarioCreate new OMNI failover scenariowrite
  • infobip.omni.get_omni_failover_delivery_reportsGet OMNI failover delivery reportsread
  • infobip.omni.get_omni_failover_message_logsGet OMNI failover message logsread
  • infobip.omni.get_omni_failover_scenariosList all OMNI failover scenariosread
  • infobip.omni.get_omni_failover_scenarioGet specific OMNI failover scenarioread
  • infobip.omni.send_omni_failover_messageSend OMNI failover messagewrite
  • and 1 more in this area
Markuplanguage6
  • infobip.markuplanguage.create_markup_language_callCreate markup language callwrite
  • infobip.markuplanguage.create_markup_language_configCreate a markup language configurationwrite
  • infobip.markuplanguage.get_markup_language_configGet a markup language configurationread
  • infobip.markuplanguage.get_markup_language_config_listGet markup language configurationsread
  • infobip.markuplanguage.delete_markup_language_configDelete a markup language configurationdestructive
  • infobip.markuplanguage.update_markup_language_configUpdate a markup language configurationwrite
Platform6
  • infobip.platform.create_blocklistsCreate blocklistswrite
  • infobip.platform.get_all_blocklistsGet all blocklistsread
  • infobip.platform.get_available_productsGet a list of available productsread
  • infobip.platform.get_openapiGet OpenAPI Specificationread
  • infobip.platform.delete_blocklistsDelete blocklistsdestructive
  • infobip.platform.get_product_level_openapiGet OpenAPI Specification for a specific productread
Messages API5
  • infobip.messages_api.get_messages_api_delivery_reportsGet delivery reportsread
  • infobip.messages_api.get_messages_api_inbound_messagesGet inbound messagesread
  • infobip.messages_api.send_messages_api_eventsSend a Messages API eventwrite
  • infobip.messages_api.send_messages_api_messageSend a Messages API messagewrite
  • infobip.messages_api.validate_messages_api_messageValidate a Messages API messagewrite
MMS5
  • infobip.mms.get_inbound_mms_messagesGet inbound MMS messagesread
  • infobip.mms.get_outbound_mms_message_delivery_reportsGet MMS delivery reportsread
  • infobip.mms.get_outbound_mms_message_logsGet MMS message logsread
  • infobip.mms.send_mms_messageSend MMS messagewrite
  • infobip.mms.send_mms_messagesSend MMS messageswrite
Apple MFB4
  • infobip.apple_mfb.get_outbound_apple_mfb_message_delivery_reportsGet Apple Messages for Business delivery reportsread
  • infobip.apple_mfb.get_outbound_apple_mfb_message_logsGet message logsread
  • infobip.apple_mfb.send_apple_mfb_eventSend Apple Eventswrite
  • infobip.apple_mfb.send_apple_mfb_messageSend Apple Messages for Businesswrite
Forms4
  • infobip.forms.get_formGet formread
  • infobip.forms.get_formsGet formsread
  • infobip.forms.increment_view_countIncrement form view countwrite
  • infobip.forms.submit_form_dataSubmit form datawrite
Kakao brand messages4
  • infobip.kakao_brand_messages.create_brand_message_templateCreate Brand Message templatewrite
  • infobip.kakao_brand_messages.get_brand_message_templateGet Brand Message templateread
  • infobip.kakao_brand_messages.get_brand_message_templatesGet Brand Message templatesread
  • infobip.kakao_brand_messages.update_brand_message_templateUpdate Brand Message templatewrite
Ott4
  • infobip.ott.send_rcs_bulk_messageSend bulk RCS messagewrite
  • infobip.ott.send_rcs_bulk_template_messageSend bulk RCS template messagewrite
  • infobip.ott.send_rcs_messageSend RCS messagewrite
  • infobip.ott.send_rcs_template_messageSend RCS template messagewrite
Tiktok4
  • infobip.tiktok.get_outbound_tiktok_message_delivery_reportsGet TikTok delivery reportsread
  • infobip.tiktok.get_outbound_tiktok_message_logsGet TikTok message logsread
  • infobip.tiktok.send_tiktok_eventsSend TikTok eventswrite
  • infobip.tiktok.send_tiktok_messagesSend TikTok messageswrite
Account3
  • infobip.account.get_account_balanceGet current account balanceread
  • infobip.account.get_free_messages_countGet remaining free messagesread
  • infobip.account.get_total_account_balanceGet account balance with free messagesread
Bots3
  • infobip.bots.send_test_messageSend messagewrite
  • infobip.bots.start_testStart testwrite
  • infobip.bots.stop_testStop testwrite
Instagram3
  • infobip.instagram.get_outbound_instagram_message_delivery_reportsGet Instagram delivery reportsread
  • infobip.instagram.get_outbound_instagram_message_logsGet outbound Instagram message logsread
  • infobip.instagram.send_instagram_messageSend an Instagram messagewrite
Kakao alim3
  • infobip.kakao_alim.get_outbound_kakao_alim_message_delivery_reportsGet Kakao Alim delivery reportsread
  • infobip.kakao_alim.get_outbound_kakao_alim_message_logsGet outbound Kakao Alim message logsread
  • infobip.kakao_alim.send_kakao_alim_messageSend a Kakao Alim messagewrite
Kakao chingu3
  • infobip.kakao_chingu.get_outbound_kakao_chingu_message_delivery_reportsGet brand message delivery reportsread
  • infobip.kakao_chingu.get_outbound_kakao_chingu_message_logsGet message logsread
  • infobip.kakao_chingu.send_kakao_chingu_messageSend a brand messagewrite
Kakao sangdam3
  • infobip.kakao_sangdam.get_outbound_kakao_sangdam_message_delivery_reportsGet Kakao Sangdam delivery reportsread
  • infobip.kakao_sangdam.get_outbound_kakao_sangdam_message_logsGet outbound Kakao Sangdam message logsread
  • infobip.kakao_sangdam.send_kakao_sangdam_messageSend a Kakao Sangdam messagewrite
Line oa3
  • infobip.line_oa.get_outbound_line_oa_message_delivery_reportsGet LINE Official Account delivery reportsread
  • infobip.line_oa.get_outbound_line_oa_message_logsGet outbound LINE Official Account message logsread
  • infobip.line_oa.send_line_oa_messageSend an LINE Official Account messagewrite
Number3
  • infobip.number.get_number_context_logsGet Number Context logsread
  • infobip.number.number_context_lookupNumber Context lookupwrite
  • infobip.number.number_context_lookup_asyncNumber Context lookup (async)write
Resource management3
  • infobip.resource_management.delete_inbound_configurationDelete inbound configurationdestructive
  • infobip.resource_management.get_inbound_configurationsGet inbound configurationsread
  • infobip.resource_management.manage_inbound_configurationManage inbound configurationwrite
Viber bot3
  • infobip.viber_bot.get_outbound_viber_bot_message_delivery_reportsGet Viber Bot delivery reportsread
  • infobip.viber_bot.get_outbound_viber_bot_message_logsGet outbound Viber bot message logsread
  • infobip.viber_bot.send_viber_bot_messageSend a Viber Bot messagewrite
AI2
  • infobip.ai.query_ai_assistantQuery AI Assistant by IDwrite
  • infobip.ai.retrieve_ai_assistant_contextRetrieve Context from AI Assistantwrite
Billing2
  • infobip.billing.get_billing_usage_request_statusGet status of query billing usage requestread
  • infobip.billing.query_billing_usageQuery billing usage dataread
Ccca2
  • infobip.ccca.get_conversations_agent_configGet agent configurationread
  • infobip.ccca.update_conversations_agent_wrap_up_configUpdate agent wrap up configurationwrite
Communication2
  • infobip.communication.add_people_to_flowAdd Person to Flowwrite
  • infobip.communication.remove_people_from_flowRemove person from flowdestructive
Line2
  • infobip.line.get_outbound_line_message_delivery_reportsGet LON delivery reportsread
  • infobip.line.send_line_messageSend an LINE messagewrite
Metrics2
  • infobip.metrics.get_aggregate_request_statusGet status of query aggregate data requestread
  • infobip.metrics.query_aggregate_dataQuery aggregated traffic dataread
Moments2
  • infobip.moments.add_flow_participantsAdd participants to flowwrite
  • infobip.moments.get_flow_participants_added_reportGet a report on participants added to flowread
Number activation state2
  • infobip.number_activation_state.get_reports_metadataGet Network Reports metadataread
  • infobip.number_activation_state.get_single_reportGet Network Report contentread
Saas2
  • infobip.saas.saas_request_statusGet SaaS request statusread
  • infobip.saas.share_saas_resourceShare SaaS resourcewrite
Audit1
  • infobip.audit.search_audit_logsSearch Audit Logsread
CT1
  • infobip.ct.log_end_tagConfirm conversionwrite
Livechat1
  • infobip.livechat.invalidate_customer_sessionInvalidate customer sessiondestructive
Number risk score1
  • infobip.number_risk_score.number_risk_score_queryQuery phone number attributeswrite
Open channel1
  • infobip.open_channel.send_open_channel_inbound_messageSend Open Channel inbound messagewrite

This index shows a sample of each area. All 956 actions, with their inputs and prices, are in the 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.

Give your agent Infobip today.

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