Labsco
MCP SERVER · OFFICIAL PROJECT

ThoughtSpot MCP Server

by thoughtspot

Ask questions of your ThoughtSpot data in natural language and get live answers, charts and Liveboards back under your own governance.

Data Platform: Pipelines, Warehousing, BI & GovernanceOfficial source
Summary
Analytics answers that come out of your governed model, so the numbers match what the rest of the business sees.

The value over pointing a model at the warehouse is the semantic layer: definitions, row-level and object-level security already live in ThoughtSpot, and the answers arrive through them. It also writes back — Liveboards and embeddable visualizations get created from the same conversation that produced the question.

What it is

ThoughtSpot's Spotter server, hosted by ThoughtSpot: it authenticates against your instance and answers from your own data through the semantic model already defined there.

What you get
  • Natural-language questions answered from live data in your ThoughtSpot instance, not from a copy
  • Liveboards and visualizations created programmatically out of the conversation
  • Embeddable visualizations generated for use elsewhere
  • Search across existing ThoughtSpot content by name, author, tag or type
  • Answers that respect the governed semantic layer, including row-level and object-level security, so no analytics logic has to be rebuilt on your side
  • Date-based API versioning: pin the tool contract by appending an api-version to the endpoint, or leave it off to track the latest
Requirements

A ThoughtSpot instance and an account on it. The hosted endpoint is https://agent.thoughtspot.app/mcp over streamable-http, with SSE alongside it. Clients that cannot do dynamic client registration register manually at https://agent.thoughtspot.app/clients — the OAuth client ID and secret are shown once and never again — and that registration can pin a ThoughtSpot URL so users are not asked for it. There is also a bearer-token endpoint that takes an Authorization header, with the instance either folded into it as token@ts-host or sent separately as X-TS-Host. Published on npm as @thoughtspot/mcp-server for running it yourself.

Setup effort

One command — npx mcp-remote https://agent.thoughtspot.app/mcp?api-version=latest