esef_filing_facts

Pack: esef-filings · Endpoint: https://gateway.pipeworx.io/esef-filings/mcp

Read the actual IFRS financial facts out of one published annual report — revenue, profit or loss, total assets, equity, operating cash flow, earnings per share and every other tagged figure, with the currency, the exact reporting period and the XBRL concept name. This is the numbers hop: esef_search_filings and esef_entity_filings prove a filing exists, this one opens its machine-readable xBRL-JSON report and returns what the company reported.

Parameters

NameTypeRequiredDescription
fxo_idstringnoFiling identifier from esef_search_filings or esef_entity_filings, e.g. “549300P8N0P6KDGTJ206-2022-12-31-ESEF-FI-0”. Most precise way to name a filing.
entitystringnoCompany name, LEI, or national registration number, used when no fxo_id is available. Combine with year to choose a financial year; the latest English-language edition is preferred.
yearnumbernoCalendar year of the reporting period end, e.g. 2023. Used with entity. Omit for the most recent filed period.
conceptstringnoCase-insensitive substring of the IFRS concept name to return, e.g. “Revenue”, “ProfitLoss”, “Assets”, “Equity”, “CashFlowsFromUsedInOperatingActivities”, “EarningsPerShare”. Omit for the headline projection.
include_dimensionedbooleannoSet true to also return facts broken down by an XBRL axis — per segment, per equity component, per class of asset. Default false, which returns consolidated group totals only.
limitnumbernoFacts to return, 1-500. Default 60.

Example call

Arguments

{
  "entity": "Citycon",
  "year": 2022
}

curl

curl -X POST https://gateway.pipeworx.io/esef-filings/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"esef_filing_facts","arguments":{"entity":"Citycon","year":2022}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('esef_filing_facts', {
  "entity": "Citycon",
  "year": 2022
});

More examples

{
  "fxo_id": "549300P8N0P6KDGTJ206-2022-12-31-ESEF-FI-0",
  "concept": "ProfitLoss"
}
{
  "entity": "Vodafone",
  "concept": "Assets",
  "limit": 10
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "esef-filings": {
      "url": "https://gateway.pipeworx.io/esef-filings/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build August 4, 2026