Can AI agents automate ThoughtSpot?
ThoughtSpot · hybrid · business-intelligencereporting
ThoughtSpot is automatable today through REST API v2.0 and a hosted first-party Spotter MCP server. REST API v2.0 has been generally available on ThoughtSpot instances since 9.0.0.cl. It uses JSON CRUD over resource collections including metadata, users, Liveboards, searchdata, and TML export and import. Authentication is a Bearer token from POST /api/rest/2.0/auth/token/full, using username and password or a trusted-auth secret_key, or a session cookie from /api/rest/2.0/auth/session/login. MFA blocks username and password on the session login endpoint. Data endpoints such as searchdata and Liveboard or Answer data and reports require administrator or DATADOWNLOADING privilege. Default rate limit is 100 public API requests per second per client IP on 26.2.0.cl and later. Official SDKs are the TypeScript REST API SDK and the Visual Embed SDK (JavaScript) for Liveboards, Search, Spotter, and full-app embed. Spotter MCP is hosted by ThoughtSpot at https://agent.thoughtspot.app/mcp for OAuth apps and https://agent.thoughtspot.app/token/mcp for bearer-token apps. It is an add-on for ThoughtSpot Enterprise Edition and ThoughtSpot Embedded. Current URLs support date-based ?api-version=YYYY-MM-DD pinning. https://agent.thoughtspot.app/openai/mcp and https://agent.thoughtspot.app/bearer/mcp are deprecated and must not be treated as current. Documented MCP capabilities include tool discovery, natural-language queries, Liveboard and visualization creation, embeddable visualizations, and content search. Webhooks deliver scheduled Liveboard notifications and KPI monitor alerts. No official CLI was established from the opened pages. Zapier, Make, Power Automate, and n8n listings were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because Spotter MCP is a licensed Enterprise or Embedded add-on.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restbearersession-cookie coverage: partial · docs |
| SDK | yes | javascripttypescript official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | tml webhooks: True |
| Data access | export: json, tml · import: tml | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. REST API v2, the TypeScript REST SDK, Visual Embed SDK, and hosted Spotter MCP cover analytics work without browser control.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | — | — | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-06 |
deployment | declared | source | 2026-09-06 |
license | declared | source | 2026-09-06 |
modalities.api.exists | declared | source | 2026-09-06 |
modalities.api.kinds[0] | declared | source | 2026-09-06 |
modalities.api.auth[0] | declared | source | 2026-09-06 |
modalities.api.auth[1] | declared | source | 2026-09-06 |
modalities.api.coverage | declared | source | 2026-09-06 |
modalities.sdk.exists | declared | source | 2026-09-06 |
modalities.sdk.languages[0] | declared | source | 2026-09-06 |
modalities.sdk.languages[1] | declared | source | 2026-09-06 |
modalities.mcp.first_party | declared | source | 2026-09-06 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-06 |
modalities.extensibility.webhooks | declared | source | 2026-09-06 |
modalities.data_access.export[0] | declared | source | 2026-09-06 |
modalities.data_access.export[1] | declared | source | 2026-09-06 |
modalities.data_access.import[0] | declared | source | 2026-09-06 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-06 |
verdict.scores.api | declared | source | 2026-09-06 |
verdict.scores.mcp | declared | source | 2026-09-06 |
freshness.watch[0].url | declared | source | 2026-09-06 |
freshness.watch[1].url | declared | source | 2026-09-06 |
freshness.watch[2].url | declared | source | 2026-09-06 |
freshness.watch[3].url | declared | source | 2026-09-06 |
freshness.watch[4].url | declared | source | 2026-09-06 |
Related tools
Other products in this database that share a category with ThoughtSpot.
Last verified 2026-09-06 · volatility high · JSON record