BigQuery MCP Server API Reference¶
Production-ready BigQuery MCP server for secure querying of Google BigQuery datasets with configurable access controls
This reference provides detailed information about all available tools and their parameters.
Available Tools¶
list_datasets
¶
Description: List all accessible BigQuery datasets in the project
Parameters: No parameters required
Example Usage:
list_tables
¶
Description: List tables in a specific dataset
Parameters:
dataset_id
(string) (required): Dataset ID to list tables from
Example Usage:
describe_table
¶
Description: Get detailed schema information for a table
Parameters:
dataset_id
(string) (required): Dataset ID containing the tabletable_id
(string) (required): Table ID to describe
Example Usage:
execute_query
¶
Description: Execute a SQL query against BigQuery (subject to read-only restrictions)
Parameters:
query
(string) (required): SQL query to executedry_run
(boolean) (optional): Validate query without executing (default: false)
Example Usage:
get_job_status
¶
Description: Get status of a BigQuery job
Parameters:
job_id
(string) (required): BigQuery job ID to check
Example Usage:
get_dataset_info
¶
Description: Get detailed information about a dataset
Parameters:
dataset_id
(string) (required): Dataset ID to get information for
Example Usage:
Integration Examples¶
For more integration examples and usage patterns, see the Usage Guide.
Support¶
For questions and issues related to the BigQuery MCP Server, please refer to: - Usage Guide for comprehensive examples - Template Overview for setup and configuration - MCP Platform Documentation for general platform usage