Interact with the SingleStore database platform
Interact with the SingleStore database platform. The singlestore mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 14 defined tools rather than through you.
Model Context Protocol (MCP) is a standardized protocol designed to manage context between large language models (LLMs) and external systems. This repository provides an installer and an MCP Server for Singlestore, enabling seamless integration.
Everything the assistant can do here goes through one of these:
get_user_info — Retrieve details about the current userorganization_info — Retrieve details about the user's current organizationchoose_organization — Choose from available organizations (only available when API key environment variable is not set)set_organization — Set the active organization (only available when API key environment variable is not set)Arguments — organization_id (string)workspace_groups_info — Retrieve details about the workspace groups accessible to the userworkspaces_info — Retrieve details about the workspaces in a specific workspace groupresume_workspace — Resume a suspended workspacelist_starter_workspaces — List all starter workspaces accessible to the usercreate_starter_workspace — Create a new starter workspaceterminate_starter_workspace — Terminate an existing starter workspacelist_regions — Retrieve a list of all regions that support workspacesYou will need one environment variable: MCP_API_KEY. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
Installation goes through your MCP client rather than a global install: point it at singlestore-mcp-server on PyPI and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.
Plenty of database access servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. SingleStore's toolset — get_user_info, organization_info, choose_organization and 11 more — is a fair guide to whether it matches your workflow.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| get_user_info | Retrieve details about the current user |
| organization_info | Retrieve details about the user's current organization |
| choose_organization | Choose from available organizations (only available when API key environment variable is not set) |
| set_organization | Set the active organization (only available when API key environment variable is not set) |
| Arguments | organization_id (string) |
| workspace_groups_info | Retrieve details about the workspace groups accessible to the user |
| workspaces_info | Retrieve details about the workspaces in a specific workspace group |
| resume_workspace | Resume a suspended workspace |
| list_starter_workspaces | List all starter workspaces accessible to the user |
| create_starter_workspace | Create a new starter workspace |
| terminate_starter_workspace | Terminate an existing starter workspace |
| list_regions | Retrieve a list of all regions that support workspaces |
| list_sharedtier_regions | Retrieve a list of shared tier regions |
| run_sql | Execute SQL operations on a connected workspace |
{
"mcpServers": {
"singlestore-mcp-server": {
"command": "uvx",
"args": [
"singlestore-mcp-server",
"start"
]
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| MCP_API_KEY | Credential the server authenticates with. | Yes |
Read-only SQL access to Postgres — let your assistant inspect schemas and answer questions from real data.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Official MongoDB server covering data, schemas and Atlas management — from find queries to spinning up clusters.
Serverless Postgres with database branching — point your assistant at Neon and let it work on disposable copies.