Deployed as a Cloudflare Worker-based service that hosts the MCP server endpoints
Integration for code coverage reporting and monitoring
Integration with GitHub for CI/CD checks as shown by the check-runs badge
ThoughtSpot MCP Server
The ThoughtSpot MCP Server is a Cloudflare Worker-based service that exposes Model Context Protocol (MCP) endpoints for interacting with ThoughtSpot data and tools. It provides secure OAuth-based authentication and a set of tools for querying and retrieving relevant data from a ThoughtSpot instance.
Table of Contents
Features
- OAuth Authentication: Secure endpoints using OAuth flows, as user's own scope.
- Tools:
ping
: Test connectivity and authentication.getRelevantQuestions
: Get relevant data questions from ThoughtSpot database based on a user query.getAnswer
: Get the answer to a specific question from ThoughtSpot database.createLiveboard
: Create a liveboard from a list of answers.
- MCP Resources:
datasources
: List of TS Data models the user has access to.
MCP Client Configuration
To configure this MCP server in your MCP client (such as Claude Desktop, Windsurf, Cursor, etc.), add the following configuration to your MCP client settings:
Supported transports
Contributing
Local Development
- Install dependencies:
- Set up environment variables:
- Copy
.dev.vars
and fill in your ThoughtSpot instance URL and access token.
- Copy
- Start the development server:
Endpoints
/mcp
: MCP HTTP Streaming endpoint/sse
: Server-sent events for MCP/api
: MCP tools exposed as HTTP endpoints/authorize
,/token
,/register
: OAuth endpoints
Configuration
- wrangler.jsonc: Configure bindings, secrets, and compatibility.
MCP Server, © ThoughtSpot, Inc. 2025
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Thoughtspot
Related MCP Servers
- AsecurityAlicenseAqualityThis is a MCP server that implements an unreasonable thinking system. It helps generate unconventional solutions: Generating unreasonable thoughts that challenge conventional wisdom. Creating branches of thinking in different directionsLast updated -310JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.Last updated -48PythonMIT License
- -securityAlicense-qualityA minimal MCP Server that provides Claude AI models with the 'think' tool capability, enabling better performance on complex reasoning tasks by allowing the model to pause during response generation for additional thinking steps.Last updated -5251TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that enables managing multiple lines of thought with features like branch navigation, cross-references between related thoughts, and insight generation from key points.Last updated -1TypeScriptMIT License