KosmoKrator

data

Google BigQuery MCP, CLI, and Lua Integration for AI Agents

Google BigQuery integration docs for AI agents: MCP gateway setup, Google BigQuery CLI commands, Lua API reference, credentials, and function schemas.

Google BigQuery for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
google-bigquery.google_bigquery_datasets_delete Write write 0 Datasets Delete (DELETE /projects/{+projectId}/datasets/{+datasetId}).
google-bigquery.google_bigquery_datasets_get Read read 0 Datasets Get (GET /projects/{+projectId}/datasets/{+datasetId}).
google-bigquery.google_bigquery_datasets_insert Write write 0 Datasets Insert (POST /projects/{+projectId}/datasets).
google-bigquery.google_bigquery_datasets_list Read read 0 Datasets List (GET /projects/{+projectId}/datasets).
google-bigquery.google_bigquery_datasets_patch Write write 0 Datasets Patch (PATCH /projects/{+projectId}/datasets/{+datasetId}).
google-bigquery.google_bigquery_datasets_undelete Write write 0 Datasets Undelete (POST /projects/{+projectId}/datasets/{+datasetId}:undelete).
google-bigquery.google_bigquery_datasets_update Write write 0 Datasets Update (PUT /projects/{+projectId}/datasets/{+datasetId}).
google-bigquery.google_bigquery_jobs_cancel Write write 0 Jobs Cancel (POST /projects/{+projectId}/jobs/{+jobId}/cancel).
google-bigquery.google_bigquery_jobs_delete Write write 0 Jobs Delete (DELETE /projects/{+projectId}/jobs/{+jobId}/delete).
google-bigquery.google_bigquery_jobs_get Read read 0 Jobs Get (GET /projects/{+projectId}/jobs/{+jobId}).
google-bigquery.google_bigquery_jobs_get_query_results Read read 0 Jobs Get Query Results (GET /projects/{+projectId}/queries/{+jobId}).
google-bigquery.google_bigquery_jobs_insert Write write 0 Jobs Insert (POST /projects/{+projectId}/jobs).
google-bigquery.google_bigquery_jobs_list Read read 0 Jobs List (GET /projects/{+projectId}/jobs).
google-bigquery.google_bigquery_jobs_query Write write 0 Jobs Query (POST /projects/{+projectId}/queries).
google-bigquery.google_bigquery_models_delete Write write 0 Models Delete (DELETE /projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}).
google-bigquery.google_bigquery_models_get Read read 0 Models Get (GET /projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}).
google-bigquery.google_bigquery_models_list Read read 0 Models List (GET /projects/{+projectId}/datasets/{+datasetId}/models).
google-bigquery.google_bigquery_models_patch Write write 0 Models Patch (PATCH /projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}).
google-bigquery.google_bigquery_projects_get_service_account Read read 0 Projects Get Service Account (GET /projects/{+projectId}/serviceAccount).
google-bigquery.google_bigquery_projects_list Read read 0 Projects List (GET /projects).
google-bigquery.google_bigquery_routines_delete Write write 0 Routines Delete (DELETE /projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}).
google-bigquery.google_bigquery_routines_get Read read 0 Routines Get (GET /projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}).
google-bigquery.google_bigquery_routines_get_iam_policy Write write 0 Routines Get Iam Policy (POST /{+resource}:getIamPolicy).
google-bigquery.google_bigquery_routines_insert Write write 0 Routines Insert (POST /projects/{+projectId}/datasets/{+datasetId}/routines).
google-bigquery.google_bigquery_routines_list Read read 0 Routines List (GET /projects/{+projectId}/datasets/{+datasetId}/routines).
google-bigquery.google_bigquery_routines_set_iam_policy Write write 0 Routines Set Iam Policy (POST /{+resource}:setIamPolicy).
google-bigquery.google_bigquery_routines_test_iam_permissions Write write 0 Routines Test Iam Permissions (POST /{+resource}:testIamPermissions).
google-bigquery.google_bigquery_routines_update Write write 0 Routines Update (PUT /projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}).
google-bigquery.google_bigquery_row_access_policies_batch_delete Write write 0 Row Access Policies Batch Delete (POST /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies:batchDelete).
google-bigquery.google_bigquery_row_access_policies_delete Write write 0 Row Access Policies Delete (DELETE /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}).
google-bigquery.google_bigquery_row_access_policies_get Read read 0 Row Access Policies Get (GET /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}).
google-bigquery.google_bigquery_row_access_policies_get_iam_policy Write write 0 Row Access Policies Get Iam Policy (POST /{+resource}:getIamPolicy).
google-bigquery.google_bigquery_row_access_policies_insert Write write 0 Row Access Policies Insert (POST /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies).
google-bigquery.google_bigquery_row_access_policies_list Read read 0 Row Access Policies List (GET /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies).
google-bigquery.google_bigquery_row_access_policies_test_iam_permissions Write write 0 Row Access Policies Test Iam Permissions (POST /{+resource}:testIamPermissions).
google-bigquery.google_bigquery_row_access_policies_update Write write 0 Row Access Policies Update (PUT /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}).
google-bigquery.google_bigquery_tabledata_insert_all Write write 0 Tabledata Insert All (POST /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/insertAll).
google-bigquery.google_bigquery_tabledata_list Read read 0 Tabledata List (GET /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/data).
google-bigquery.google_bigquery_tables_delete Write write 0 Tables Delete (DELETE /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}).
google-bigquery.google_bigquery_tables_get Read read 0 Tables Get (GET /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}).
google-bigquery.google_bigquery_tables_get_iam_policy Write write 0 Tables Get Iam Policy (POST /{+resource}:getIamPolicy).
google-bigquery.google_bigquery_tables_insert Write write 0 Tables Insert (POST /projects/{+projectId}/datasets/{+datasetId}/tables).
google-bigquery.google_bigquery_tables_list Read read 0 Tables List (GET /projects/{+projectId}/datasets/{+datasetId}/tables).
google-bigquery.google_bigquery_tables_patch Write write 0 Tables Patch (PATCH /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}).
google-bigquery.google_bigquery_tables_set_iam_policy Write write 0 Tables Set Iam Policy (POST /{+resource}:setIamPolicy).
google-bigquery.google_bigquery_tables_test_iam_permissions Write write 0 Tables Test Iam Permissions (POST /{+resource}:testIamPermissions).
google-bigquery.google_bigquery_tables_update Write write 0 Tables Update (PUT /projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}).