# Charla — MCP server on mcp.ai > Connect your Charla account and use 9 tools for communication straight from your AI agent. Connect with your own API key. Charla is a live chat and AI customer-support platform whose public API manages property contacts, conversation exports, and knowledge base articles and categories. By: mcp.ai · official Page: https://mcp.ai/charla ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_charla?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/charla/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/charla/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/charla/skill.md Postman collection (v2.1): https://mcp.ai/charla/postman.json ## Tools - charla_create_kb_article(title?: string, status?: string, visibility?: string, description?: string, category_ids: integer[], content_html?: string) — Create a knowledge base article. Charla generates its URL slug from the title and may use it for chatbot training according to the property's AI settings. Defaults to a private draft. - charla_delete_kb_article(article_id: integer) — Permanently delete one knowledge base article by ID. This cannot be undone, and deleting an already-missing article fails. - charla_get_contact(contact_id: string) — Return one contact in the connected Charla property by UUID. - charla_get_kb_article(article_id: integer) — Return the full content and metadata of one knowledge base article by ID. - charla_list_contacts(cursor?: string) — Return one page of contacts for the connected Charla property, ordered by most recently modified. - charla_list_conversations(cursor?: string) — Export one page of conversations grouped by contact for the connected Charla property, including message history. - charla_list_kb_articles(cursor?: string) — Return one page of knowledge base article summaries for the connected Charla property, newest first. - charla_list_kb_categories() — Return all knowledge base categories available in the connected Charla property. - charla_update_kb_article(title: string, status: string, article_id: integer, visibility: string, description: string, category_ids: integer[], content_html: string) — Replace every writable field of an existing knowledge base article. Charla regenerates the URL slug from the replacement title and may retrain chatbot content according to the property's AI settings. ## Example prompts - "What can I do in Charla?" - "Show me a summary of my Charla account" ## Links Docs: https://mcp.ai/docs/mcps/charla Website: https://mcp.ai/mcps/charla