Tools Overview: bigquery.googleapis.com

Obtener las especificaciones de la herramienta de MCP

Para obtener las especificaciones de la herramienta MCP de todas las herramientas de un servidor de MCP, usa el método tools/list. En el siguiente ejemplo se muestra cómo usar curl para enumerar todas las herramientas y sus especificaciones disponibles en el servidor de MCP.

Solicitud de Curl
                    
curl --location 'https://bigquery.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'
                  
Herramientas de MCP
list_dataset_ids Lista los IDs de conjuntos de datos de BigQuery en un proyecto de Google Cloud.
get_dataset_info Obtiene información de metadatos sobre un conjunto de datos de BigQuery.
list_table_ids Lista los IDs de las tablas de un conjunto de datos de BigQuery.
get_table_info Obtiene información de metadatos sobre una tabla de BigQuery.
execute_sql

Ejecuta una consulta de SQL en el proyecto y devuelve el resultado.

Esta herramienta solo se puede usar con SELECT. No se permiten las instrucciones INSERT, UPDATE y DELETE ni los procedimientos almacenados. Si la consulta no incluye una instrucción SELECT, se devuelve un error. Para obtener información sobre cómo crear consultas, consulta la documentación de GoogleSQL.

La herramienta execute_sql también puede tener efectos secundarios si la consulta invoca funciones remotas o UDFs de Python.

Todas las consultas que se ejecutan con la herramienta execute_sql tienen una etiqueta que identifica la herramienta como fuente. Puede usar esta etiqueta para filtrar las consultas con el par de etiqueta y valor goog-mcp-server: true.

Las consultas se cobran al proyecto especificado en el campo project_id.