---
title: "MiFID II / MiFIR Transaction Reporting Readiness Checker"
method: POST
path: "/v1/tools/check_mifid2_reporting_readiness"
tags: ["MiFID-II", "MiFIR", "RTS-22", "ESMA", "transaction-reporting", "ARM", "LEI", "compliance", "zero-PII"]
---

# MiFID II / MiFIR Transaction Reporting Readiness Checker

`POST /v1/tools/check_mifid2_reporting_readiness`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/check_mifid2_reporting_readiness`
- Auth: none declared

Assess readiness for MiFID II Article 26 / MiFIR transaction reporting across 65 mandatory RTS 22 fields. Outputs field-category RAG scorecard, ESMA validation rule assessment, ARM connectivity checklist, LEI population audit, T+1 deadline reference, and remediation memo.

**Tool URL:** https://ainumbers.co/tools/313-mifid2-transaction-reporting-checker.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `jurisdiction` 'eu' | 'uk' | 'both', required
  - `entity_type` 'investment-firm' | 'systematic-internaliser' | 'market-operator' | 'credit-institution' | 'non-eu-branch', required
  - `instrument_scope` string[]
  - `reporting_channel` 'arm' | 'direct-nca' | 'trading-venue' | 'mixed', required

## Response `200`

Successful tool execution result

- object
  - `total_score` integer, required
  - `overall_rag` 'green' | 'amber' | 'red', required
  - `category_scores` object, required
  - `esma_validation_results` unknown[]
    - unknown
  - `lei_population_score` integer
  - `remediation_gaps` unknown[]
    - unknown

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
