fgasparetto avatar

ChipsAI MCP Server

fgasparetto/chipsai-mcp

Connects Claude to ChipsBot's full chatbot management API. You get tools to create and configure bots, upload documents to their knowledge base via LlamaParse, send messages, pull analytics, and manage conversations. The RAG pipeline is configurable per bot with HyDE, reranking via Jina, and L2 chunk injection tuning. You can also wire up bot-to-bot routing where an orchestrator delegates queries to specialists based on role matching. Auth works via API key or username/password JWT. Useful if you're running ChipsBot chatbots and want to adjust prompts, swap models, tune retrieval thresholds, or debug conversation flows without leaving your editor.

tools
25
auth
Secret needed
transport
STDIO
env vars
2
last updated
Mar 12, 2026

Tools

25 tools

Public tool metadata for what this MCP can expose to an agent.

list_chatbotsList all chatbots for the authenticated user

List all chatbots for the authenticated user

No parameter schema in public metadata yet.

get_chatbotGet full chatbot details (prompt, model, colors, etc.)

Get full chatbot details (prompt, model, colors, etc.)

No parameter schema in public metadata yet.

create_chatbotCreate a new chatbot (returns embed script tag)

Create a new chatbot (returns embed script tag)

No parameter schema in public metadata yet.

update_chatbotUpdate chatbot fields (name, prompt, model, theme, colors, etc.)

Update chatbot fields (name, prompt, model, theme, colors, etc.)

No parameter schema in public metadata yet.

delete_chatbotSoft-delete (deactivate) a chatbot

Soft-delete (deactivate) a chatbot

No parameter schema in public metadata yet.

get_chatbot_configGet public widget configuration

Get public widget configuration

No parameter schema in public metadata yet.

get_chatbot_analyticsGet analytics: messages, sessions, daily stats, devices, countries

Get analytics: messages, sessions, daily stats, devices, countries

No parameter schema in public metadata yet.

upload_documentUpload PDF/DOC/DOCX to a chatbot's knowledge base (LlamaParse)

Upload PDF/DOC/DOCX to a chatbot's knowledge base (LlamaParse)

No parameter schema in public metadata yet.

list_conversationsList conversations, optionally filtered by chatbot

List conversations, optionally filtered by chatbot

No parameter schema in public metadata yet.

create_conversationCreate a new conversation

Create a new conversation

No parameter schema in public metadata yet.

get_conversationGet conversation details

Get conversation details

No parameter schema in public metadata yet.

update_conversationUpdate conversation title

Update conversation title

No parameter schema in public metadata yet.

delete_conversationDelete a conversation and all messages

Delete a conversation and all messages

No parameter schema in public metadata yet.

get_conversation_messagesGet all messages from a conversation

Get all messages from a conversation

No parameter schema in public metadata yet.

list_conversation_historyList widget conversation sessions (paginated, filter by chatbot)

List widget conversation sessions (paginated, filter by chatbot)

No parameter schema in public metadata yet.

get_session_messagesGet all messages from a widget conversation session

Get all messages from a widget conversation session

No parameter schema in public metadata yet.

send_messageSend a message and get AI response (auto-creates conversation)

Send a message and get AI response (auto-creates conversation)

No parameter schema in public metadata yet.

connect_botConnect a specialist bot to an orchestrator bot (role-based routing)

Connect a specialist bot to an orchestrator bot (role-based routing)

No parameter schema in public metadata yet.

list_bot_connectionsList all specialist bots connected to an orchestrator

List all specialist bots connected to an orchestrator

No parameter schema in public metadata yet.

update_bot_connectionUpdate role, label, description, or active status of a connection

Update role, label, description, or active status of a connection

No parameter schema in public metadata yet.

disconnect_botRemove a bot-to-bot connection

Remove a bot-to-bot connection

No parameter schema in public metadata yet.

get_rag_configGet RAG config: threshold, chunk settings, HyDE, L2, reranker, system instructions

Get RAG config: threshold, chunk settings, HyDE, L2, reranker, system instructions

No parameter schema in public metadata yet.

update_rag_configUpdate RAG config (threshold, chunk_size, chunk_strategy, HyDE, L2, reranker, etc.)

Update RAG config (threshold, chunk_size, chunk_strategy, HyDE, L2, reranker, etc.)

No parameter schema in public metadata yet.

get_user_planGet credit balance, unlimited status, usage stats

Get credit balance, unlimited status, usage stats

No parameter schema in public metadata yet.

list_ai_modelsList available AI models by provider with credit costs

List available AI models by provider with credit costs

No parameter schema in public metadata yet.

Sponsors

Configuration

CHIPSAI_EMAIL*

ChipsAI account email

CHIPSAI_PASSWORD*secret

ChipsAI account password

Readme

ChipsAI MCP Server

MCP (Model Context Protocol) server for ChipsBot — manage chatbots, conversations, documents, bot-to-bot routing, RAG configuration, and AI models from Claude Code, Claude Desktop, or any MCP client.

Requirements

  • Python 3.11+
  • uv (recommended) or pip
  • A ChipsBot account (sign up)

Quick Start

No installation needed with uv:

uv run --script server.py

Or install manually:

pip install "mcp[cli]" httpx
python server.py

Configuration

The server uses environment variables for authentication. API key is the recommended method — generate one from your ChipsBot dashboard.

VariableDescriptionDefault
CHIPSAI_API_KEYYour ChipsAI API key (recommended)—
CHIPSAI_API_URLAPI base URLhttps://ai.chipsbuilder.com
Legacy: username/password authentication

If you don't have an API key, you can use username/password instead:


View the full README on GitHub

Details

Repository
github.com/fgasparetto/chipsai-mcp
Package
chipsai-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from fgasparetto