AINumbers.co DORA API
The DORA API from AINumbers.co — 6 operation(s) for dora.
The DORA API from AINumbers.co — 6 operation(s) for dora.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/ainumbers-co:ainumbers-co-dora-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: AINumbers.co Fintech Intelligence Suite DORA API
version: 1.0.0
description: '**1255 fintech intelligence tools** covering ISO 20022, A2A payments, CFPB §1033, EU AI Act, DORA, MiCA, AML/KYC, BaaS, DLT/tokenization, ESG/climate finance, agentic payments (AP2, ACP, x402, Visa TAP, Mastercard Agent Pay), PQC migration, sanctions screening, and OpenChainGraph v0.4 computation chains.
## Transport
> **The live transport is MCP JSON-RPC 2.0 at `https://mcp.ainumbers.co/mcp` — not REST.**
>
> This OpenAPI file is a **descriptive data-room artifact** — a machine-readable index of all tools and their input/output schemas. The REST paths (`POST /v1/tools/{name}`) described here are a projection; they become functional only if the optional REST shim (Area 2 Path B) is deployed.
>
> To call tools today, connect via the official MCP client SDKs. TypeScript: `@modelcontextprotocol/sdk`. Python: `mcp`.
## Architecture
All tools run **entirely client-side** (browser JavaScript). Zero PII. Zero server calls after page load. Deterministic, reproducible outputs. Licensed CC BY 4.0.
OpenChainGraph v0.4 compute-binding nodes additionally run **server-side on the MCP Worker** and emit verifiable artifacts with `execution_hash` (WebCrypto SHA-256 over RFC 8785 canonical JSON).'
contact:
name: Post Oak Labs
url: https://postoaklabs.com
email: tim@postoaklabs.com
license:
name: CC BY 4.0
url: https://creativecommons.org/licenses/by/4.0/
servers:
- url: https://ainumbers.co
description: Static browser-based tool host (DreamHost). Tools run client-side — no REST gateway is active on this origin. See x-mcp for the live MCP endpoint.
tags:
- name: DORA
paths:
/v1/tools/audit_dora_resilience:
post:
operationId: audit_dora_resilience
summary: DORA Operational Resilience Auditor
description: 'Self-assessment tool mapping an institution''s controls against all five DORA pillars: ICT Risk Management, Incident Reporting, DORA Testing, Third-Party Risk, and Information Sharing. Scores readiness and identifies critical gaps.
**Tool URL:** https://ainumbers.co/tools/100-dora-resilience-auditor.html
**AP2/Policy Mandate export:** yes'
tags:
- DORA
requestBody:
required: true
content:
application/json:
schema:
type: object
description: Answer set keyed by question ID
additionalProperties:
type: string
enum:
- 'yes'
- partial
- 'no'
responses:
'200':
description: Successful tool execution result
content:
application/json:
schema:
type: object
properties:
overall_score:
type: number
minimum: 0
maximum: 100
pillars:
type: array
items:
type: object
gaps:
type: array
items:
type: object
x-mcp-tool-name: audit_dora_resilience
x-tool-url: https://ainumbers.co/tools/100-dora-resilience-auditor.html
x-source: manifest
x-ap2-export: true
/v1/tools/build_dora_ict_tpp_register:
post:
operationId: build_dora_ict_tpp_register
summary: DORA ICT Third-Party Provider Register of Information Builder
description: 'Build and validate DORA Art.28 Register of Information for ICT third-party providers.
**Tool URL:** https://ainumbers.co/tools/358-dora-ict-tpp-register-builder.html
**AP2/Policy Mandate export:** yes'
tags:
- DORA
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
entity_type:
type: string
total_contracts:
type: number
required:
- entity_type
responses:
'200':
description: Successful tool execution result
content:
application/json:
schema:
type: object
x-mcp-tool-name: build_dora_ict_tpp_register
x-tool-url: https://ainumbers.co/tools/358-dora-ict-tpp-register-builder.html
x-source: manifest
x-ap2-export: true
/v1/tools/assess_dora_tlpt_scope_frequency:
post:
operationId: assess_dora_tlpt_scope_frequency
summary: DORA TLPT Scope & Frequency Assessor
description: 'Assess DORA Art.26 TLPT obligation, TIBER-EU framework requirements, and programme readiness scoring.
**Tool URL:** https://ainumbers.co/tools/359-dora-tlpt-scope-assessor.html
**AP2/Policy Mandate export:** yes'
tags:
- DORA
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
entity_type:
type: string
systemic_importance:
type: string
required:
- entity_type
- systemic_importance
responses:
'200':
description: Successful tool execution result
content:
application/json:
schema:
type: object
x-mcp-tool-name: assess_dora_tlpt_scope_frequency
x-tool-url: https://ainumbers.co/tools/359-dora-tlpt-scope-assessor.html
x-source: manifest
x-ap2-export: true
/v1/tools/simulate_ict_cascade:
post:
operationId: simulate_ict_cascade
summary: DORA ICT Cascade Simulator
description: 'Monte Carlo BFS simulation of ICT failure cascade propagation for DORA compliance. Models bank_core, cloud_native, and legacy_hybrid topologies. Reports DORA reporting probability and breach time percentiles.
**Tool URL:** https://ainumbers.co/chaingraph/pnr-01-dora-ict-cascade-simulator.html
**AP2/Policy Mandate export:** yes'
tags:
- DORA
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- failure_node
- failure_node_2
properties:
cascade_threshold:
default: 0.5
description: type not evidenced by kernel source
failure_node:
description: type not evidenced by kernel source
failure_node_2:
description: type not evidenced by kernel source
mttr_profile:
default: standard
description: type not evidenced by kernel source
n_paths:
type: number
default: 500
seed:
default: 42
description: type not evidenced by kernel source
topology:
default: bank_core
description: type not evidenced by kernel source
responses:
'200':
description: Successful tool execution result
content:
application/json:
schema:
type: object
description: Tool execution result payload
x-mcp-tool-name: simulate_ict_cascade
x-tool-url: https://ainumbers.co/chaingraph/pnr-01-dora-ict-cascade-simulator.html
x-source: manifest
x-ap2-export: true
/v1/tools/validate_dora_roi_xbrl_csv_package:
post:
operationId: validate_dora_roi_xbrl_csv_package
summary: DORA Register of Information xBRL-CSV Validator
description: 'Field-level pre-submission validator for the annual DORA Register of Information xBRL-CSV package (report.json, FilingIndicators.csv, parameters.csv, archive filename, table CSVs) against the EBA DPM 4.0 filing rules documented in the CSSF NCA submission guide. Checks package format and field discipline, not the register''s business content. Client-side. Works offline. Zero PII.
**Tool URL:** https://ainumbers.co/tools/633-dora-roi-xbrl-csv-validator.html
**AP2/Policy Mandate export:** yes'
tags:
- DORA
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
archiveFilename:
type: string
reportJson:
type: string
filingIndicators:
type: string
parametersCsv:
type: string
responses:
'200':
description: Successful tool execution result
content:
application/json:
schema:
type: object
properties:
rules:
type: array
description: Rule-by-rule PASS/WARN/FAIL verdicts with clause citations
failCount:
type: number
x-mcp-tool-name: validate_dora_roi_xbrl_csv_package
x-tool-url: https://ainumbers.co/tools/633-dora-roi-xbrl-csv-validator.html
x-source: manifest
x-ap2-export: true
/v1/tools/classify_dora_incident:
post:
operationId: classify_dora_incident
summary: DORA Major-Incident Reporting Threshold Classifier
description: 'DORA Article 19/20 reporting determination and reporting-clock start. Clients affected, transaction value, downtime, geographic spread, cross-border component. Fast, deterministic.
**Tool URL:** https://ainumbers.co/chaingraph/art-09-dora-incident-classifier.html
**AP2/Policy Mandate export:** yes'
tags:
- DORA
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
incident_type:
type: string
enum:
- ict_outage
- cyber_attack
- data_breach
- third_party_failure
- other
detection_datetime:
type: string
format: date-time
clients_affected:
type: integer
total_clients:
type: integer
transaction_value_eur_millions:
type: number
outage_duration_minutes:
type: integer
eu_member_states_affected:
type: integer
data_loss_occurred:
type: boolean
critical_function_affected:
type: boolean
cross_border_payment:
type: boolean
required:
- detection_datetime
- clients_affected
- total_clients
- outage_duration_minutes
responses:
'200':
description: Successful tool execution result
content:
application/json:
schema:
type: object
properties:
major_incident:
type: boolean
determination_code:
type: string
qualifying_criteria:
type: array
items:
type: string
reporting_clock:
type: object
properties:
detection_datetime:
type: string
classification_datetime:
type: string
initial_notification_deadline:
type: string
intermediate_report_deadline:
type: string
final_report_deadline:
type: string
entity_type:
type: string
incident_type:
type: string
cross_border:
type: boolean
third_party_ict:
type: boolean
competent_authority_note:
type: string
regulatory_framework:
type: string
x-mcp-tool-name: classify_dora_incident
x-tool-url: https://ainumbers.co/chaingraph/art-09-dora-incident-classifier.html
x-source: manifest
x-ap2-export: true
x-mcp:
transport: MCP JSON-RPC 2.0 (streamable HTTP)
endpoint: https://mcp.ainumbers.co/mcp
protocol_version: '2025-11-25'
authentication: none
registry: co.ainumbers/tools (official MCP registry)
note: Connect any MCP-compatible client (Claude, ChatGPT, custom agent) directly to this endpoint. The REST paths in this file are descriptive only — they do not exist on the live server unless the REST shim is deployed.