Overview
This page is the reference for what’s on the other side of the connection: every tool the Bitscale MCP exposes, what each one needs to run, and what you can build once it’s connected. If you haven’t set it up yet, start with Connecting the Bitscale MCP.Endpoints
The Bitscale MCP exposes 49 tools. R marks a read-only call, W marks one that changes state. Workspaceget_workspace_v1(R) — plan, credit balance, seat count, your role, folders, workbookslist_integrations_v1(R) — connected integrations and their IDsdescribe_integration_schema_v1(R) — an integration’s field and object schemacreate_folder_v1/move_to_folder_v1(W) — organize folderscreate_workbook_v1/move_grid_to_workbook_v1(W) — group grids into a workbookdelete_item_v1(W) — delete a folder or workbook and everything in it
create_grid_v1(W) — create an empty gridlist_grids_v1(R) — list or search gridsget_grid_v1(R) — a grid’s columns, sources, settings, and schedulesupdate_grid_v1(W) — name, description, visibility, auto-dedupe, auto-runclone_grid_v1(W) — duplicate a griddelete_grid_v1(W) — delete a gridget_grid_status_v1(R) — ingestion and run progress
list_source_types_v1/search_source_types_v1(R) — available source typesget_source_type_details_v1(R) — a source type’s metadata schemaadd_grid_source_v1(W) — attach a source (Apollo, LinkedIn, Google Maps, CRM, CSV, webhook) and load rowsupdate_source_v1(W) — edit a sourcedelete_source_v1(W) — remove a source and its rowspull_latest_source_data_v1(W) — pull fresh data from a sourceupdate_source_schedule_v1(W) — set or clear a recurring pullresolve_filter_values_v1(R) — resolve a filter phrase (industry, technology, location) to an exact ID
init_csv_upload_v1(W) — start a chunked uploadanalyze_csv_upload_v1(R) — preview an uploaded CSVget_csv_import_mapping_v1(R) — suggested column mapping onto a gridcreate_grid_from_csv_v1(W) — create a grid from CSV, or append to one
get_rows_v1(R) — read row datalist_row_ids_v1(R) — preview which rows a filter matchesadd_rows_v1(W) — append rows (max 1,000 per call)update_rows_v1(W) — patch cell values (max 500 rows per call)delete_rows_v1(W) — delete rows by IDdedupe_rows_v1(W) — collapse duplicate rows by a matching column
list_tool_index_v1/list_all_tools_v1(R) — the enrichment tool catalogget_tool_details_v1/get_tool_schema_v1(R) — a tool’s record and column schemaadd_column_v1(W) — add a text, formula, or enrichment columnupdate_column_v1(W) — edit a columndelete_column_v1(W) — delete a columnrun_column_v1(W) — run one column on selected rowsrun_grid_v1(W) — run every runnable column on selected rowsget_run_status_v1(R) — poll an external run by request IDcreate_column_schedule_v1/update_column_schedule_v1/delete_column_schedule_v1(W) — recurring column re-runs
ask_human_v1(R) — when the agent should pause and ask youplan_bitscale_workflow_v1(R) — the routing plan before a write chain startsget_system_guide_v1(R) — the full reference playbook
Access
Each connection is scoped to one Bitscale workspace. Every tool above runs against that workspace, its grids, its credits, and its connected integrations only. Your workspace role, owner, admin, editor, viewer, gates admin actions like invites and plan changes.get_workspace_v1 returns your role.
Integrations, HubSpot, Salesforce, Attio, Zoho CRM, Slack, Apollo, OpenAI, Instantly, Smartlead, Outplay, are only reachable once your workspace connects them. A tool that needs one you haven’t connected returns a connect link instead of proceeding.
Deletes preview first. delete_grid_v1, delete_column_v1, delete_source_v1, delete_rows_v1, delete_item_v1, and dedupe_rows_v1 show what would be affected before anything is removed.
Runs estimate first. run_column_v1 and run_grid_v1 show a credit estimate before spending anything.