syrto_find_company resolves a company name or Italian tax ID (codice fiscale) into a company_id. Every other Syrto tool requires a company_id, so this is always the first call.
Ask for this when
- You want to look up any Italian company by name — e.g. “Find Ferrari”, “Look up Barilla”
- You have an Italian tax ID (codice fiscale) and want to find the matching company
- You’re starting any company analysis — this is always the first step
Arguments
Company name or Italian tax ID. For names, pass only the distinctive part — strip any legal form suffix (S.p.A., S.r.l., S.r.l.s., S.a.s., S.n.c.) before calling. Partial matches work.Examples:
- User says “Acme S.r.l.” → pass
"Acme" - User says “find Ferrari” → pass
"Ferrari" - User provides a codice fiscale → pass
"00159560366"
Returns
A JSON list of matching companies. Each item contains:The
company_id to pass to all other Syrto tools.The official registered company name.
Italian tax identifier (codice fiscale).
null if not available.Always include this field when presenting results to the user.
If multiple companies match, present the list to the user and ask them to confirm which one they mean before proceeding with other tools.
Examples
Example 1: Search by company name
User prompt: “Look up Barilla” Tool call:Example 2: Search by tax ID
User prompt: “Find the company with tax ID 01654010345” Tool call:- The tool detects the input looks like a codice fiscale and searches by tax ID directly
- Returns the matching company with its
idfor use in subsequent tools
Example 3: Strip legal suffix before searching
User prompt: “Analyse Lavazza S.p.A.” Tool call:- The legal suffix “S.p.A.” is stripped before calling — only the distinctive name is passed
- Returns all companies matching “Lavazza”; if multiple results appear, ask the user to confirm which one they mean