Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Mcp Server
Mcp Server logo
Health: ActiveRecent health check succeeded.Last checked 8/10/2026, 11:10:18 PM

Mcp Server

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository33 GitHub StarsTotal stargazers on GitHub for the source repository (33 stars).Visit Website

MCP Server for ThoughtSpot - provides OAuth authentication and tools for querying data

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-8": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://agent.thoughtspot.app/mcp?api-version=latest"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

ThoughtSpot


ThoughtSpot MCP Server
MCP Server Static Badge GitHub branch check runs Coverage Status Discord: ThoughtSpot

The ThoughtSpot MCP Server provides secure OAuth-based authentication and a set of tools for querying and retrieving relevant data from your ThoughtSpot instance. It's a remote server hosted on Cloudflare.

If you do not have a Thoughtspot account, create one for free here.

Learn more about ThoughtSpot.

Join our Discord to get support.

See our privacy statement here.

Table of Contents

  • Connect
  • Usage
  • Demo video
  • Usage Examples
  • Usage in APIs
    • OpenAI / ChatGPT
    • Claude
    • Gemini
  • Features
    • Supported transports
  • Manual client registration
    • Associating with a ThoughtSpot instance
  • How to obtain a TS_AUTH_TOKEN
  • Troubleshooting
  • Contributing
    • Local Development
    • Endpoints

Connect

As of May 1, 2026, the ThoughtSpot MCP Server supports Spotter 3, enabling advanced analytics, forecasting, multi-step reasoning, and deep research. The new MCP tools support real-time streaming and session-based conversations.

The server uses date-based versioning via the ?api-version=YYYY-MM-DD query parameter. Appending this to your MCP server URL pins your integration to a specific version (or the closest earlier version if an exact match doesn't exist). Each new version may introduce new tools, enhancements, or bug fixes.

Β OAuth apps (plug-and-play integrations for Claude, ChatGPT, or custom OAuth apps):

  • https://agent.thoughtspot.app/mcp?api-version=latest β€” Always points to the latest version.
  • https://agent.thoughtspot.app/mcp?api-version=YYYY-MM-DD β€” Pins to a specific version. Example: ?api-version=2026-04-30.
  • https://agent.thoughtspot.app/mcp β€” Not recommended. Currently points to the baseline version with legacy MCP tools.

Β Bearer token apps (custom apps using bearer tokens):

  • https://agent.thoughtspot.app/token/mcp β€” Always points to the latest version.
  • https://agent.thoughtspot.app/token/mcp?api-version=YYYY-MM-DD β€” Pins to a specific version. Example: ?api-version=2026-04-30.

To configure this MCP server in your MCP client (such as Claude Desktop, Windsurf, Cursor, etc.) which do not support remote MCPs, add the following configuration to your MCP client settings:

config.json
{
  "mcpServers": {
    "ThoughtSpot": {
      "command": "npx",
      "args": [
         "mcp-remote",
         "https://agent.thoughtspot.app/mcp?api-version=latest"
      ]
    }
  }
}

See the Troubleshooting section for any errors / more details.

Usage

  1. Once the connection is done, ThoughtSpot datasources would show under the resources section.
  2. Select a datasource (resource), to set the context of your query.
  3. Now you could ask analytical questions, which claude can decide to use the relevant ThoughtSpot tools for.

See the video below for a complete demo.

Demo

Here is a demo video using Claude Desktop.

https://github.com/user-attachments/assets/72a5383a-7b2a-4987-857a-b6218d7eea22

Watch on Loom

Usage Examples

The following examples show a single conversation that builds progressively, starting from data discovery through to a finished Liveboard.

Example 1: Find the right data source

User prompt: "What data sources are available for analyzing sales performance?"

What happens:

  • Server searches available ThoughtSpot data sources and returns the most relevant matches ranked by confidence score
  • If the top two results are within 0.3 confidence of each other, the user is prompted to pick one
  • Otherwise, the highest confidence source is selected automatically

Example 2: Explore top-selling products

User prompt: "What are my top selling products this year?"

What happens:

  • Using the selected data source, the server decomposes the question into sub-questions like "total sales by product ranked highest to lowest this year"
  • Returns data with product names and sales figures, plus an inline chart

Example 3: Build a multi-metric Liveboard

User prompt: "Create a Liveboard for me from the findings"

What happens:

  • Using the generated answers, creates a named ThoughtSpot Liveboard with all charts pinned and returns a link to the Liveboard

Usage in APIs

ThoughtSpot's remote MCP server can be used in LLM APIs which support calling MCP tools.

Here are examples with the common LLM providers:

OpenAI Responses API

Terminal
curl https://api.openai.com/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
  "model": "gpt-4.1",
  "tools": [
    {
      "type": "mcp",
      "server_label": "thoughtspot",
      "server_url": "https://agent.thoughtspot.app/token/mcp",
      "headers": {
        "Authorization": "Bearer $TS_AUTH_TOKEN",
        "x-ts-host": "my-thoughtspot-instance.thoughtspot.cloud"
      }
    }
  ],
  "input": "How can I increase my sales ?"
}'

Note: Use /token/mcp for new integrations. The older /bearer/mcp endpoint is deprecated but still supported for backward compatibility.

More details on how can you use OpenAI API with MCP tool calling can be found here.

Claude MCP Connector

Terminal
curl https://api.anthropic.com/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: mcp-client-2025-04-04" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 1000,
    "messages": [{
      "role": "user",
      "content": "How do I increase my sales ?"
    }],
    "mcp_servers": [
      {
        "type": "url",
        "url": "https://agent.thoughtspot.app/token/mcp",
        "name": "thoughtspot",
        "authorization_token": "$TS_AUTH_TOKEN@my-thoughtspot-instance.thoughtspot.cloud"
      }
    ]
  }'

Note: In the authorization_token field we have suffixed the ThoughtSpot instance host as well with the @ symbol to the TS_AUTH_TOKEN. Use /token/mcp for new integrations. The older /bearer/mcp endpoint is deprecated but still supported for backward compatibility.

More details on Claude MCP connector here.

Gemini API

MCP tools can be used with the Gemini Python/Typescript SDK. Here is an example using typescript:

server.ts
import { GoogleGenAI, FunctionCallingConfigMode , mcpToTool} from '@google/genai';
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";

// Create server parameters for stdio connection
const serverParams = new StreamableHTTPClientTransport(new URL("https://agent.thoughtspot.app/token/mcp"), {
    requestInit: {
        headers: {
            "Authorization": "Bearer $TS_AUTH_TOKEN", // Read below how to get the $TS_AUTH_TOKEN
            "x-ts-host": "my-thoughtspot-instance.thoughtspot.cloud"
        },
    }
});

const client = new Client(
  {
    name: "example-client",
    version: "1.0.0"
  }
);

// Configure the client
const ai = new GoogleGenAI({});

// Initialize the connection between client and server
await client.connect(serverParams);

// Send request to the model with MCP tools
const response = await ai.models.generateContent({
  model: "gemini-2.5-flash",
  contents: `What is the weather in London in ${new Date().toLocaleDateString()}?`,
  config: {
    tools: [mcpToTool(client)],  // uses the session, will automatically call the tool
    // Uncomment if you **don't** want the sdk to automatically call the tool
    // automaticFunctionCalling: {
    //   disable: true,
    // },
  },
});
console.log(response.text)

// Close the connection
await client.close();

Note: Use /token/mcp for new integrations. The older /bearer/mcp endpoint is deprecated but still supported for backward compatibility.

Read this, for more details on Gemini API MCP tool calling.

An example using Google ADK + Python can be found here.

Gemini CLI extenstions

ThoughtSpot MCP server can also be installed as a Gemini CLI extension.

bash
gemini extensions install https://github.com/thoughtspot/mcp-server

Read more about Gemini CLI here.

How to get TS_AUTH_TOKEN for APIs ?

For API usage, you would the token endpoints with a secret_key to generate the API_TOKEN for a specific user/role, more details here.

Features

  • OAuth Authentication: Access your data, as yourself.
    • Dynamic Client Registration (DCR) support.
    • Any MCP host is allowed. Let's make the world fact driven.
  • Tools:
    • ping: Test connectivity and authentication.
    • getRelevantQuestions: Get relevant data questions from ThoughtSpot analytics based on a user query.
    • getAnswer: Get the answer to a specific question from ThoughtSpot analytics.
    • createLiveboard: Create a liveboard from a list of answers.
    • getDataSourceSuggestions: Get datasource suggestions for a given query.
  • MCP Resources:
    • datasources: List of ThoughtSpot Data models the user has access to.

Supported transports

  • SSE https://agent.thoughtspot.app/sse
  • Streamed HTTP https://agent.thoughtspot.app/mcp

Manual client registration

For MCP hosts which do not(yet) support Dynamic client registration, or they require statically adding Oauth Client Id etc. Go to this page, to register a new client and copy the details over. The most relevant values are Oauth Client Id and Oauth Client Secret which should be added when adding ThoughtSpot as an MCP connector in the MCP client (ChatGPT/Claude etc). The generated client details are only available when they are generated and are NOT available later for reference.

Associate with a ThoughtSpot instance

Manual client registration also allows to associate with a specific ThoughtSpot instance, so that your users do not have to enter the Thoughtspot instance URL when doing the authorization flow. While registering the Oauth client add ThoughtSpot URL to the appropriate value.

How to obtain a TS_AUTH_TOKEN ?

  • Go to ThoughtSpot => Develop => Rest Playground v2.0
  • Authentication => Get Full access token
  • Scroll down and expand the "body"
  • Add your "username" and "password".
  • Put whatever "validity_time" you want the token to be.
  • Click on "Try it out" on the bottom right.
  • You should get a token in the response, thats the bearer token.

Alternative way to get TS_AUTH_TOKEN

  • Login to the ThoughtSpot instance as you would normally.
  • Opem in a new tab this URL:
    • https://your-ts-instance/api/rest/2.0/auth/session/token
  • You will see a JSON response, copy the "token" value (without the quotes).
  • This is the token you could use.

Troubleshooting

Oauth errors due to CORS/SAML.

Make sure to add the following entries in your ThoughtSpot instance:

CORS

  • Go to ThoughtSpot => Develop => Security settings
  • Click "Edit"
  • Add "agent.thoughtspot.app" to the the "CORS whitelisted domains".

SAML (need to be Admin)

  • Go to ThoughtSpot => Develop
  • Go to "All Orgs" Tab on the left panel if there is one.
  • Click "Security settings"
  • Click "Edit"
  • Add "agent.thoughtspot.app" to the the "SAML redirect domains".

MCP server install error due to node issues

  • Make sure node is installed on your machine.
  • Make sure the node version is >=18
  • Check the node version by using the command node -v

500 error from MCP server

  • Make sure the ThoughtSpot cluster the MCP server is connected to is up and running.
  • If the error persists, please collect the logs that you get from the MCP client and the approximate time when the issue occurred.
  • Reach out on Discord to get support.
  • Create a issue on this repository to get help.
  • Submit a ThoughtSpot support case with all the artifacts.

Stale MCP auth

  • If for some reason the ThoughtSpot MCP server is failing authentication repeatedly, you can do rm -rf ~/.mcp-auth.
  • This will remove all stale authentication info, and restart the auth flow again.

Contributing

Local Development

  1. Install dependencies:
    Terminal
    npm install
    
  2. Set up environment variables:
    • Copy .dev.vars and fill in your ThoughtSpot instance URL and access token.
  3. Start the development server:
    Terminal
    npm run dev
    

Adding New Tools

When adding new MCP tools to the server:

  1. Define schemas and tools in src/servers/tool-definitions.ts
  2. Implement handlers in src/servers/mcp-server.ts
  3. Update version registry in src/servers/version-registry.ts:
    • Add new tools to appropriate version(s) in VERSION_REGISTRY
    • For new stable features, update DEFAULT_VERSION
    • For beta features, add to the beta version entry
  4. Add tests for new tools and version configurations
  5. Update documentation in README.md

Important: The version registry controls which tools are available in each API version. Make sure to add new tools to the correct version configuration to ensure they're accessible to users.

Endpoints

OAuth-based endpoints:

  • /mcp: MCP HTTP Streaming endpoint (supports ?api-version)
  • /sse: Server-sent events for MCP (supports ?api-version)
  • /authorize, /token, /register: OAuth endpoints

Token-based endpoints (Recommended for APIs):

  • /token/mcp: MCP HTTP Streaming with bearer auth (supports ?api-version)
  • /token/sse: Server-sent events with bearer auth (supports ?api-version)

Deprecated endpoints:

  • /bearer/mcp, /bearer/sse: Legacy MCP endpoints with bearer auth (deprecated, no api-version support). Use /token/* endpoints instead.

API Versioning:

The ThoughtSpot MCP Server supports API versioning to access different tool sets. You can specify the version using the api-version query parameter on OAuth and /token/* endpoints (not supported on deprecated /bearer/* endpoints).

Version Formats:

  • Beta version: ?api-version=beta - Access the latest beta features
  • Date-based version: ?api-version=YYYY-MM-DD - Access tools from a specific release date or the latest version on or before that date
  • Default (no parameter): Returns the latest stable tool set

Examples:

bash
# Beta version (latest experimental features)
https://agent.thoughtspot.app/token/mcp?api-version=beta

# Specific date version (Spotter 3 agent tools)
https://agent.thoughtspot.app/token/mcp?api-version=2026-05-01

# Date range resolution (returns newest version ≀ specified date)
https://agent.thoughtspot.app/token/mcp?api-version=2025-03-15

Available Versions:

  • beta: Latest beta features with Spotter3 agent conversation tools
  • latest: Most recent non-beta version
  • 2026-05-01: Spotter 3 agent conversation tools (create_analysis_session, send_session_message, get_session_updates)
  • 2025-01-01: Base MCP tools (getRelevantQuestions, getAnswer, getDataSourceSuggestions)

Note: The /bearer/* endpoints always return the default stable tool set and ignore the api-version parameter for backward compatibility.

MCP Server, Β© ThoughtSpot, Inc. 2025

Related MCP Servers

View all in Developer Tools View all alternatives
  • M
    Mcp Server

    Data center intelligence: 20,000+ facilities, M&A deals, site scoring, and market analytics.

    πŸ’» Developer Tools0 views
    Compare vs Mcp Server β†’
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    πŸ’» Developer Tools0 views
    Compare vs Ai Netcafe β†’
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools7 views
    Compare vs Claude Task Master β†’
  • Mcp Server logoMcp Server

    Packmind captures, scales, and enforces your organization's technical decisions.

    πŸ’» Developer Tools0 views
    Compare vs Mcp Server β†’

Frequently Asked Questions about Mcp Server

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "mcp-server": { "command": "npx", "args": ["-y", "mcp-server"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMcp Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-server-8?style=directory)](https://allmcps.com/mcp/mcp-server-8)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-server-8"><img src="https://allmcps.com/api/badge/mcp-server-8?style=directory" alt="Mcp Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars33
GitHub Star CountTotal stargazers on GitHub representing community popularity (33 stars).
Last commit3d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 8, 2026
npm downloads1,232/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
48Quality signal: Fair Β· 48/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity10/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Mcp Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code