get_company_profile
Get Clarifo's analytical profile for a company: what it does, customers
and distribution, geography, strategy, key risks (with materiality) and
critical accounting policies. Use for qualitative context before drilling
into numbers. The profile is LLM-generated from filings
(source = "clarifo_analytical_profile"), not filing-grade data; for
filing evidence use get_financial_statement / search_filing_content.
Args: company: Name or ticker, fuzzy-matched ("AAPL", "60 Degrees Pharma"). locale: "en" (default) or "fi"; an empty section falls back to the other locale. include_full_text: False (default) returns short previews per section; True returns the full narrative.
Returns company_name, updated_at, overview,
products_services, customers, geography, strategy,
risks, accounting (text + tags), structured, and sources
(one company_profile card, evidence_strength="model_inference",
linking to the profile page) with source_policy. With no profile yet:
error plus alternatives naming the tools that serve the filing data.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"company": "<company>"
},
"name": "get_company_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | en | |
| company | Yes | ||
| include_full_text | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||