- List datasets — discover what data is available
- Ask questions — query datasets with natural language and get grounded answers
Prerequisites
- TopK account (Sign up here)
- TopK API key (Get API key here)
- Node.js 18+ (required to run
npx)
MCP Server URL
The MCP server URL depends on the region where your datasets are stored:| Region | MCP Server URL |
|---|---|
aws-us-east-1-elastica | https://elastica.api.topk.io/mcp |
aws-eu-central-1-monstera | https://monstera.api.topk.io/mcp |
Setup
- Claude Desktop
- Claude Code
- Cursor
- Windsurf
- VS Code
Open your Claude Desktop config file:Restart Claude Desktop to apply the changes.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
mcpServers:Available tools
Once connected, your agent will have access to the following tools:list_datasets
list_datasets
Lists all available datasets in your TopK project. The agent should call this first to discover what data is available before answering any data-related questions.
ask
ask
Queries one or more datasets using natural language and returns a grounded answer. Supports two modes:
- reason (default) — multi-step search and reasoning, best for analytical or comparative questions
- summarize — single search with a concise answer, best for simple lookups