Best for
- Developers and analysts who want to query BigQuery quickly via AI assistants
- Organizations that need to prevent AI agents from modifying data
- Environments with sensitive data that require field-level access restrictions
This server provides secure read-only access to BigQuery, ideal for teams that want to use AI for data queries while enforcing strict controls on sensitive data. It defaults to read-only and offers field-level restrictions, adding a layer of safety. However, users must be aware that data is sent to LLM providers and that field restrictions are not a firewall.
Strongest · Security and permissions 16/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 14+
gcloud auth application-default login.{
"mcpServers": {
"bigquery": {
"command": "npx",
"args": ["-y", "@ergut/mcp-bigquery-server", "--project-id", "your-project-id"]
}
}
}
{
"mcpServers": {
"bigquery": {
"command": "npx",
"args": [
"-y",
"@ergut/mcp-bigquery-server",
"--project-id",
"your-project-id"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"bigquery": {
"command": "npx",
"args": [
"-y",
"@ergut/mcp-bigquery-server",
"--project-id",
"your-project-id"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add bigquery -- npx -y @ergut/mcp-bigquery-server --project-id your-project-id
Run it in a terminal; replace any <…> placeholders with your own values first.
Add the server config to claude_desktop_config. or .mcp., restart the client, then ask Claude something like "What tables are in my BigQuery datasets?" — real table names in the answer confirm the connection works.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
BigQuery MCP Server is a Model Context Protocol (MCP) server that provides secure, read-only access to BigQuery datasets. It acts as a translator between AI assistants and your data warehouse, allowing you to query data in natural language. The server only allows SELECT statements; every query is validated by BigQuery's dry-run planner, so INSERT, UPDATE, DELETE, DROP, TRUNCATE, EXPORT DATA, and MERGE are all rejected. It supports configurable query byte limits, field-level access restrictions, and automatic discovery of sensitive columns (e.g., names, emails, SSNs) to prevent AI agents from reading PII, PHI, or financial data.
Connect ClickHouse to your AI assistants
Unofficial MCP server providing advanced access to the ChEMBL chemical database
Google's official database MCP toolbox — define AI-accessible database tools via config
Bytebase's official, minimalist two-tool database MCP server
Source revision a298b53cd21d Data synced 2026-10-12 Read the FMRS scoring method