home / mcp / cb insights mcp server
CB Insights' MCP Server
Configuration
View docs{
"mcpServers": {
"cbinsights-cbi-mcp-server": {
"command": "/path/to/.local/bin/uv",
"args": [
"--directory",
"/path/to/cloned/cbi-mcp-server",
"run",
"server.py"
],
"env": {
"CBI_MCP_PORT": "8000",
"CBI_CLIENT_ID": "YOUR_CLIENT_ID",
"CBI_MCP_TIMEOUT": "120",
"CBI_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
}
}
}
}The CB Insights MCP Server provides a pass-through interface to the CB Insights ChatCBI LLM, allowing you to interact with CB Insights through AI agents. It enables seamless messaging, context sharing, and access to related references and sources for assisted decision making.
You can interact with CB Insights ChatCBI through an MCP client by sending messages and receiving responses. Each message is part of a chat session identified by a chatId. If you provide a chatId, the conversation continues; otherwise a new chat starts.
Key outcomes you can achieve include getting a reply to your question, seeing related content and sources, and receiving suggested follow‑up questions to keep the conversation productive.
Prerequisites you need before installing include a Python environment and a working MCP setup as described here. You will also use the MCP command line tooling to install and run the server.
Install the CB Insights MCP Server by issuing the installation command from your MCP client or terminal where the MCP tooling is available.
mcp install server.py
# This adds the following MCP configuration for the CB Insights MCP Server:
{
"mcpServers": {
"cbi-mcp-server": {
"command": "/path/to/.local/bin/uv",
"args": [
"--directory",
"/path/to/cloned/cbi-mcp-server",
"run",
"server.py"
]
}
}
}Configuration and runtime depend on environment variables and the specific MCP tooling flow you choose. The server uses uv to manage the project and relies on OAuth credentials for CB Insights authentication.
Debugging and testing can be performed with the inspector provided by the MCP tooling. Start the server in debug mode to test interactions and inspect messages, responses, and potential issues.
Send a message from an agent to ChatCBI and receive the response, including chatID, related content, sources, and follow-up suggestions.