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

# Chatbot Tools

> List, configure, train, and inspect AI chatbot training data with the Zeplo MCP Server.

# Chatbot Tools

Tools for managing AI chatbot configurations and their training data.

## chatbot\_list

List all configured chatbots.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `page` | number | No | 1 | Page number |
| `limit` | number | No | 20 | Items per page |

***

## chatbot\_get

Get chatbot configuration and training data summary.

**Parameters:**

| Parameter | Type | Required | Description |
| - | - | - | - |
| `id` | string | Yes | Chatbot ID or UUID |

**Response includes:** all chatbot configuration fields, `trainingDataCount`, and associated site information (domain, active status).

***

## chatbot\_train

Add training data to a chatbot's knowledge base.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `chatbotId` | string | Yes | — | Chatbot ID |
| `type` | enum | Yes | — | Training type: `text` or `qa` |
| `content` | string | Yes | — | Training content (text body or Q\&A JSON) |
| `title` | string | No | — | Title for the training data |
| `dryRun` | boolean | No | `false` | Validate without writing |

**Example — text training:**

```json theme={null}
{
  "chatbotId": "bot_abc123",
  "type": "text",
  "title": "Return Policy",
  "content": "Our return policy allows returns within 30 days of purchase. Items must be in original packaging."
}
```

**Example — Q\&A training:**

```json theme={null}
{
  "chatbotId": "bot_abc123",
  "type": "qa",
  "title": "Shipping FAQ",
  "content": "{\"question\": \"How long does shipping take?\", \"answer\": \"Standard shipping takes 3-5 business days.\"}"
}
```

***

## chatbot\_training\_data

List training data for a chatbot.

**Parameters:**

| Parameter | Type | Required | Default | Description |
| - | - | - | - | - |
| `chatbotId` | string | Yes | — | Chatbot ID |
| `type` | string | No | — | Filter by type: `text`, `qa`, `url`, `document` |
| `limit` | number | No | 20 | Max results |

**Response:**

```json theme={null}
{
  "chatbotId": "bot_abc123",
  "count": 5,
  "data": [
    {
      "id": "td_abc123",
      "type": "text",
      "title": "Return Policy",
      "status": "active",
      "createdAt": "2026-05-08T10:00:00.000Z"
    }
  ]
}
```


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