# Infobip WhatsApp

Connect your company's Infobip WhatsApp Business account to Cakewalk's MCP Gateway. Every agent tool call against Infobip passes through the gateway and is evaluated against your Policies.

## Requirements

* Infobip portal admin who can create OAuth apps.

The WhatsApp Tech Provider Program (Meta WABA partner registration) is a separate concern and is not required for this Connection.

## Required Scopes

OAuth scopes the app must request:

```
whatsapp:manage
offline_access
profile
```

## Step 1: Create the OAuth App Shell

In the Infobip portal, create your app shell. Infobip will generate a unique Client ID and Client Secret for the app.

## Step 2: Configure the Redirect URI

During app creation, enter this URL as the redirect URI:

```
https://mcp-gateway.getcakewalk.io/api/v1/Auth/Callback
```

## Step 3: Copy the Client ID and Client Secret

Once the app is created, copy the Client ID and the Client Secret. Use the copy icon next to the secret. Store both before navigating away.

## Step 4: Paste Credentials Into Cakewalk

1. Open <https://app.getcakewalk.io>.
2. Go to All Connections.
3. Find Infobip WhatsApp.
4. Click Edit credentials.
5. Paste the Client ID and Client Secret.
6. Save.

## Verifying It Works

The Infobip WhatsApp Connection card flips to Active on All Connections. From an agent platform connected to Cakewalk, ask the agent to list your WhatsApp templates or recent conversations. If Infobip returns results, the Connection is live.

## Troubleshooting

* Invalid redirect URI on consent: confirm the redirect URI on your Infobip app matches `https://mcp-gateway.getcakewalk.io/api/v1/Auth/Callback` exactly.
* Missing scope errors: confirm `whatsapp:manage`, `offline_access` and `profile` are all enabled on the app.

## Learn More

* [Infobip OAuth authorization](https://www.infobip.com/docs/developing-with-infobip/authorization-oauth)
* [Using Infobip MCP servers](https://www.infobip.com/docs/mcp/using-mcp)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.cakewalk.security/docs/ai-agent-access/connections-and-integrations/agent-connections/infobip-whatsapp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
