Overview
Features
OAuth Authentication with Dynamic Client Registration
Secure OAuth-based authentication with Dynamic Client Registration (DCR) support, allowing any MCP host to connect and authenticate.
Built-in MCP Tools
A suite of MCP tools including ping, getRelevantQuestions, getAnswer, createLiveboard, and getDataSourceSuggestions to query ThoughtSpot analytics.
MCP Resources Access
Exposes MCP resources for ThoughtSpot data models the user can access (datasources).
Supported Transports
Supports Server-Sent Events (SSE) and Streamed HTTP transports for real-time or streaming interactions.
Self-hosted Deployment
Deploy the MCP server in your own environment using the published Docker image; deployment details are documented in the repository.
Stdio Support (Fallback)
Provides stdio-based fallback transport for environments with network restrictions, with example client configuration.
Endpoints and API Access
Exposes MCP HTTP streaming and API endpoints such as /mcp, /sse, /api, /authorize, /token, /register, plus bearer equivalents for API usage.
Who Is This For?
- Developers:Enable integration of ThoughtSpot data with large language models via MCP.
- Data teams:Provide analysts secure access to ThoughtSpot sources through MCP for analytics workflows.
- MCP client developers:Build connectors for Claude, OpenAI, Gemini using ThoughtSpot MCP server.




