X

CB Insights

Information

# CB Insights MCP Server The CBI MCP Server provides an interface for developers to interact with CB Insights ChatCBI LLM through AI Agents. ## Tools ### ChatCBI - Sends a message from an agent to our AI chatbot and returns the response - Input parameters: - \`message\`: - \`chatID\`: (optional) The unique id of an existing ChatCBI session. Used for continuity in a conversation. If not provided, a new ChatCBI session will be created - Returns object containing the following fields: - \`chatID\`: Unique id of current ChatCBI session - \`message\`: ChatCBI message generated in response to the message send in the input. - \`RelatedContent\`: Content that is related to the content returned - \`Sources\`: Supporting sources for the message content returned - \`Suggestions\` Suggested prompts to further explore the subject matter - For more information, check the [ChatCBI Docs](https://api-docs.cbinsights.com/portal/docs/api#tag/ChatCBI) ## Setup The CBI MCP Server uses [uv](https://docs.astral.sh/uv/getting-started/installation/) to manage the project. The default port is \`8000\`, but can be modified by updating the \`CBI_MCP_PORT\` environment variable in the \`.env\` file. The timeout for requests can also be modified via the \`CBI_MCP_TIMEOUT\` variable in the \`.env\` file. ### Authentication Documentation on how CB Insights APIs are authenticated can be found [here](https://api-docs.cbinsights.com/portal/docs/CBI-API/Authentication) The server uses the \`CBI_CLIENT_ID\` and \`CBI_CLIENT_SECRET\` environment variables set in the \`.env\` file to authorize requests. ## Usage ### With Claude Desktop Update the \`claude_desktop_config.json\` file using the following command: \`\`\`shell mcp install server.py \`\`\` This will add the following configuration: \`\`\`json \{ "mcpServers": \{ "cbi-mcp-server": \{ "command": "/path/to/.local/bin/uv", "args": [ "--directory", "/path/to/cloned/cbi-mcp-server", "run", "server.py" ] \} \} \} \`\`\` ## Debugging The [inspector](https://modelcontextprotocol.io/docs/tools/inspector#getting-started) can be used to test/debug your server. \`\`\`shell mcp dev server.py \`\`\` [More info on using the inspector](https://modelcontextprotocol.io/docs/tools/inspector#py-pi-package)

Prompts

Reviews

Tags

Write Your Review

Detailed Ratings

ALL
Correctness
Helpfulness
Interesting
Upload Pictures and Videos

Name
Size
Type
Download
Last Modified
  • Community

Add Discussion

Upload Pictures and Videos