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

# Integrations

> Connect WhatsApp, Slack, and your own MCP servers to Zeptar agents.

# Integrations

Give an agent access to external systems — send a WhatsApp message
mid-call, post to Slack, query your own MCP server.

## Concepts

* **Provider** — a code-defined integration we ship (WhatsApp, Slack, MCP).
* **Credential** — your encrypted secret bundle for a provider. One per
  WhatsApp Business Account or per Slack workspace.
* **Integration** — a named instance attached to a credential. An agent
  attaches to an integration to gain its tools.
* **Channel** — an inbound entry-point routed to an agent. In v1 this is
  a WhatsApp phone number.

## Add WhatsApp

1. Open **Integrations** in the sidebar → **+ Add integration** → **WhatsApp**.
2. Fill the dialog: name, WhatsApp Business Account ID, Phone Number ID,
   display number, system user access token.
3. **Connect**. Zeptar encrypts the token, stores the credential, and
   registers the phone number as a channel.
4. In an agent's **Tools** tab, attach the WhatsApp integration.
5. Pick which tools (`whatsapp_send_message`, `whatsapp_send_template`,
   `whatsapp_start_call`) the agent can call.

## Add Slack

1. **+ Add integration** → **Slack** → **Connect with Slack**.
2. Slack OAuth: pick the workspace + approve. Zeptar gets a bot token,
   encrypts it, and creates the integration named after the workspace.
3. Attach to an agent; enable any of the 5 outbound tools.

## Add a Custom MCP Server

1. **+ Add integration** → **Custom MCP Server**.
2. Provide the HTTPS endpoint and any required auth (bearer or header).
3. Zeptar calls `tools/list` once to discover and cache the tools.
4. Attach to an agent.
