otheroauth2

ThoughtSpot Spotter MCP

ThoughtSpot Spotter MCP brings governed enterprise analytics, natural-language questions, deep research, root-cause analysis, and insight generation to agents.

Verdict

ThoughtSpot Spotter MCP connects your team's AI to ThoughtSpot's analytics platform, letting you query business intelligence data, generate visualizations, and pull insights from dashboards without leaving Switchy. Analysts and ops teams use it to answer data questions in natural language during planning threads or standup reviews. The OAuth flow requires admin approval in your ThoughtSpot instance, and you'll need read access to the specific worksheets or liveboards your team references. Complex joins or custom TML modifications still require the ThoughtSpot UI.

Common use cases

  • Pull revenue metrics during quarterly planning
  • Generate charts from live sales data
  • Answer product usage questions in standups
  • Compare cohort performance across campaigns
  • Validate hypotheses with customer behavior data

Integration

Vendor
ThoughtSpot Spotter MCP
Category
other
Auth
OAUTH2
Composio slug
thoughtspot_spotter_mcp

Tools

Per-tool listings haven't synced yet for ThoughtSpot Spotter MCP. The connection itself works - your Project can already @-mention it. Tool descriptions will fill in on the next Composio ingest.

Setup

Setup guide

  1. 11. In Switchy, open Settings > Integrations and click Connect next to ThoughtSpot Spotter MCP. 2. You'll redirect to ThoughtSpot's OAuth consent screen — sign in with an account that has access to the data sources your team needs. 3. Grant read permissions for worksheets, liveboards, and answers when prompted. 4. Switchy confirms the connection and shows ThoughtSpot Spotter MCP as active. 5. Open any Project, type '@ThoughtSpot' in a message, and ask a question like 'show me last quarter's revenue by region' to verify the integration works. 6. If the MCP can't find a worksheet, check that your ThoughtSpot admin has shared it with your OAuth account.

What teammates see: by default, memories from ThoughtSpot Spotter MCP are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Revenue Trend Summary

@ThoughtSpot show me monthly revenue for the past six months and highlight any significant changes or trends.

Top Performing Segments

@ThoughtSpot which customer segments generated the highest revenue last quarter, and how do they compare to the previous quarter?

Campaign Performance Check

@ThoughtSpot compare conversion rates for all active campaigns this month and rank them by ROI.

User Engagement Snapshot

@ThoughtSpot show me daily active users for the past two weeks and flag any unusual drops.

Inventory Status Report

@ThoughtSpot list all products with inventory below reorder threshold and show their sales velocity over the last 30 days.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@ThoughtSpot what were our top 5 revenue-generating products last quarter, broken down by region?

Output

Based on your ThoughtSpot data model, the top 5 products last quarter were: Product A ($2.3M, led by EMEA), Product B ($1.8M, strongest in APAC), Product C ($1.6M, North America-heavy), Product D ($1.4M, evenly distributed), and Product E ($1.1M, Latin America focus). This query ran against the 'Sales Performance' worksheet and returned results in 1.2 seconds. Note that figures reflect closed deals only; pipeline data requires a separate query.

Notes

This example shows natural-language querying against your existing ThoughtSpot data models. The MCP translates the prompt into ThoughtSpot's search syntax, executes it, and returns formatted results. You'll need OAuth access to the specific worksheets or liveboards the query references—scope your connection accordingly.

Prompt

@ThoughtSpot create a liveboard pinning our monthly active users trend, churn rate by cohort, and NPS score over the last 12 months

Output

Created liveboard 'Product Health Dashboard' with three visualizations: (1) MAU line chart showing 18% growth from Jan to Dec, (2) cohort churn heatmap highlighting elevated churn in Q2 2024 signups, and (3) NPS gauge averaging 42 across the period with a dip in August. Liveboard is now accessible at [example-url]. You can share it with your team or schedule email snapshots from the ThoughtSpot UI.

Notes

This demonstrates programmatic liveboard creation—useful for templating dashboards across teams or automating reporting workflows. The MCP constructs the liveboard via ThoughtSpot's API but doesn't control sharing permissions; you'll configure those in ThoughtSpot directly. Creation may take 10-15 seconds for complex visualizations.

Prompt

@ThoughtSpot analyze our customer support ticket volume by category and suggest which areas need staffing adjustments based on resolution time trends

Output

Ticket volume analysis shows 'Billing Issues' spiked 34% month-over-month (now 1,200 tickets/month) while average resolution time climbed from 2.1 to 3.8 days. 'Technical Troubleshooting' remains flat at 800 tickets/month but resolution time improved to 1.5 days. Recommendation: consider reallocating 1-2 support engineers from Technical to Billing, or investigate root causes in the billing workflow—three specific ticket threads show recurring confusion about invoice line items.

Notes

This pairs ThoughtSpot's data retrieval with the AI's analytical reasoning. The MCP fetches raw metrics; the AI interprets trends and proposes actions. Accuracy depends on your data model's completeness—if resolution time isn't tracked consistently, recommendations will be speculative. Always validate suggestions against operational context.

Use-case deep-dives

Weekly revenue review at 8-person SaaS team

When OAuth2 analytics access beats manual dashboard exports

An 8-person SaaS team runs weekly revenue reviews where the VP of Sales, two account execs, and the founder compare pipeline metrics across regions. Without this MCP, someone exports CSV files from ThoughtSpot on Monday morning, pastes them into a Google Doc, and the team argues about whether the numbers are current. With OAuth2 authentication, the MCP pulls live ThoughtSpot data into a shared Switchy workspace where the team annotates trends and flags outliers in real time during the call. The trade-off: if your ThoughtSpot instance has row-level security or complex entitlements, OAuth2 scope might not surface the right subset for every team member. This works when your team shares a single analytics view and needs to stop the export-paste-stale-data loop.

Customer success health score triage

When live BI queries replace static support runbooks

A 12-person customer success team triages accounts flagged as at-risk each morning. The current process: a CSM logs into ThoughtSpot, runs three saved searches (usage drop, support ticket spike, payment issues), screenshots the results, and drops them in Slack. The team then debates next steps in a thread that's hard to search later. This MCP lets the team query ThoughtSpot directly from a Switchy workspace, tag accounts that need outreach, and build a living triage log that references the exact query parameters used each day. The boundary: if your success team doesn't already trust ThoughtSpot as the source of truth, adding an MCP won't fix upstream data quality problems. This is for teams who live in their BI tool and want to stop context-switching between Slack, screenshots, and the actual platform.

Product roadmap prioritization with usage data

When feature adoption metrics need to live next to Jira tickets

A 6-person product team meets biweekly to rank feature requests in Jira. The PM manually pulls ThoughtSpot dashboards showing which features get the most usage, pastes screenshots into a Notion doc, and the team votes on what to build next. Two weeks later, no one remembers which usage numbers justified the decision. With this MCP, the team queries ThoughtSpot adoption metrics directly in the Switchy workspace where they're already debating priorities, links each metric to the corresponding Jira ticket, and creates a decision trail that survives the meeting. The catch: if your product team prioritizes qualitative feedback over quantitative usage, this MCP won't change your process—it just speeds up the data-lookup step. Buy this if your roadmap lives or dies by BI metrics and you're tired of stale screenshots.

Frequently asked

What does the ThoughtSpot Spotter MCP do in Switchy?

It connects your team's Switchy workspace to ThoughtSpot's analytics platform, letting AI assistants query business intelligence data and retrieve insights without leaving the conversation. Your team can ask natural language questions about dashboards, pinboards, and saved searches, then get answers pulled directly from ThoughtSpot's semantic layer.

Does ThoughtSpot Spotter MCP require admin permissions to connect?

Yes, you'll need OAuth2 credentials from a ThoughtSpot admin to authorize the connection. The integration uses OAuth2, so your admin must generate client credentials in ThoughtSpot's developer settings and approve the scopes Switchy requests. Regular users can't self-provision this connection without those credentials.

Can the MCP create or modify ThoughtSpot dashboards?

No, this integration is read-only for now. It retrieves existing insights, runs saved searches, and pulls data from pinboards, but it won't create new visualizations or edit existing ones. If your team needs to build dashboards, do that directly in ThoughtSpot's UI, then reference them through Switchy.

How is this different from just opening ThoughtSpot in a browser tab?

The MCP brings ThoughtSpot data into your team's AI conversations, so you don't context-switch between tools. Instead of logging into ThoughtSpot, navigating to a dashboard, and copying results back into Slack or a doc, your AI assistant fetches the answer inline. It's faster for quick data checks during planning or standups.

Who on my team should connect the ThoughtSpot integration?

Whoever owns your ThoughtSpot instance and has admin access to generate OAuth credentials. Once connected, any Switchy user in your workspace can query ThoughtSpot data through AI assistants, but the initial setup requires someone with developer permissions in ThoughtSpot's admin console.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.