loading…
Search for a command to run...
loading…
Connects your BitScale workspace to Claude, allowing you to manage grids, fetch row data, and trigger enrichment runs via natural language. It provides tools fo
Connects your BitScale workspace to Claude, allowing you to manage grids, fetch row data, and trigger enrichment runs via natural language. It provides tools for listing grids, checking run status, and retrieving workspace details.
Connect your BitScale workspace to Claude via the Model Context Protocol (MCP).
uv (one-time)macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
OR
brew install uv
Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Open ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add:
{
"mcpServers": {
"bitscale": {
"command": "uvx",
"args": ["bitscale-mcp"],
"env": {
"BITSCALE_API_KEY": "your_api_key_here"
}
}
}
}
That's it. No cloning, no pip install — uvx pulls and runs the package automatically.
| Tool | Description |
|---|---|
get_workspace_details |
Get workspace plan, credit balances, search limits, and member counts |
list_grids |
List all grids with optional search & pagination, returns column definitions |
get_grid_details |
Get a grid's full schema — columns, settings, and data sources |
get_grid_curl |
Get a ready-to-use curl command and API contract for running a grid — call this first to discover required inputs |
run_grid |
Run a grid by providing input values, supports sync and async modes |
get_run_status |
Poll the status of an async or timed-out grid run by request_id |
rotate_api_key |
Rotate the workspace API key (irreversible, invalidates current key) |
"List all my BitScale grids"
"Show me the details of the Lead Enrichment grid"
"Get the curl command for the Lead Enrichment grid"
"Run the Lead Enrichment grid with company_name 'Acme Corp' and website 'acme.com'"
"Find phone numbers for people at Stripe using my BitScale grid"
"Check the status of run 550e8400-e29b-41d4-a716-446655440000"
list_grids to find available grids and their IDs.get_grid_curl with the grid ID to get the exact input fields required, a shaped request body, and a copy-paste curl command. This is the recommended way to understand what a grid needs before running it.run_grid with the grid ID and an inputs map of human-readable labels to values (as returned by get_grid_curl). In sync mode (default), results return directly within 120 seconds. In async mode, you get a request_id to poll.get_run_status with the request_id every 2-5 seconds until status is completed.This is an important distinction when using run_grid:
inputs — uses human-readable labels like "company_name", "website", "email". These labels are derived from the source columns configured on the grid's BitScale API data source. They are not column UUIDs. You can find the exact labels in the BitScale app by clicking the Data Source column → BitScale API source.
"inputs": {
"company_name": "Acme Corp",
"website": "acme.com"
}
output_columns — uses column UUIDs from get_grid_details to filter which enriched columns appear in the response.
"output_columns": [
"6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"6ba7b811-9dad-11d1-80b4-00c04fd430c8"
]
Response outputs — keyed by column UUIDs, each containing {value, name} where name is the human-readable display name.
"outputs": {
"6ba7b810-9dad-11d1-80b4-00c04fd430c8": {
"value": "AI-powered data enrichment platform",
"name": "Company Description"
}
}
claude mcp add bitscale \
--command uvx \
--args bitscale-mcp \
--env BITSCALE_API_KEY=your_api_key_here
Requests hit https://api.bitscale.ai/api/v1, authenticated via X-API-KEY header. Default rate limit: 5 req/s per workspace.
| Endpoint | Method | Tool |
|---|---|---|
/workspace |
GET | get_workspace_details |
/grids |
GET | list_grids |
/grids/:gridId |
GET | get_grid_details |
/grids/:gridId/curl |
GET | get_grid_curl |
/grids/:gridId/run |
POST | run_grid |
/run/status/:requestId |
GET | get_run_status |
/api-key/rotate |
POST | rotate_api_key |
Calling rotate_api_key immediately invalidates the current key and returns a new one. Update BITSCALE_API_KEY in your config and restart Claude Desktop after rotating.
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"bitscale-mcp-server": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also