CTRLK

Integrate a remote Infobip MCP server with an MCP Client

|

View as Markdown

MCP is an open protocol that standardizes how applications provide context to AI models​. The Infobip MCP server allows LLMs to use Infobip CPaaS Platform tools.

This tutorial will show you how to integrate the Infobip MCP server with an MCP Client, like Cursor or Claude desktop to use it with Infobip APIs.

Prerequisites [#prerequisites]

  • Python version 3.13 upwards and uvx installed.
  • Infobip account. If you do not have one create a free trial account.
  • Infobip API key with the correct scope, e.g. for Viber use viber-bm:message:send. Find out more about scopes in API Authorization.
  • An MCP Client, e.g. Cursor or Claude Desktop.

Cursor MCP Integration [#cursor-mcp-integration-steps]

Skip this section if integrating with Claude Desktop (see the section below).

  1. Open Cursor and navigate to Cursor Settings.
  2. On the left-hand side, click MCP.
  3. Click the +Add new global MCP server button.
  4. Populate the mcp.json connection to a remote MCP server with the Infobip MCP server settings (see section below).
  5. Make sure that MCP server is enabled and you see list of tools
  6. Use Chat to initiate Infobip APIs.

Claude Desktop MCP Integration [#claude-desktop-mcp-integration-steps]

  1. Open Claude Desktop and navigate to Settings.
  2. Use the Developer tab to click the Edit config button. This will show you the location of the claude_desktop_config.json file in your file system. You'll use the file to add the Infobip MCP server settings.
  3. Access the claude_desktop_config.json file and populate with the connection settings to the Infobip MCP server (see section below).
  4. Restart Claude desktop.
  5. Use Chat to initiate Infobip APIs.

Infobip MCP Server settings [#infobip-mcp-server-settings]

Each Infobip API endpoint is served as a separate MCP server to narrow down the context for the AI agent in use. As such, you need to add each endpoint aka server separately, as seen below.

json
1{
2 "mcpServers": {
3 "ib-viber": {
4 "command": "uvx",
5 "args": [
6 "mcp-proxy",
7 "https://mcp.infobip.com/viber/sse"
8 ],
9 "env": {
10 "API_ACCESS_TOKEN": "<Your Infobip API Key here>"
11 }
12 }
13 }
14}

For the list of all supported MCP endpoints, check out the Infobip MCP documentation.

Additional resources [#additional-resources]