> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapbip.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect any MCP client

> The connection URL, the Bearer alternative and the tools.

zapbip speaks MCP over streamable HTTP. Any client that supports it can connect with the connection URL that zapbip gives your agent.

## The connection URL

```text theme={null}
https://<zapbip-host>/c/<secret>/mcp
```

The secret in the URL is the connection. Keep it private.

## The Bearer alternative

For clients that cannot hide a secret in a URL, use `/mcp` and send the secret as a header:

```text theme={null}
POST https://<zapbip-host>/mcp
Authorization: Bearer <secret>
```

Both forms reach the same agent. A missing or wrong secret answers `401`.

## Tools

| Tool | What it does |
| - | - |
| [send\_message](https://docs.zapbip.com/mcp-reference/send-message.md) | Send text. |
| [send\_media](https://docs.zapbip.com/mcp-reference/send-media.md) | Send an image, video, audio, document or sticker. |
| [send\_location](https://docs.zapbip.com/mcp-reference/send-location.md) | Send a location pin. |
| [send\_contact](https://docs.zapbip.com/mcp-reference/send-contact.md) | Send contact cards. |
| [react](https://docs.zapbip.com/mcp-reference/react.md) | React with an emoji. |
| [ask](https://docs.zapbip.com/mcp-reference/ask.md) | Ask with buttons or a list and wait. |
| [wait\_for\_reply](https://docs.zapbip.com/mcp-reference/wait-for-reply.md) | Wait for an answer or the next message. |
| [get\_messages](https://docs.zapbip.com/mcp-reference/get-messages.md) | Read unread messages and recent history. |
| [check\_inbox](https://docs.zapbip.com/mcp-reference/check-inbox.md) | See whether something new is waiting. |
| [create\_upload](https://docs.zapbip.com/mcp-reference/create-upload.md) | Reserve an upload for local bytes. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.