Tools Overview: bigquery.googleapis.com

Receber especificações da ferramenta MCP

Para receber as especificações de ferramentas do MCP para todas as ferramentas em um servidor MCP, use o método tools/list. O exemplo a seguir demonstra como usar curl para listar todas as ferramentas e especificações disponíveis no servidor MCP.

Solicitação 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
}'
                  
Ferramentas do MCP
list_dataset_ids Liste os IDs de conjuntos de dados do BigQuery em um projeto na nuvem do Google.
get_dataset_info Receba informações de metadados sobre um conjunto de dados do BigQuery.
list_table_ids Liste os IDs das tabelas em um conjunto de dados do BigQuery.
get_table_info Recebe informações de metadados sobre uma tabela do BigQuery.
execute_sql

Executa uma consulta SQL no projeto e retorna o resultado.

Essa ferramenta é restrita apenas a declarações SELECT. Não é permitido usar instruções e procedimentos armazenados INSERT, UPDATE e DELETE. Se a consulta não incluir uma instrução SELECT, um erro será retornado. Para informações sobre como criar consultas, consulte a documentação do GoogleSQL.

A ferramenta execute_sql também pode ter efeitos colaterais se a consulta invocar funções remotas ou UDFs do Python.

Todas as consultas executadas com a ferramenta execute_sql têm um rótulo que a identifica como a fonte. Use esse rótulo para filtrar as consultas com o par rótulo-valor goog-mcp-server: true.

As consultas são cobradas do projeto especificado no campo project_id.