ESEF / XBRL Filings Index

liveFinanceGovernment

Machine-readable annual reports for EU, UK and Ukrainian listed issuers — find a filing, then read its reported financial facts (revenue, profit, assets) straight from the XBRL. The European counterpart to SEC XBRL.

3tools
0msauth
free tier50 calls/day

Tools

esef_search_filings

Search the XBRL International filings index (filings.xbrl.org) for published company annual reports. Answers "which European companies have filed an annual report for 2023", "does Nokia have an ESEF f

No parameters required.

▶Try it
esef_entity_filings

List every annual report one company has published to the XBRL International filings index, resolving a company name, LEI, or national registration number to the filer. Answers "what years has Citycon

No parameters required.

▶Try it
esef_filing_facts

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

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/esef-filings/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/esef-filings/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"esef_search_filings","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("esef_search_filings", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("machine-readable annual reports for eu, uk and ukrainian listed issuers — find a filing, then read its reported financial facts (revenue, profit, assets) straight from the xbrl");