MCP prompt workflow

Live Company Accounts (XBRL)

Pull the most recent statutory financial statements for any company — iXBRL / XHTML / PDF bytes directly from the registry.

Convenience workflow around get_financials + fetch_document. Returns the filing as bytes in the user's preferred format plus a parsed key-figures table (revenue, profit, assets, cash) when iXBRL is available.

When to use

Credit analysts, equity research, M&A financial modelling, auditors verifying management accounts.

Inputs

ParameterDescription
company_name_or_idCompany.
jurisdictionISO code (currently GB, FI, NL, KR expose structured financials).
yearsHow many years back (default 1).

What the prompt does

Under the hood the prompt orchestrates these tool calls:

  1. get_financials
  2. fetch_document (for each period_end)
  3. Parse iXBRL taxonomy where available

How to invoke

On any MCP client that supports prompts (Claude Desktop, Cursor, Cline, Goose, Zed):

  1. Connect to https://openregistry.sophymarine.com/mcp.
  2. Call prompts/list — you'll see live_company_accounts_xbrl in the array.
  3. Call prompts/get with {"name":"live_company_accounts_xbrl","arguments":{…}}.
  4. The server returns a pre-built message stream the model can execute directly.

Source skill

This prompt is also distributed as a Claude Agent Skill in the docs repo:

github.com/sophymarine/openregistry/skills/live-company-accounts-xbrl