mcpField
C
Claribi.com

Claribi.com

Remote
github.com/ICS-czData & Analytics0Updated 20w ago
Repository

About Claribi.com

clariBI MCP Server connects LLM clients to the hosted business intelligence platform for data uploads, cloud-source connections, natural-language analysis, and reports. Its published tool catalog and Python and TypeScript SDKs support client integration.

Key features

  1. 01Natural-language data analysis
  2. 02Data uploads and URL ingestion
  3. 03OAuth cloud-source connections
  4. 04Report and dashboard operations
  5. 05Python and TypeScript SDKs

Use cases

  1. 01Analyze business data through an LLM client
  2. 02Upload data or ingest a URL
  3. 03Connect a cloud data source using OAuth
  4. 04Generate and retrieve reports

MCP support

The hosted MCP server offers 19 tools, 3 resources, and 2 prompts over Streamable HTTP, with legacy SSE support. OAuth 2.1 or bearer-token authentication is available.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://claribi.com/mcp/v1/
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://claribi.com/mcp/v1/Auth required

Tools

Details

From the project README

clariBI MCP Server

PyPI npm MCP Registry smithery badge

Public reference for the clariBI Model Context Protocol server, a hosted MCP endpoint that lets LLM clients sign users up, upload data, connect cloud sources via OAuth, run natural-language analyses, and generate reports.

This repo holds the public manifest, examples, and reference documentation. The clariBI platform itself is a commercial hosted service; the hosted MCP endpoint is documented here so any spec-compliant MCP client can connect.

Endpoint

TransportURLProtocol version
Streamable HTTPhttps://claribi.com/mcp/v1/2025-03-26
SSE (legacy)https://claribi.com/mcp/v1/sse2024-11-05

Authentication

OAuth 2.1 with Dynamic Client Registration (RFC 7591). Discovery endpoints:

  • Authorization Server Metadata (RFC 8414): https://claribi.com/mcp/v1/.well-known/oauth-authorization-server
  • Protected Resource Metadata (RFC 9728): https://claribi.com/mcp/v1/.well-known/oauth-protected-resource

Public clients use PKCE S256. Confidential clients receive a client secret on registration.

Alternative for single-user installations: bearer token Authorization: Bearer claribi_mcp_<key>. Mint a key inside the clariBI web app under Settings > Developer > MCP Server.

Surface

19 tools, 3 resources, 2 prompts. Tool names and JSON schemas are published live at the tool catalog endpoint:

curl https://claribi.com/mcp/v1/  # returns server metadata
curl https://claribi.com/api/mcp-server/tool-catalog/  # full catalog

Tools include register_account, verify_email, check_pricing (all unauthenticated for sign-up from chat), upload_data_source, ingest_url_data_source, request_oauth_integration_url, run_analysis, generate_report, get_usage, get_billing_status, create_checkout_session, and dashboard/report list/get tools.

Official SDKs

Both SDKs are MIT-licensed and codegen-driven from the live tool catalog so the typed method surface never drifts from the server.

Python
pip install claribi-mcp
from claribi_mcp import Client

with Client(api_key="claribi_mcp_...") as client:
    client.initialize()
    result = client.run_analysis(
        question="What was revenue by region last quarter?",
        wait_seconds=30,
    )
    print(result.text)

Source on PyPI: https://pypi.org/project/claribi-mcp/

TypeScript
npm install @claribicom/mcp
import { Client } from '@claribicom/mcp';

const client = new Client({ apiKey: 'claribi_mcp_...' });
await client.initialize();
const r = await client.callTool('run_analysis', {
  question: 'What was revenue by region last quarter?',
  wait_seconds: 30,
});
console.log(r.text());

Source on npm: https://www.npmjs.com/package/@claribicom/mcp

MCP Server Registry

Listed in the official Model Context Protocol Server Registry under the namespace com.claribi/mcp-server:

curl 'https://registry.modelcontextprotocol.io/v0.1/servers?search=com.claribi'

Manifest: server.json.

Pricing and tier gating

MCP Server access is gated by the mcp_server_access feature flag on the clariBI subscription. It ships with Trial (free, 14 days), Starter ($99/mo), Professional ($199/mo), and Enterprise ($999/mo). Excluded from Free and Lite. Tool error responses indicate which quota was hit.

Sign-up tools (register_account, verify_email, check_pricing) do not require a subscription, so a new user can provision a Trial workspace from inside their LLM client without any prior account.

Documentation

Security

Vulnerability disclosure: [email protected]. See SECURITY.md.

License

This repository (README, manifest, examples, SDK code) is MIT.

The hosted clariBI platform that the server fronts is a commercial service; using the MCP server endpoint requires a clariBI account.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.