NeuralTrust has been recognized by Gartner → Read more

Connect ThoughtSpot MCP to your AI agents, securely.

One secured endpoint for every ThoughtSpot call your AI agents make, scoped per user, inspected, and logged.

Select the tools your AI agents can call

13 tools from the ThoughtSpot MCP schema.

Showing 13 tools

  • search_objectsreadSearches Answers, Liveboards, Liveboard visualizations and Worksheets by term, with optional filters for type, author, tag, modification date and verified status, and cursor pagination. It returns identifiers and metadata only, never the object's data, and runs no queries. ThoughtSpot notes that descriptions and query tokens are authoring metadata that can be stale and are often copied across sibling visualizations.
  • get_datareadFetches the full columns and rows of a saved Answer or Liveboard by re-running its saved question, with its existing filters and columns, against current data. Liveboard fetches are time-bound and return as many visualizations as fit. It is gated at runtime behind the data-download privilege.
  • create_analysis_sessionwriteStarts a conversational session with the Analytics Agent, optionally against a named data source or letting the Agent select the most relevant one. Annotated read-only by ThoughtSpot.
  • send_session_messagewriteSends a natural-language analytical question to the Analytics Agent, with an optional additional_context field carrying background the Agent should assume. The Agent then queries the warehouse on its own initiative. Annotated read-only by ThoughtSpot.
  • get_session_updatesreadReturns incremental updates from an analysis session, covering thinking steps, text, progress notifications and answers with an embeddable visualization URL, plus an is_done flag for polling.
  • create_dashboardwriteCreates a dashboard from an ordered list of answers produced in a session, with a title and a note tile of raw unescaped HTML composed by the agent, which renders for everyone who opens the dashboard.
  • list_orgsreadLists the Orgs the authenticated user can access with their ID, name and description, marking the one currently active. Only available when authenticated via OAuth.
  • switch_orghigh riskSwitches the active Org, so every subsequent tool call operates against it. ThoughtSpot states the selection is durable and shared across all of the user's sessions, persists across reconnects and applies to their other active conversations, resetting only on re-authentication or prolonged inactivity. It is annotated read-only despite this.
  • create_model_sessionwriteStarts a model builder session, either on a warehouse connection to build a new data model or on an existing model to edit it. ThoughtSpot instructs that the connection GUID be confirmed with the user rather than guessed or reused. Creating the session builds nothing on its own.
  • send_model_messagewriteSends a natural-language instruction to the model builder, or answers one of its clarifications with selected option IDs. Its description instructs that intended formulas be named to the user and confirmed before being added.
  • get_model_updatesreadReturns the model builder's incremental updates, including a proposed plan, clarifying choices, a task tracker, progress notifications and model state. The description marks a proposed plan as a hard stop requiring the user's explicit approval, never the agent's.
  • finalize_modelhigh riskSaves the built data model. Called without confirm it returns a summary for review and saves nothing; only confirm set to true persists the model and returns its GUID and URL.
  • check_connectivityreadVerifies that the connection and authentication are working, for diagnosing failures in other tool calls.

What ThoughtSpot MCP exposes

ThoughtSpot MCP groups its 13 tools into 6 categories, each with a suggested starting policy.

All 13 tools as JSON, ready to paste.

CategoryCoversAccessSuggested policy
Model BuildingStarting a session against a warehouse connection to build a new data model or against an existing model to edit it, sending natural-language build instructions or answering the builder's clarifications, polling its updates including the proposed plan, task tracker and progress notifications, and saving the resultRead / WriteThese are offered as a group, gated on the user's data-modeling privileges. finalize_model returns a summary unless confirm is set, and only confirm saves, which is a proper two-phase commit. The instructions not to auto-approve a plan or add formulas unprompted sit in tool descriptions, so they guide rather than enforce
Analysis SessionsCreating a conversational session with the Analytics Agent against a chosen or automatically selected data source, sending a natural-language question with optional background context, and polling for incremental updates including thinking steps, text, progress notifications and answers with embeddable visualization URLsRead / WriteThoughtSpot annotates all three read-only, but sending a message sets the Analytics Agent querying the warehouse on its own initiative. The additional_context field carries free-text assumptions into the Agent's interpretation, so log what is passed there
Discovery & DataSearching Answers, Liveboards, Liveboard visualizations and Worksheets by term with filters for type, author, tag, modification date and verified status, and fetching the full columns and rows of a saved Answer or Liveboard by re-running its saved question against current dataReadThe split is deliberate: search_objects returns metadata only and never contents, while get_data is gated at runtime behind the data-download privilege. get_data re-runs the saved question, so rows reflect current data rather than what was saved
OrgsListing the Orgs the authenticated user can access with the active one marked, and switching which Org every subsequent tool call operates againstRead / Writeswitch_org is annotated read-only but changes durable state shared across the user's other active conversations and surviving reconnects. It moves which tenant's data every later call reads, so gate it and record the resulting Org id
DashboardsCreating a dashboard from a list of answers produced in an analysis session, with a title, an ordered answer list that sets tile layout, and an HTML note tile summarising the analysisWriteThe note tile takes raw unescaped HTML that the agent composes, which then renders for everyone who opens the dashboard. Treat that field as agent-authored content published to colleagues rather than as a caption
ConnectivityA ping that verifies the connection and authentication are working, for diagnosing failures in other tool callsReadHarmless and worth allowing freely. It is the right first call when other tools fail, since it separates an authentication problem from a permissions one

Connect ThoughtSpot MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect ThoughtSpot

    Find ThoughtSpot in the tool list and connect it.

    Connect ThoughtSpot
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow ThoughtSpot MCP or block it. You allow the exact tools each agent can call, one by one.

ThoughtSpot MCP13 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 13 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is ThoughtSpot MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.ThoughtSpot MCP13 tools in the current set. ThoughtSpot ships four versioned tool sets and a deployment exposes one of them: a legacy set of five, a Spotter set of eight, that set plus four model-building tools, and finally plus get_data. Exposure is also privilege-gated at runtime, with the model tools offered as a group on data-modeling privileges and get_data on the data-download privilege. The Org tools require OAuth authentication.
Coding assistantsConnection & credentialsper userModel Building4 tools
Internal copilotsTool access policiesdeny by defaultAnalysis Sessions3 tools
Workflow automationsRequest & response inspectioninlineDiscovery & Data2 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools4 tools
FAQ

Common questions about running ThoughtSpot MCP through TrustGate.

Connect ThoughtSpot MCP instantly

Pick the tools, point your agent at TrustGate, and ThoughtSpot MCP is live: scoped, inspected, logged.