ifrCoworker
international financial reporting engine for Agents and REST api users journal entries, statement generation, audit trail with workings, financial reporting automation
your ifrCoworker.
as an MCP server plugs into any AI agent,
speaks your language. API available too.
From contracts, documents and user inputs to international financial report output, instantly — automated real-time, daily or complete period batch processing. Automated journal entries with paragraph references, explanatory notes, XBRL tags, disclosure checklist — full transparency workings at every step. Direct-line consolidation only.
why use it
what it delivers
What you get from every calculation — not just a number.
¶
Every output is cited
Journal entries and measurements each carry the exact IFRS/IAS paragraph that authorizes them. A disclosure checklist flags what must be disclosed — not auto-drafted text, but the precise requirements you need to satisfy. Not just the answer — the authority behind it.
⛓
Standards cascade naturally
IAS 37 provision feeds into IAS 16 cost, which feeds into IAS 12 DTA. Each module delivers current-period numbers only — scoped to your reporting window. Feed one module's output as the next module's input.
◎
No silent defaults
Every required field is documented via /schema. No IFRS treatment is applied by assumption. Rebuttable presumptions must be declared explicitly — the engine refuses to guess.
⬡
XBRL-tagged from the start
Every balance sheet, P&L, OCI, and cash flow line in the response carries its XBRL element name and statement location. Feed it directly into your regulatory filing pipeline without a second mapping step.
⚡
AI-native via MCP
15 MCP tools plug directly into Claude Code, Cursor, Windsurf, and VS Code. Describe what you need in plain language — the AI handles the IFRS analysis and returns cited, structured results.
⊞
Batch period-end closing
Submit all 27 standards as a single ifr_period_end_batch call. One accounting policy block applies entity-wide with per-class overrides. The response assembles a consolidated trial balance, full financial statements, and disclosure notes in one round trip.
↓
CSV export of journal entries
Pass exportJournalCsv: true on a batch call to receive a ready-to-import CSV of all period journal entries — account, debit, credit, IFRS paragraph reference, XBRL tag. Drop it straight into your ERP or general ledger.
≡
Full workings for audit trails
Every response includes a workings block — the formula applied, the inputs used, and the step-by-step arithmetic. Nothing is a black box. Hand the workings directly to auditors as calculation documentation.
⊟
Consolidated trial balance
The batch response assembles every journal entry from every standard into a single debit/credit trial balance. Balanced to zero. Account codes, IFRS paragraph refs, and XBRL tags included on every line.
📄
Automated financial statements
Statement of financial position, statement of profit or loss, OCI, and cash flow statement — generated automatically from the batch results. Closing balances with IAS 1 line-item classification included.
◌
IAS 10 overlay on any result
Pass any standard's calculate output to ifr_apply_ias10 to apply events-after-reporting-period analysis. Adjusting events restate the figures; non-adjusting events surface as disclosure requirements — without re-running the original calculation.
☰
Disclosure notes
Set includeDisclosureNotes: true on a batch call to receive a structured disclosureNotes block — IFRS 18-aggregated notes keyed by standard, ready to feed into your reporting template.
↻
Cash flow statement
Include an ias7 item in the batch and the response gains a cashFlowStatement key — IAS 7 indirect method, assembled from the period's journal entries. No separate call needed.
◈
Schema wording built for LLM agents
Field names, descriptions, and error messages are written for agent readability — not just human readers. Every /schema response gives an AI agent enough context to map source data to the correct field without additional documentation lookups.
⬆
Document ingestion pipeline
ifr_ingest_document extracts structured data from plain text or scanned documents via OCR. ifr_propose_mapping maps extracted fields to the correct standard's schema. Then calculate — from paper to journal entry in one flow.
connect
in 60 seconds
Sign in with Google, get your token, paste one config line into your agent.
Sign in to check your access status or purchase a token.
Sign in with Google
how it works
from plain text or scanned documents to
calculation workings, journal entries,
statements & disclosure needs — XBRL-tagged
IAS 37 decommissioning provision, year 2 — unwinding of discount. Settlement date drives ACT/365 discounting.
POST /api/ifrcoworker/ias37/calculate
{ "provisionId": "decom-plant-2025", "reportingDate": "2025-12-31", "previousReportingDate": "2024-12-31", "provisionType": "DECOMMISSIONING", "stage": "SUBSEQUENT", "hasPresentObligation": true, "outflowProbable": true, "reliableEstimatePossible":true, "measurementMethod": "BEST_ESTIMATE", "undiscountedAmount": 100000, "discountRate": 0.05, "expectedSettlementDate": "2027-12-31", "openingBalance": 86384, "transactionCurrency": "EUR", "functionalCurrency": "EUR" }
200 OK
correlationId: 279d1e7c-3e23-4ffb-b065-cacdd2bd0065
workings · IAS 37.45
"formula": "PV = Obligation / (1+r)ⁿ" "calculation": "100000 / (1+0.05)² = 90,703" "openingCarryingAmount": 86,384 "closingCarryingAmount": 90,703 "unwindingAmount": 4,319 ← 86,384 × 5%
journal entries
IAS 37.60 — unwinding of discount Dr Finance Cost 4,319 xbrl: FinanceCosts · IncomeStatement · duration · EUR Cr Provision for DECOMMISSIONING 4,319 xbrl: OtherLongtermProvisions · BalanceSheet · instant · credit · EUR
✓ 142ms · 2 credits used
schema → validate → calculate
Always call the /schema endpoint first — it returns the exact required fields and their shape for the current standard. Then /validate, then /calculate.
Each module delivers current-period numbers only — scoped to reportingDate / previousReportingDate. Standards cascade (IAS 37 → IAS 16 → IAS 12) but each controller owns its own slice. Feed one module's output as the next module's input.
always current
As soon as an IASB amendment becomes adoptable, the engine applies it. No flags, no version pins, no migration work on your side.
Your integration stays unchanged — the endpoint absorbs every amendment cycle automatically.
integrations
work with your
existing tools
Any MCP-compatible AI tool connects in under a minute.
Claude Code Claude Desktop Mistral Ollama Qwen Gemini OpenAI VS Code REST API Goose Ollama + Kimi Smithery Ollama + Qwen Cursor Windsurf Continue
Claude Code
claude mcp add --transport http https://mcp.ifrcoworker.com
{ "mcpServers": { "ifrCoworker": { "type": "streamable-http", "url": "https://mcp.ifrcoworker.com", "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } }
MCP tools
15 tools, zero code
Connect once. The agent selects the right standard, validates inputs, and returns journal entries with XBRL tags — without writing a single line of code.
Deterministic, programmatic calculation. The LLM acts purely as a text-to-API mapper — it collects your inputs and calls the engine. All arithmetic is performed by a conventional code engine: same dataset in, same result out, every time. No probabilistic math, no hallucinated figures. Every calculate response includes step-by-step workings with full transparency — complete audit trail.
- → Period-end batch — closing balance sheet, P&L, and OCI statement in one call; equity movement statement produced only when a prior-period comparative is supplied
- → PDF → journal entries — contracts, leases, and invoices auto-extracted and processed
- → Cross-standard cascade — IAS 12 / IAS 21 / IAS 23 / IAS 10 triggered automatically
- → Auditable outputs — every journal entry cites the exact IAS / IFRS paragraph
- → Consolidation — IFRS 10 W1–W5 working papers generated automatically
- → Trial balance validation — DR = CR verified before financial statements are produced
- → XBRL-ready output — ESEF taxonomy tags included for iXBRL filing
- → Plain language → standard routing — describe a transaction, the agent selects the right standard
- → Validate before compute —
ifr_schemadefines the complete minimum dataset;ifr_validatecatches missing fields and conflicting inputs before the engine runs — turning potential trap cases into structured errors instead of confident-looking wrong answers, before any credits are consumed - → Journal entry CSV export — each entry set is downloadable as a structured CSV, ready to import into any accounting system or hand to an auditor
- → Required disclosure checklist — every calculate response includes the mandatory IFRS disclosures applicable to the transaction, structured for direct insertion into the notes
- → Step-by-step workings — every calculate response includes a full calculation breakdown with paragraph references, ready to hand to an auditor
pricing
request-based utilization
Schema queries are always free. Request consumption is charged on validate, calculate, batch, and data export. Every calculate runs pre-validation first — if validation fails, only the validate request is charged. Every successful calculate response includes step-by-step workings per standard.
Free Trial
€0
40 credits · 8 days
No credit card required. Activate immediately after Google sign-in. Covers ~20 calculate calls.
- ✓ 6 standards: IAS 2, 12, 16, 36, 37 · IFRS 15
- ✓ Schema queries unlimited & free
- ✓ Step-by-step workings per standard
- ✓ XBRL/ESEF tags on every response
- ✗ ★ Full standards excluded
- ✗ Batch & statement set excluded Start free trial
try this one
Standard
€33
499 credits · 33 days
Batch formula: 25 (overhead) + 2 per standard + 15 statements + 15 CSV export. Covers ~6 period-end batch runs for a 5-standard company, or ~250 single calculate calls.
- ✓ 19 core IAS/IFRS standards
- ✓ calculate: 1 cr · batch overhead: 25 cr
- ✓ Statement set (P&L, OCI, SOFP): +15 cr
- ✓ Journal entry CSV export: +15 cr
- ✓ Step-by-step workings per standard
- ✓ XBRL/ESEF tags included
- ✓ MCP + REST API access
- ✗ ★ Full standards — contact us Buy access
Full Access
let's deal
custom volume · custom validity
Unlocks all 27 standards including the ★ Full tier: IFRS 2, 3, 6, 8, 10, 11, IAS 33, IAS 41. Custom credit volume, priority support, dedicated token.
- ✓ All 27 IAS/IFRS standards
- ✓ ★ Full tier: IFRS 2, 3, 6, 8, 10, 11, IAS 33, 41
- ✓ All Standard credit costs apply
- ✓ Step-by-step workings per standard
- ✓ Custom XBRL taxonomy extensions Contact us
Cross-standard cascades (IAS 12 / IAS 21 / IAS 23 auto-triggered) each count as one calculate credit.
domain coverage
27 standards. 200+ transaction types,
full period processing, XBRL-tags
disclosure requirement checklist included
IFRS 2★ Full
Vesting schedule & cumulative expense · Black-Scholes option fair value · Equity vs cash-settled classification · Modification: incremental fair value · Forfeiture rate adjustment
IFRS 3★ Full
Goodwill — full & partial NCI method · Fair value allocation of net assets · Bargain purchase gain recognition · Contingent consideration measurement · Step acquisition & remeasurement
IFRS 5
Reclassification criteria assessment · Lower of CA / FV less costs to sell · Impairment loss & subsequent reversal · Discontinued operation P&L split · Disposal group measurement
IFRS 6★ Full
Cost vs revaluation model election · Impairment trigger assessment (6 indicators) · Reclassification on technical feasibility · E&E asset derecognition · Restoration & rehabilitation provision
IFRS 8★ Full
Reportable segment identification (10% thresholds) · Aggregation criteria assessment · Segment profit/loss & asset/liability disclosure · Reconciliation to entity totals · Entity-wide disclosures (products, geography, customers)
IFRS 9
ECL staging (Stage 1 / 2 / 3) · 12-month vs lifetime ECL calculation · EIR amortisation schedule · Hedge effectiveness (prospective & retrospective) · SPPI test & business model classification
IFRS 10★ Full
Control assessment (power + variable returns) · NCI — full & proportionate method · Intragroup elimination entries · Subsidiary acquisition mid-year proration · Loss of control gain/loss calculation
IFRS 11★ Full
Joint operation vs joint venture classification · Proportionate asset/liability recognition (JO) · Equity method application (JV) · Contribution of assets to a JV · Change in interest accounting
IFRS 13
Level 1 / 2 / 3 hierarchy classification · Market, income & cost approaches · Highest and best use analysis · Principal vs most advantageous market · Credit valuation adjustment (CVA)
IFRS 15
5-step model end-to-end · Standalone selling price allocation · Variable consideration constraint · Contract modification (prospective / cumulative) · Principal vs agent gross/net revenue
IFRS 16
Lease liability + ROU asset schedule · Incremental borrowing rate & implicit rate · Modification: remeasurement vs new lease · Variable lease payment treatment · Sale-and-leaseback gain recognition
IAS 2
FIFO & weighted average cost formula · NRV write-down & reversal · Cost of goods sold journal entries · Absorption costing (fixed overhead allocation) · Intercompany inventory profit elimination
IAS 10
Adjusting vs non-adjusting classification · Going concern trigger assessment · Dividend declaration disclosure · Overlay on any other module's output · Restatement of financial statement figures
IAS 12
Temporary difference — DTA & DTL · DTA recoverability (probable future profit test) · Tax rate change restatement · Deferred tax on business combinations · Unrecognised DTA tracking & reversal
IAS 16
Cost vs revaluation model · SL / reducing balance / UOP depreciation · Component accounting · Revaluation surplus & OCI treatment · Impairment, disposal & derecognition gain/loss
IAS 19
DBO under projected unit credit method · Current & past service cost · Net interest on net defined benefit liability · Remeasurement (actuarial gains/losses) — OCI · Plan asset return & asset ceiling
IAS 20
Capital vs revenue grant classification · Deferred income vs asset deduction method · Systematic income recognition schedule · Repayment obligation accounting · Below-market loan benefit measurement
IAS 21
Functional vs presentation currency determination · Monetary / non-monetary retranslation · Exchange difference — P&L vs OCI · Cumulative translation adjustment (CTA) · Disposal: reclassification of CTA to P&L
IAS 23
Qualifying asset identification · Specific borrowing capitalisation · Weighted average rate — general pool · Suspension period exclusion · Cessation on substantial completion
IAS 28
Associate profit & OCI sharing · Upstream & downstream elimination · Goodwill within carrying amount · Impairment of investment in associate · Reduction to zero & unrecognised losses
IAS 33★ Full
Basic EPS — weighted average shares · Diluted EPS — treasury share method (options) · If-converted method (bonds & preference shares) · Rights issue retrospective adjustment · Continuing vs discontinued EPS split
IAS 36
VIU (DCF) vs FVLCTS recoverable amount · CGU identification & allocation · Goodwill impairment (no reversal) · Corporate asset allocation across CGUs · Reversal limits for other assets
IAS 37
Recognition criteria (probable, reliable estimate) · Best estimate & expected value method · Onerous contract provision · Restructuring cost recognition criteria · Unwinding of discount (time value)
IAS 38
Recognition criteria (identifiable, control, benefit) · Finite vs indefinite useful life · Development cost capitalisation (6-criteria test) · Amortisation & annual impairment review · Revaluation model (active market required)
IAS 40
Fair value vs cost model election · Fair value gain/loss to P&L · Transfer between categories (trigger events) · Rental income & operating cost allocation · Disposal gain/loss calculation
IAS 41★ Full
Biological asset fair value at harvest · Fair value gain/loss on biological transformation · Agricultural produce recognition at harvest · Bearer plant reclassification to IAS 16 · Government grant (conditional vs unconditional)
AI agents: MCP endpoint · plugin info · instructions · get Bearer token
相关服务器
Bias Detection MCP
Detect and audit AI bias across protected characteristics — demographic parity, equalized odds, disparate impact analysis
AFL (Australian Football League)
Provides Australian Football League (AFL) data, including games, standings, and team information, from the Squiggle API.
Base L2 Agent Kit
MCP server for Base L2 DeFi operations with 9 monetized endpoints: gas estimates, yield farming, token analysis, contract audit, wallet health, DEX quotes, price feeds, mnemonic generation. Built with FastMCP Python SDK.
Zomato MCP
An mcp server for your food ordering needs.
Wazuh MCP Server
AI-powered security operations with Wazuh SIEM + Claude Desktop. Natural language threat detection, automated incident response & compliance.
Intra Pay Pagamentos
Payments of Brazil - PIX
Ambient Context MCP
Local-first Windows tray app that exposes privacy-classified ambient context — presence, foreground app, battery, power, system load — as MCP tools.
Chia Health MCP Server
Chia Health MCP Server — Patient workflow integration for a licensed US telehealth platform. Browse GLP-1 medications (semaglutide, tirzepatide), peptide therapies (sermorelin, NAD+, glutathione), and longevity treatments. Check eligibility, complete intake, sign consents, and manage treatment plans. 30 tools, HIPAA-compliant. All prescriptions evaluated by licensed US healthcare providers and delivered from FDA-regulated pharmacies across 50 states + DC.
Malaysia Prayer Time MCP Server
Provides accurate Islamic prayer times for locations throughout Malaysia using the waktusolat.app API.
LLM Brand Monitor MCP Server
MCP server for LLM Brand Monitor — track how AI models mention your brand. Requires an API key (LBM_API_KEY) from llmbrandmonitor.com.