Skip to content

graph_stats

Graph · From docs/MCP_TOOLS.md on GitHub

Category graph · sensitivity internal · capabilities read_state · readOnly true, destructive false, idempotent true, openWorld false · outputSchema no · timeout: layer default (300 s)

Shape of the relationship graph: nodes (assets plus placeholders), asset_nodes, placeholder_nodes, edges (raw edge count), graph_edges (after parallel rule edges are merged and other parallel edges collapse), edges_by_type, edges_by_relationship (top 30), components (weakly connected), largest_component, isolated_assets, density and mean_degree.

Argument Type Default Constraints Description
dataset string "" Dataset name (see list_datasets). Empty = the active dataset.

Called with the arguments below, graph_stats returned this structuredContent.

{}
{
  "dataset": "sample",
  "nodes": 45,
  "asset_nodes": 44,
  "placeholder_nodes": 1,
  "edges": 56,
  "graph_edges": 56,
  "edges_by_type": {
    "CONTAINS": 12,
    "GOVERNS": 1,
    "SECURITY_GROUP_RULE": 4,
    "INTERNET_EXPOSED": 4,
    "ATTACHED_TO": 6,
    "...": "10 more"
  },
  "edges_by_relationship": {
    "INTERNET_REACHABLE": 4,
    "ENCRYPTED_BY_KMS": 4,
    "CROSS_ACCOUNT_TRUST": 2,
    "READS_FROM": 1,
    "TRIGGERED_BY": 1
  },
  "components": 3,
  "largest_component": 43,
  "isolated_assets": 2,
  "density": 0.028283,
  "mean_degree": 2.489
}