syrto_search_metric_definitions returns full metric definitions including the name, description, calculation formula, unit of measure, direction (better if higher/lower/near target), and dependency links showing the causal chain between metrics.
Ask for this when
- You want to understand what a specific financial metric means, how it’s calculated, or what drives it
- You want to know what other metrics a given metric affects or is affected by
Arguments
Keyword (e.g.
"profitability", "working capital", "debt") or exact slug (e.g. "ebitda", "roe", "net_working_capital"). Exact slug lookup always returns a single result instantly.Maximum results for keyword search. Default
5, maximum 20. Ignored for exact slug matches.Returns
A JSON list of metric definitions, each containing:Human-readable metric name — always show this to users.
Plain-language explanation of what the metric measures.
Metric category.
Unit of measure (e.g.
"EUR", "%", "ratio")."HIGHER", "LOWER", or "NEAR_TARGET".How the metric is computed.
Metrics this one feeds into.
Metrics that drive this one.
Always include this field when presenting results to the user.
syrto_code is an internal identifier. Only use it as input to syrto_get_company_metrics. Never display it to the user — always show the human-readable name instead.Examples
Example 1: Look up a metric by exact slug
User prompt: “What is EBITDA and what does it affect?” Tool call:Example 2: Keyword search across metric definitions
User prompt: “What metrics relate to working capital?” Tool call:- Returns up to 10 metric definitions matching the keyword “working capital”
- Each result includes the formula, direction (HIGHER/LOWER/NEAR_TARGET), and causal links
Example 3: Understand what drives a metric
User prompt: “What impacts net margin?” Tool call:- Returns the net margin definition with its
is_affected_bylist showing which upstream metrics drive it - Use this to explain to the user which levers (revenues, costs, etc.) most directly influence the metric