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

# Available tools

> Everything the Tanvik MCP server exposes to Claude

The Tanvik MCP server exposes tools across your leads, contacts, conversations, templates, campaigns, automations, commerce, wallet, support, team, and webhooks. Each is either **read-only** (view data) or an **action** (change data), and every action tool except sending WhatsApp session messages is **off by default** — enable the ones you want on the [Permissions](/mcp/permissions) page.

<Note>
  Read-only tools are enabled by default. Action tools are disabled by default, with the single exception of sending a WhatsApp session message. Toggle any of them from **MCP Permissions** in your dashboard.
</Note>

## Leads

| Tool            | Type | Default | What it does                                 |
| --------------- | ---- | ------- | -------------------------------------------- |
| List leads      | Read | On      | List sales pipeline leads, most recent first |
| Get lead detail | Read | On      | Full detail on one lead by ID                |

## Contacts

| Tool               | Type | Default | What it does                               |
| ------------------ | ---- | ------- | ------------------------------------------ |
| List contacts      | Read | On      | List contacts in the workspace             |
| Get contact detail | Read | On      | Full detail on one contact by phone number |

## Conversations & messaging

| Tool                    | Type   | Default | What it does                                             |
| ----------------------- | ------ | ------- | -------------------------------------------------------- |
| List conversations      | Read   | On      | List recent conversations, optionally filtered by status |
| Get conversation detail | Read   | On      | Full detail and recent messages for one conversation     |
| Send WhatsApp message   | Action | **On**  | Send a plain-text WhatsApp session message               |

<Info>
  "Send WhatsApp message" sends a **session** message, which only works inside an open 24-hour customer window — the same rule as the [Conversation API](/whatsapp/messages). To message someone cold, use an approved template through the dashboard or the [Send Templates](/whatsapp/send-templates) API.
</Info>

## Templates

| Tool                | Type | Default | What it does                                      |
| ------------------- | ---- | ------- | ------------------------------------------------- |
| List templates      | Read | On      | List WhatsApp templates and their approval status |
| Get template detail | Read | On      | Full detail on one template by exact name         |

## Campaigns

| Tool                | Type | Default | What it does                                 |
| ------------------- | ---- | ------- | -------------------------------------------- |
| Get campaign report | Read | On      | List broadcast campaigns with delivery stats |
| Get campaign detail | Read | On      | Full detail and stats for one campaign by ID |

## Automations

| Tool                  | Type | Default | What it does                                          |
| --------------------- | ---- | ------- | ----------------------------------------------------- |
| List automations      | Read | On      | List automations, their status, and enrollment counts |
| Get automation detail | Read | On      | Full detail on one automation by ID                   |

## Commerce

| Tool               | Type | Default | What it does                               |
| ------------------ | ---- | ------- | ------------------------------------------ |
| List products      | Read | On      | List the product catalog                   |
| Get product detail | Read | On      | Full detail on one product by ID           |
| List orders        | Read | On      | List orders, optionally filtered by status |
| Get order detail   | Read | On      | Full detail on one order by ID             |

## Wallet

| Tool                           | Type | Default | What it does                                 |
| ------------------------------ | ---- | ------- | -------------------------------------------- |
| Get wallet balance             | Read | On      | Current wallet balance                       |
| Get wallet transaction history | Read | On      | Wallet transaction ledger, most recent first |

## Support

| Tool                  | Type   | Default | What it does                     |
| --------------------- | ------ | ------- | -------------------------------- |
| List support tickets  | Read   | On      | List support tickets with Tanvik |
| Create support ticket | Action | Off     | Open a new support ticket        |

## Team

| Tool      | Type | Default | What it does                      |
| --------- | ---- | ------- | --------------------------------- |
| List team | Read | On      | List team members and their roles |

## Webhooks

| Tool          | Type | Default | What it does                                                              |
| ------------- | ---- | ------- | ------------------------------------------------------------------------- |
| List webhooks | Read | On      | List configured webhooks (URL and events only — never the signing secret) |

<Warning>
  The exact set of tools and their default states can change as the MCP server evolves. Your **MCP Permissions** page in the dashboard is always the source of truth for what's currently available and enabled in your workspace.
</Warning>

## Not exposed via MCP

For safety, several higher-risk operations are deliberately **not** available as tools — mass/broadcast campaign sends, team invites and role changes, wallet top-ups and billing changes, webhook creation or deletion, and editing your AI agent's prompt or configuration. These remain dashboard-only actions performed by a human. See [Permissions](/mcp/permissions) for more.
