Skip to content

Masthead MCP Tools Reference

The Masthead Model Context Protocol server exposes a set of read-only and mutation tools that allow AI agents to interact with your data observability ecosystem in near-realtime.

Below is the reference guide for each tool, including its purpose.


List all GCP project IDs monitored for your tenant. Use these project IDs as filters, such as projectId, in subsequent incident and table metadata queries.

List all users in your Masthead tenant. This is useful for identifying email addresses before assigning ownership of an incident.

Return the tenant settings an agent needs before running FinOps skills: whether the tenant enabled the BigQuery insights export, the export project and dataset (masthead-prod.<dataset>) with its tables (insights, lineage), and the look-back window in days used to flag dead-end and unused tables (30 unless configured otherwise). Skills call this first and stop with a request-access link when the tenant disables the export.


List all active unresolved incidents, such as Open, In Progress, or Acknowledged, over the last 14 days, optionally bounded by a limit.

Full incident search history with options to filter by project, status, severity, or pipeline type.

Fetch full details and diagnostics for a specific incident group by its UUID.


Assign an incident to a registered Masthead user by their email address.

Change an incident’s life-cycle status.

Change an incident’s priority/severity tier.

Append a comment or progress updates to an incident’s audit log.


Retrieve schema, columns count, isAnomaly status, and alert tier settings for a BigQuery table.

Fetch the metadata and status of pipelines writing to a specific table.

Traces the upstream/downstream tables and pipelines associated with the target table to verify blast radius.

List the tenant’s scored assets—BigQuery tables and BI assets (Looker dashboards, Looker looks, Looker Studio reports, Google Sheets)—highest score first, with the raw score metrics, the current alert tier, and each asset’s percentile rank within its own asset type in the requested scope, plus p50/p90/p95 per asset type in extra (covering only the asset types present on the page). The score (0-1) ranks an asset’s importance from downstream and upstream compute cost, write, and read frequency, BI assets and service-account readers, normalized within the tenant and asset type. Filter by assetTypes, project, dataset, alertTiers and minPercentile to fetch tier-change candidates; apply with update_table_priority for tables or update_bi_asset_priority for BI assets.

Adjust the monitoring alert level for a BigQuery table.

Adjust the monitoring alert level for a Looker dashboard, Looker look, Looker Studio report, or Google Sheet, and return that asset’s own score row (matched by uuid) after the change so the caller can confirm the new alertType. The call fails if Masthead didn’t apply the change. Downstream BI asset priority also drives pipeline anomaly alerting.