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
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
Install
- Works in
Manual install
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 reviewExtended 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.
Related
MCP serversDataForSEO MCP filters API responses to selected fields, so an agent receives only the data needed for the current analysis.
An MCP server with SEO data: backlinks, keyword difficulty and traffic estimates from the free Ahrefs tools
Humblytics MCP gives an agent live site analytics, funnels and A/B tests plus 12 marketing skills for finding conversion problems.
An MCP server for Reddit research: semantic community search and post and comment reading with links to sources
An MCP server retrieves Semrush keyword, domain and backlink data so an agent can compare competitors and prepare SEO analysis.
Amplitude's official remote MCP server: ask about product analytics, experiments, dashboards and session replays
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| ThoughtSpot MCP Server (this card) | yes | OAuth | 35 | |
| Power BI Authoring MCP Server | yes | OAuth | 1,283 | authors and edits Power BI models instead of answering questions about data |
| Google Analytics MCP Server | yes | OAuth | 3,761 | reads 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.