Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
72e5bad
Add conversation storage server (#121)
Rifdhan Apr 28, 2026
462edfb
Add storage service (#122)
Rifdhan Apr 28, 2026
5dfe6c6
Add is_thinking flag to analytical session updates (#123)
Rifdhan Apr 28, 2026
65db06f
Use new Storage Server for streaming message storage (#124)
Rifdhan Apr 29, 2026
575dc94
SCAL-308277 Add metrics recorder core (#119)
kanwarbajwa Apr 29, 2026
0f63d88
Format metrics files with Biome (#128)
kanwarbajwa Apr 30, 2026
a9a4ef3
Store messages in separate keys in DurableObject KV store (#127)
Rifdhan Apr 30, 2026
13ee175
SCAL-309983 Harden metrics request isolation (#129)
kanwarbajwa Apr 30, 2026
cc80fcc
Improve error handling for getSessionInfo (#130)
Rifdhan May 1, 2026
9e49d1e
Stabilize nanoid integration fetch mock (#131)
kanwarbajwa May 1, 2026
a82d9f7
Release 2026-05-01 version (#132)
Rifdhan May 1, 2026
866f986
Update README for 2026-05-01 release (#133)
Rifdhan May 2, 2026
5306811
SCAL-308279 Add Grafana OTLP metrics sink (#126)
kanwarbajwa May 4, 2026
28a9f18
SCAL-308278 Add Analytics Engine metrics sink (#125)
kanwarbajwa May 4, 2026
19c20f9
Batch storage operations in Storage Server (#135)
Rifdhan May 5, 2026
d9ed7b7
SCAL-308280 Instrument request and auth health metrics (#134)
kanwarbajwa May 6, 2026
b95de51
Remove deprecated servers: API Server, OpenAI MCP Server (#139)
Rifdhan May 6, 2026
3872a62
Add Cloudflare migration for OpenAI MCP Server deletion (#140)
Rifdhan May 6, 2026
aa25874
SCAL-308281 Add tool and upstream health metrics (#138)
kanwarbajwa May 7, 2026
7f2697e
SCAL-310982 Fix Analytics Engine single-index writes (#141)
kanwarbajwa May 7, 2026
95f1a0a
Add more coverage for new tools (#137)
Rifdhan May 7, 2026
d9aebe6
Switch from legacy KV to SQLite storage (#142)
Rifdhan May 7, 2026
231d9f2
Rename storage server class to fix deployment issue (#144)
Rifdhan May 7, 2026
31cc0bb
Remove deletion migration
Rifdhan May 7, 2026
8abce48
Update wrangler config name to test-sb
cloudflare-workers-and-pages[bot] May 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 17 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,19 +40,18 @@ See our privacy statement [here](https://www.thoughtspot.com/privacy-statement).

## Connect

If using a client which supports remote MCPs natively (Claude.ai etc) then just enter:
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.

MCP Server URL:
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.

```
https://agent.thoughtspot.app/mcp
```
Preferred Auth method: Oauth
 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.

- For OpenAI ChatGPT Deep Research, add the URL as:
```js
https://agent.thoughtspot.app/openai/mcp
```
 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:

Expand All @@ -63,7 +62,7 @@ To configure this MCP server in your MCP client (such as Claude Desktop, Windsur
"command": "npx",
"args": [
"mcp-remote",
"https://agent.thoughtspot.app/mcp"
"https://agent.thoughtspot.app/mcp?api-version=latest"
]
}
}
Expand Down Expand Up @@ -374,7 +373,6 @@ When adding new MCP tools to the server:
**OAuth-based endpoints:**
- `/mcp`: MCP HTTP Streaming endpoint (supports `?api-version`)
- `/sse`: Server-sent events for MCP (supports `?api-version`)
- `/api`: MCP tools exposed as HTTP endpoints
- `/authorize`, `/token`, `/register`: OAuth endpoints

**Token-based endpoints (Recommended for APIs):**
Expand All @@ -391,28 +389,25 @@ The ThoughtSpot MCP Server supports API versioning to access different tool sets
**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 stable default tool set
- **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 (Spotter3 agent tools)
https://agent.thoughtspot.app/token/mcp?api-version=2025-03-01
# Specific date version (Spotter 3 agent tools)
https://agent.thoughtspot.app/token/mcp?api-version=2026-05-01

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

# Default version (stable tools)
https://agent.thoughtspot.app/token/mcp
```

**Available Versions:**
- `beta`: Latest beta features with Spotter3 agent conversation tools
- `2025-03-01`: Spotter3 agent conversation tools (`createConversation`, `sendConversationMessage`, `getConversationUpdates`)
- `2024-12-01`: Base MCP tools (`getRelevantQuestions`, `getAnswer`, `getDataSourceSuggestions`)
- `default`: Stable base tools (same as `2024-12-01`)
- `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.

Expand Down
19 changes: 0 additions & 19 deletions public/docs/glean-actions.md

This file was deleted.

170 changes: 0 additions & 170 deletions src/api-schemas/open-api-spec.ts

This file was deleted.

Loading
Loading