clariBI

com.claribiPublished by claribi.comOfficial publisherv1.0.0Updated Oct 26, 2026

AI business intelligence: sign up, ingest data, run analyses, generate reports from any MCP client.

VerifiedStreamable HTTPWeb executableData & Analytics

Overview

AI-generated overview

clariBI is a remote MCP server for AI business intelligence: sign up, ingest data, run analyses and generate reports from any MCP client.

What you can do
Sign up for the clariBI service from an MCP client and set up a workspace for business intelligence work. Ingest data into the service so it can be analyzed. Run analyses over the ingested data. Generate reports from the results. The manifest lists no individual tools, so the exact operations are not documented here.
When to use it
Useful when you want an assistant to handle business intelligence work end to end — loading data, analyzing it and producing reports — through a hosted service rather than local tooling.
Requirements
A remote MCP client that supports streamable HTTP, connecting to the clariBI endpoint. The manifest declares no authentication, environment variables or headers, but the description mentions signing up, so a clariBI account is likely needed.
Before you install
The description says you sign up, which suggests an account and possibly a paid service; confirm pricing before use. Data you ingest is sent to a third-party service, so avoid loading confidential or regulated data without checking its terms. Analyses and reports may write or change data in your workspace.

Installation

In SourceWeft

  1. Open clariBI in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.claribi%2Fmcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "claribi": {
      "type": "http",
      "url": "https://claribi.com/mcp/v1/"
    }
  }
}

README

This repository has no README.

Tools

26

check_integration_status

Poll an OAuth handoff initiated by request_oauth_integration_url. Returns the current status (pending, connected, failed, expired) and, when connected, the data_source_id you can pass to run_analysis.

Parametershandoff_idrequired

check_pricing

List clariBI subscription tiers with prices, AI credits, data source limits, user limits, and headline features. No authentication required.

Parameterstier

create_checkout_session

Create a Stripe Checkout URL the user can open in a browser to upgrade their clariBI subscription. Payment cannot happen inside the LLM; this tool returns a URL.

Parameterstierrequiredbilling_period

create_forecast

Bind a forecast to a metric in your workspace. Stores the configuration, sets up the schedule, and resolves the source binding immediately so a bad source_id or metric_path errors out before any credits are spent. Run the forecast with run_forecast.

Parametersnamerequiredsource_idrequiredtransformaggregationdescriptiongranularitymetric_pathrequiredsource_typerequiredhorizon_daysnon_negativemethod_overrideinclude_anomalies+7 more

generate_report

Generate a written report from a report template and your data sources, in the background. Uses AI credits. Returns a job id: poll get_analysis_status until it completes; the result names the new report, which get_report returns.

Parametersquestiontemplate_idrequireddata_source_ids

get_analysis_status

Check the status of a previously-dispatched run_analysis job. Returns the analysis result if completed.

Parametersjob_idrequired

get_billing_status

Get the organization's billing status — tier, renewal date, and upgrade options.

Takes no parameters.

get_dashboard

Fetch one dashboard by ID. Includes widget definitions, the most recent refresh data, and the web URL.

Parametersdashboard_idrequired

get_data_source_schema

Fetch the column schema for a data source. Useful before asking run_analysis about specific columns. The schema is derived from the preprocessing metadata clariBI extracted when the source was last synced. Poll this after upload_data_source / ingest_url_data_source until the returned status flips to "active" — that means preprocessing has finished and run_analysis will see the data.

Parametersdata_source_idrequired

get_forecast

Fetch one forecast configuration by ID.

Parametersforecast_idrequired

get_forecast_run

Fetch one run of a forecast by ID, or pass run_id="latest" for the most recent run. Returns the full forecast envelope: target series + 30-day projection, correlated drivers (with lag and bootstrap stability), anomalies, structural changes, and credit accounting.

Parametersrun_idrequiredforecast_idrequired

get_forecast_trust

Returns per-past-run accuracy for a forecast. Each row compares a prior run's projection against the actuals that have materialized since. Use this to see whether your forecasts have been getting MORE or LESS accurate over time, or to spot when a backtest sMAPE was systematically optimistic vs. realised performance.

Parametersforecast_idrequired

get_report

Fetch one generated report by ID.

Parametersreport_idrequired

get_usage

Get the organization's current AI credit usage, data source count, user count, and rate-limit headroom.

Takes no parameters.

ingest_url_data_source

Create a new data source by fetching a public URL on the server side. Handles CSV, TSV, JSON, Excel, TXT, and PDF. Private networks (RFC 1918, loopback, cloud metadata) are blocked. Returns the data_source_id once preprocessing has started. Use this for files larger than the 25 MB inline upload cap.

Parametersurlrequirednamerequiredformatdescriptionwait_seconds

list_dashboards

List dashboards in your clariBI organization. Returns id, name, status, last refresh, and a URL you can open in a browser.

Parameterslimitoffsetsearch

list_data_sources

List the data sources connected to your clariBI organization. Returns id, name, source_type, status, last sync time, and the number of rows (when known).

Parameterslimitoffsetsource_type

list_forecasts

List metric forecasts in your clariBI organization. Each row covers one metric: its source binding, horizon, schedule, and the latest run status. Use get_forecast_run to fetch the full forecast result.

Parameterslimitoffsetis_active

list_reports

List generated reports in your clariBI organization. Returns id, title, status, output format, and download URL.

Parameterslimitoffsetstatus

regenerate_forecast_narrative

Re-run ONLY the AI narration step against an existing completed forecast run. Costs 1-2 AI credits (no engine work). Returns the new narration; the old one is overwritten in the run record. Refuses when the run is not yet complete or when narration_enabled=false on the forecast.

Parametersrun_idrequiredforecast_idrequired

register_account

Begin clariBI account signup. Validates the email + organization name, emails a 6-digit verification code, and returns a pending_id. Call verify_email(pending_id, code) within 10 minutes to finish signup and receive an API key.

Parametersemailrequiredlast_namefirst_nameaccept_termsrequiredorganization_namerequired

request_oauth_integration_url

Initiate an OAuth handoff to a vendor integration (Google Ads, GA4, Search Console, Sheets, Drive, BigQuery, Meta Ads, Jira, Confluence). Returns an authorization URL the user opens in a browser. After the user clicks Allow, the connection is created and you can poll check_integration_status(handoff_id) to find out when the data is ready.

Parametersproviderrequiredintegration_type

run_analysis

Run a natural-language analytics question against your connected data sources. Consumes AI credits. Returns either the completed analysis result inline OR a job_id you can poll with get_analysis_status. If list_data_sources returns an empty list, ingest data first with upload_data_source (inline base64), ingest_url_data_source (public URL), or request_oauth_integration_url (Google / Meta / Jira / Confluence).

Parametersquestionrequiredsession_idwait_seconds

run_forecast

Run a forecast now. Reserves AI credits up front, dispatches the backtest + projection + correlation pipeline, and returns either the completed result inline (wait_seconds > 0 and the run finishes in time) or a run_id you can poll with get_forecast_run.

Parametersforecast_idrequiredwait_seconds

upload_data_source

Create a new data source from an inline base64-encoded file (CSV, TSV, JSON, Excel, TXT, PDF). The file goes through the same validation and preprocessing as a web upload. Returns the data_source_id you can pass to run_analysis as soon as preprocessing completes (poll get_data_source_schema for readiness or pass wait_seconds to block here).

Parametersnamerequiredformatrequireddata_base64requireddescriptionwait_seconds

verify_email

Complete clariBI signup by submitting the verification code plus a password. Returns an OAuth access_token for immediate use AND a long-lived MCP API key for persistent configuration. The new organization lands on the Trial tier (50 AI credits, 14 days).

Parameterscoderequiredpasswordrequiredpending_idrequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.