{"id":11515,"name":"ifrCoworker","description":"MCP-native IFRS engine — 31 IAS/IFRS standards, 200+ transaction types. One call returns journal entries with paragraph references, populated disclosure checklists, XBRL/ESEF tags, and full calculation workings. Batch your entire period-end in one request. Audit trail built in. Pay as you ride.","card_url":"https://spocont.com/.well-known/agent-card.json","endpoint":"https://a2a.ifrcoworker.app","protocol_version":"1.0","first_seen":"2026-10-10T07:50:24.311698+00:00","last_verified":"2026-10-10T15:49:51.328229+00:00","card":{"name":"ifrCoworker","skills":[{"id":"ifr_schema","name":"ifr_schema","description":"[Planning] Get full field definitions, an example request, and step-by-step agent workflow guide for any standard. Always call before ifr_calculate to discover required fields."},{"id":"ifr_route_event","name":"ifr_route_event","description":"[Research] Route a plain-language business event to the exact calculation endpoint: returns the ifr_calculate arguments (elementType + discriminator or standard slug), the REST cascade endpoint, and which child standards auto-fire inside that call. Call first, before ifr_schema."},{"id":"ifr_period_checklist","name":"ifr_period_checklist","description":"[Planning] Plan a full period-end close: pass an entityProfile of fact flags and get the ordered list of standards to run, each with its required inputs and opening* carry-forward fields. Call before ifr_batch_validate / ifr_period_end_batch. Free."},{"id":"ifr_validate","name":"ifr_validate","description":"[Planning] Validate input fields for a standard before calculating. Returns nextAction: proceed_to_calculate or correct_input_and_resubmit, with field-level suggestions."},{"id":"ifr_calculate","name":"ifr_calculate","description":"[Execution] Run the full IFRS/IAS calculation: journal entries with paragraph references, P&L/OCI movements, closing carrying amount, XBRL/ESEF tags, and disclosure checklist."},{"id":"ifr_period_end_batch","name":"ifr_period_end_batch","description":"[Execution] Period-end execution for multiple standards in one call — consolidated trial balance, P&L, OCI, SOFP, and XBRL-tagged journal entries. Optional entityProfile switches on close mode (applicability checklist + coverage analysis); includeWorkings:true adds full per-item workings."},{"id":"ifr_batch_validate","name":"ifr_batch_validate","description":"[Planning] Pre-flight validator for ifr_period_end_batch. Surfaces all missing required fields across the full item set in one call. Free — no credits consumed."},{"id":"ifr_explain_result","name":"ifr_explain_result","description":"[Execution] Generate a human-readable narrative explanation of a cached calculation result. Pass the correlationId from ifr_calculate."},{"id":"ifr_flag_result","name":"ifr_flag_result","description":"[Quality] Flag a suspected calculation error for expert review. Cite the specific IAS/IFRS paragraph that contradicts the output. Free — no credits consumed."},{"id":"ifr_replay","name":"ifr_replay","description":"[Quality] Deterministically re-derive a prior calculation from its original input — proves the stored output reproduces exactly, or returns a field-level diff on mismatch. Free — no credits consumed."},{"id":"ifr_disclosure_checklist","name":"ifr_disclosure_checklist","description":"[Quality] Build the disclosure-note checklist for an entity profile, optionally reconciled against prior calculation results (complete / incomplete / needs-entity-data). Free — no credits consumed."}],"version":"2.0.0","registry":"https://a2a-registry.spocont.com","resources":[{"url":"https://ifrcoworker.app/api/ifrcoworker/samples/sample_prompt_batch","name":"sample_prompt_batch","mimeType":"text/plain","description":"Free-text period-end brief from MidCo CFO Ildikó Varga (Jan–May 2025 YTD). Client-input format covering 10+ standards: IAS 16/38, IFRS 16, IFRS 9 ×4, IAS 40, IAS 19, IFRS 15 ×2, IAS 2, IAS 12. Submit to ifr_period_end_batch."}],"description":"MCP-native IFRS engine — 31 IAS/IFRS standards, 200+ transaction types. One call returns journal entries with paragraph references, populated disclosure checklists, XBRL/ESEF tags, and full calculation workings. Batch your entire period-end in one request. Audit trail built in. Pay as you ride.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"bearer","description":"Bearer token from https://ifrcoworker.com/access","bearerFormat":"JWT"}}},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://a2a.ifrcoworker.app","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"securityRequirements":[{"schemes":{"bearer":{"list":[]}}}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T15:49:51.328229+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T15:49:51.328229+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[{"card_url":"https://a2a-registry.spocont.com/.well-known/agent-card.json"}],"history_urls":["https://spocont.com/.well-known/agent-card.json","https://a2a-registry.spocont.com/.well-known/agent-card.json"],"skills":[{"skill_id":"ifr_batch_validate","name":"ifr_batch_validate","description":"[Planning] Pre-flight validator for ifr_period_end_batch. Surfaces all missing required fields across the full item set in one call. Free — no credits consumed.","tags":[],"quality_warning":false},{"skill_id":"ifr_calculate","name":"ifr_calculate","description":"[Execution] Run the full IFRS/IAS calculation: journal entries with paragraph references, P&L/OCI movements, closing carrying amount, XBRL/ESEF tags, and disclosure checklist.","tags":[],"quality_warning":false},{"skill_id":"ifr_disclosure_checklist","name":"ifr_disclosure_checklist","description":"[Quality] Build the disclosure-note checklist for an entity profile, optionally reconciled against prior calculation results (complete / incomplete / needs-entity-data). Free — no credits consumed.","tags":[],"quality_warning":false},{"skill_id":"ifr_explain_result","name":"ifr_explain_result","description":"[Execution] Generate a human-readable narrative explanation of a cached calculation result. Pass the correlationId from ifr_calculate.","tags":[],"quality_warning":false},{"skill_id":"ifr_flag_result","name":"ifr_flag_result","description":"[Quality] Flag a suspected calculation error for expert review. Cite the specific IAS/IFRS paragraph that contradicts the output. Free — no credits consumed.","tags":[],"quality_warning":false},{"skill_id":"ifr_period_checklist","name":"ifr_period_checklist","description":"[Planning] Plan a full period-end close: pass an entityProfile of fact flags and get the ordered list of standards to run, each with its required inputs and opening* carry-forward fields. Call before ifr_batch_validate / ifr_period_end_batch. Free.","tags":[],"quality_warning":false},{"skill_id":"ifr_period_end_batch","name":"ifr_period_end_batch","description":"[Execution] Period-end execution for multiple standards in one call — consolidated trial balance, P&L, OCI, SOFP, and XBRL-tagged journal entries. Optional entityProfile switches on close mode (applicability checklist + coverage analysis); includeWorkings:true adds full per-item workings.","tags":[],"quality_warning":false},{"skill_id":"ifr_replay","name":"ifr_replay","description":"[Quality] Deterministically re-derive a prior calculation from its original input — proves the stored output reproduces exactly, or returns a field-level diff on mismatch. Free — no credits consumed.","tags":[],"quality_warning":false},{"skill_id":"ifr_route_event","name":"ifr_route_event","description":"[Research] Route a plain-language business event to the exact calculation endpoint: returns the ifr_calculate arguments (elementType + discriminator or standard slug), the REST cascade endpoint, and which child standards auto-fire inside that call. Call first, before ifr_schema.","tags":[],"quality_warning":false},{"skill_id":"ifr_schema","name":"ifr_schema","description":"[Planning] Get full field definitions, an example request, and step-by-step agent workflow guide for any standard. Always call before ifr_calculate to discover required fields.","tags":[],"quality_warning":false},{"skill_id":"ifr_validate","name":"ifr_validate","description":"[Planning] Validate input fields for a standard before calculating. Returns nextAction: proceed_to_calculate or correct_input_and_resubmit, with field-level suggestions.","tags":[],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":6,"passed":6},"recent_checks":[{"card_url":"https://spocont.com/.well-known/agent-card.json","checked_at":"2026-10-10T15:49:51.328229+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://a2a-registry.spocont.com/.well-known/agent-card.json","checked_at":"2026-10-10T15:32:10.402056+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://spocont.com/.well-known/agent-card.json","checked_at":"2026-10-10T13:03:18.226200+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://a2a-registry.spocont.com/.well-known/agent-card.json","checked_at":"2026-10-10T12:40:08.750163+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://a2a-registry.spocont.com/.well-known/agent-card.json","checked_at":"2026-10-10T08:00:05.440275+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://a2a-registry.spocont.com/.well-known/agent-card.json","checked_at":"2026-10-10T07:50:24.311698+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T15:49:51.328229+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:03:18.226200+00:00","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://spocont.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T15:49:51.328229+00:00","latest_card_check":{"checked_at":"2026-10-10T15:49:51.328229+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T15:49:51.328229+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T15:49:51.328229+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-10-10T13:03:18.226200+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}