# Landbot — how to use (mcp.ai)

Connect your Landbot account and use 13 tools for AI chatbots straight from your AI agent. Connect with your own API key. Landbot is a no-code chatbot builder that enables businesses to create conversational experiences for customer engagement, lead generation, and support across various messaging channels.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_landbot?ms=1787295900000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `landbot_delete_bot`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/landbot`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/landbot/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/landbot/delete/bot` — Tool to delete a specific bot from your account. Use when you need to remove an unused or test bot after confirming the bot ID.
  - body: { bot_id: string }
- `POST https://api.mcp.ai/api/landbot/get/brand` — Tool to retrieve your brand data including contact information and settings. Use when you need to access brand profile details, configuration, or contact information.
- `POST https://api.mcp.ai/api/landbot/list/agents` — Tool to retrieve a list of agents in your Landbot account. Use after authenticating your account to enumerate all agents and their details.
  - body: { limit?: integer, offset?: integer }
- `POST https://api.mcp.ai/api/landbot/list/bots` — Tool to list all bots in your Landbot account. Use after authenticating to discover your configured bots.
  - body: { limit?: integer, offset?: integer }
- `POST https://api.mcp.ai/api/landbot/list/channels` — Tool to list all channels integrated with your account. Use after authenticating your account to enumerate available messaging channels and metadata.
  - body: { limit?: integer, offset?: integer }
- `POST https://api.mcp.ai/api/landbot/list/customers` — Tool to list customers who have interacted with your bot. Use when you need to retrieve customer records with optional filters (channel_id, opt_in, search) and pagination.
  - body: { limit?: integer, offset?: integer, opt_in?: boolean, search?: string, search_by?: string, channel_id?: integer }
- `POST https://api.mcp.ai/api/landbot/list/whatsapp/templates` — Tool to list all WhatsApp message templates available for the account. Use after obtaining your WhatsApp channel ID to fetch template IDs and parameter counts.
  - body: { channel_id?: integer }
- `POST https://api.mcp.ai/api/landbot/replace/agent` — Tool to replace all data for a specific agent (full update). Use when you need to update agent information like name or password.
  - body: { agent_id: string, password?: string, last_name: string, first_name: string, password_confirmation?: string }
- `POST https://api.mcp.ai/api/landbot/replace/brand` — Tool to replace or update brand data with a full update (PUT operation). Use when you need to change company branding information in your Landbot account.
  - body: { city?: string, name: string, phone?: string, address?: string, country?: string, zipcode?: string }
- `POST https://api.mcp.ai/api/landbot/send/message` — Tool to send a plain text outbound message to a Landbot customer. Use when you need to reply to or continue a support chat with a known customer_id.
  - body: { message: string, customer_id: integer }
- `POST https://api.mcp.ai/api/landbot/set/agent/status` — Tool to change your agent status to online, offline, or busy. Use when you need to update your availability status in Landbot.
  - body: { status: string }
- `POST https://api.mcp.ai/api/landbot/update/agent` — Tool to update an agent's information in your Landbot account. Use when you need to modify agent details such as name, email, or password. This performs a partial update.
  - body: { email?: string, agent_id: string, password?: string, last_name?: string, first_name?: string, password_confirmation?: string }
- `POST https://api.mcp.ai/api/landbot/update/brand` — Tool to partially update your brand data in Landbot. Use when you need to modify brand information such as name, phone, address, city, zipcode, or country.
  - body: { city?: string, name?: string, phone?: string, address?: string, country?: string, zipcode?: string }

## Example prompts
- "What can I do in Landbot?"
- "Show me a summary of my Landbot account"

## More
- Page: https://mcp.ai/landbot
- Agent spec (llms.txt): https://mcp.ai/landbot/llms.txt
- Postman collection: https://mcp.ai/landbot/postman.json
