ThoughtSpot MCP Server

Remote ThoughtSpot Spotter MCP server: an agent asks questions about company data and gets live answers with links

  • 35 ★ on the repository
  • Last commit
MCP serverOfficial

Extended access

Why this level

  • The agent reads corporate data and metrics from ThoughtSpot within the user's rights
  • The createLiveboard tool creates objects in your ThoughtSpot instance
All reasons and checks

thoughtspot/mcp-server

Install

Manual install

Text for your agent

Connect the remote ThoughtSpot MCP server at https://agent.thoughtspot.app/mcp with OAuth sign-in, and enter your instance address at authorization. For data questions, create an analysis session, send the question and poll for updates. Do not draw charts, give the ThoughtSpot links.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent reads corporate data and metrics from ThoughtSpot within the user's rights
  • The createLiveboard tool creates objects in your ThoughtSpot instance

This is third-party code. Review the repository files before installing.

What it does

The MCP server connects an agent to a ThoughtSpot instance and returns answers to questions about the data the user can access. The server handles authorization itself through OAuth. server.json lists five tools: ping checks connectivity, getRelevantQuestions picks follow-up questions, getAnswer answers a specific question, getDataSourceSuggestions hints at a source for the query, and createLiveboard builds a dashboard from finished answers. The list of data models available to the user is served as the datasources resource. The repository also holds the analyzing-data-with-thoughtspot skill. It walks the agent through the steps: create an analysis session, send the question, poll for updates and deliver the result with ThoughtSpot links. The agent does not draw charts or dashboards itself and shows the service links instead. When a question needs outside context, the skill asks for a web search and a comparison of the results.

Who it is for. Analysts and managers whose metrics live in ThoughtSpot and who want to ask about them in plain language from Claude, ChatGPT or Cursor.

Good fit when

  • You need last month's signup count without opening the ThoughtSpot interface
  • Revenue by region is read together with an industry benchmark from public sources
  • A set of answers becomes a liveboard, and the link goes to colleagues
  • The agent picks follow-up questions on a data model, and one of them goes ahead
  • A team connects ThoughtSpot to ChatGPT or Claude through manual OAuth client registration

Not a fit when

  • There is no data in ThoughtSpot: the server answers only for the connected instance
  • You want a custom chart with its own styling: the skill forbids the agent from building visualizations itself
  • You need an entire table exported to a file: the tools return answers to questions, not exports
  • The agent has no network access: the server is remote

Example request

How many signups did we have last month, and how does that compare with the industry average? Use ThoughtSpot for our data.

MCP

Transport
http, sse
Authentication
OAuth

Limitations

You need a working ThoughtSpot instance and the user's access to its data; a free trial account is described in the documentation. In clients without dynamic OAuth registration you create a client by hand on agent.thoughtspot.app/clients, and the secret is shown once. A call with a token in the header needs the instance address as token@host or an X-TS-Host header. The tool set depends on the server's API version. Availability from Russia was not checked.

How to disable. In Claude Code, remove the server with claude mcp remove thoughtspot if you added it under that name. In ChatGPT or Claude on the web, disconnect the connector in settings and delete the issued OAuth client on agent.thoughtspot.app/clients.

FAQ

How do I connect ThoughtSpot MCP to Claude or ChatGPT?

Add a custom connector with https://agent.thoughtspot.app/mcp and go through OAuth sign-in. If the client lacks dynamic registration, create a client on agent.thoughtspot.app/clients and paste the Client Id and Client Secret.

Do I need my own ThoughtSpot instance?

Yes, the server works only with the connected instance and the data your account can reach. A free trial account can be created on the ThoughtSpot site, with the link in the README.

Can the server be tied to one instance in advance?

Yes. Enter the ThoughtSpot URL when registering the OAuth client, and users will not type the address at sign-in. For several domains there is the INSTANCE_ALLOWLIST_BY_HOST variable.

What is the analyzing-data-with-thoughtspot skill for?

It sets the order of work: create a session, send the question, poll for updates and return the answer with links. For outside context the skill adds a web search and a comparison with the data.

Which tools does the server have?

server.json lists ping, getRelevantQuestions, getAnswer, createLiveboard and getDataSourceSuggestions. The skill also uses the session calls create_analysis_session, send_session_message and get_session_updates.

Discussion

No questions or reviews yet.

Official

DataForSEO MCP filters API responses to selected fields, so an agent receives only the data needed for the current analysis.

MCP serverExtended access261Repository stars

An MCP server with SEO data: backlinks, keyword difficulty and traffic estimates from the free Ahrefs tools

MCP serverBroad access193Repository stars
Official

Humblytics MCP gives an agent live site analytics, funnels and A/B tests plus 12 marketing skills for finding conversion problems.

MCP serverExtended access85Repository stars

An MCP server for Reddit research: semantic community search and post and comment reading with links to sources

MCP serverExtended access265Repository stars

An MCP server retrieves Semrush keyword, domain and backlink data so an agent can compare competitors and prepare SEO analysis.

MCP serverExtended access366Repository stars
Official

Amplitude's official remote MCP server: ask about product analytics, experiments, dashboards and session replays

MCP serverExtended access48Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
ThoughtSpot MCP Server (this card)yesOAuth35
Power BI Authoring MCP ServeryesOAuth1,283authors and edits Power BI models instead of answering questions about data
Google Analytics MCP ServeryesOAuth3,761reads Google Analytics reports, without data models or plain-language questions

README in short

The README briefly introduces the Spotter server and points to the documentation and a trial. Most of it covers manual OAuth client registration, binding to an instance and limiting instances per domain. The rest describes local development on a Cloudflare Worker and adding new tools.

README badge

Report a problem