ThoughtSpot AI analytics integration
ThoughtSpot provides several options to bring governed analytics and AI-powered experiences into your applications, AI agents, and workflows.
AI integration options🔗
The primary ways to integrate ThoughtSpot analytics and AI into your environment are:
|
Note
|
All options allow using your existing ThoughtSpot data models, Liveboards, Answers, row-level and column-level security, and governance. The main differences are where the UI or conversation layer exists and who orchestrates the analytics workflow. |
ThoughtSpot MCP Server🔗
ThoughtSpot MCP Server exposes governed analytics as MCP tools and resources to AI agents and clients. The MCP Server can be integrated with your MCP client, agent, LLM, or application UI, allowing your users to explore ThoughtSpot’s agentic capabilities within the context of your application.
ThoughtSpot recommends using the MCP Server in these scenarios:
-
When you want to plug ThoughtSpot into AI agents and clients that already support MCP, such as Claude, ChatGPT, Gemini, IDEs, and custom MCP clients.
-
If you are building your own MCP-based chatbot or application, and want to call ThoughtSpot MCP tools behind a custom web experience.
For more information, see the MCP Server documentation.
Embedding Spotter in your app🔗
Developers can embed ThoughtSpot’s conversational UI experience and its agentic capabilities directly into their applications using the Visual Embed SDK.
If your business requires you to quickly integrate the Spotter experience into your applications and workflows, and provide a native AI search and analysis experience within your app, use this option.
For more information, see the Embed AI Search and Analytics and Spotter embed documentation.
Spotter REST APIs🔗
Spotter REST APIs provide programmatic access to Spotter conversation sessions, analytics, and agentic workflows. REST API clients use these APIs to send questions and receive structured answers, charts, or get relevant questions for a specific data model.
ThoughtSpot recommends using Spotter REST APIs in the following scenarios:
-
When you want your application, agent, or orchestration logic to interact with ThoughtSpot programmatically, without requiring MCP.
-
If you need to integrate ThoughtSpot responses and workflows with other systems.
-
For fine-grained control over the user experience.
For more information, see the Spotter AI API documentation.
Additional resources🔗
-
For information about MCP, see the Model Context Protocol specification.
-
For information about SDK libraries for embedding, see the Visual Embed SDK GitHub repository.
-
To view Spotter APIs, visit the REST API v2.0 Playground and navigate to the AI section.