Skip to main content
syrto_get_company_metrics is the primary financial analysis tool. It returns individual metric values (EBITDA, ROE, margins, working capital, etc.), Syrto radar scores (efficiency and size, 0–100), and an explanation of which metrics drive those scores — all in a single call.

Ask for this when

  • You want a financial analysis, overview, or performance assessment of a company
  • You want specific financial metrics — revenues, EBITDA, ROE, margins, working capital, etc.
  • You want to understand efficiency or size scores and what drives them
  • You want year-on-year comparisons
Example prompts: “Analyse Ferrari financially”, “What are Acme’s margins?”, “Show me ROE and EBITDA”, “How has profitability changed over time?”
Omit metric_slugs for a full overview — the tool returns all available metrics. Only specify slugs when the user asks for particular metrics (resolve slugs via syrto_search_metric_definitions if needed).

Arguments

company_id
string
required
The company ID from syrto_find_company. Always call syrto_find_company first.
metric_slugs
string[]
Optional list of metric slugs to retrieve (e.g. ["ebitda", "roe", "net_working_capital"]). If omitted, returns all available metrics.
year
integer
Fiscal year to retrieve (e.g. 2022). If omitted, returns all available years (up to 5).

Returns

A JSON object with company_name and per-year data. Each year contains:
year
integer
Fiscal year.
size
string
EU SME classification for that year.
employee_count
float | null
Headcount for that year.
metrics
object[]
List of metric objects, each with:
  • name — human-readable metric name (always show this, never the slug)
  • slug — internal identifier
  • value — numeric value (or null if unavailable)
  • better_whenHIGHER, LOWER, or NEAR_TARGET
radar.efficiency
float | null
Efficiency score (0–100): how well the company converts resources into results.
radar.size
float | null
Size score (0–100): how large and stable the company is relative to its sector.
radar.trajectory_distance / trajectory_angle
float
Year-on-year movement in the radar space.
radar.explanation
string
Plain-language explanation of which metrics most contribute to efficiency and size positioning.
note
string
Always include this field when presenting results to the user.

Examples

Example 1: Full financial analysis

User prompt: “Give me a financial overview of Barilla” Tool call:
{
  "company_id": "Zm86SVRfMDE2NTQwMTAzNDVfVTox"
}
What happens:
  • Returns all available metrics for up to 5 years alongside radar scores and a written explanation of what drives the efficiency and size positioning

Example 2: Specific metrics for a single year

User prompt: “What are Ferrari’s EBITDA and ROE for 2022?” Tool call:
{
  "company_id": "company_ferrari_id",
  "metric_slugs": ["ebitda", "roe"],
  "year": 2022
}
What happens:
  • Returns only the requested metrics for 2022, plus the radar scores for that year
  • Use syrto_search_metric_definitions to resolve metric names to slugs if needed

Example 3: Year-on-year trend

User prompt: “How have Barilla’s margins changed over the last 5 years?” Tool call:
{
  "company_id": "Zm86SVRfMDE2NTQwMTAzNDVfVTox"
}
What happens:
  • Omitting year returns data for all available years (up to 5) in a single response
  • The assistant can compare metrics across years to identify trends in profitability, efficiency, and size