# Financial Data Normalizer

The most complete financial compliance agent in the x402 ecosystem. Combines verified TradFi data (GLEIF LEI, OpenFIGI FIGI), on-chain DeFi normalization, OFAC sanctions screening, and AML pattern de…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add miggie8888/FDN-Pro

# Browse available tools
npx -y @smithery/cli@latest tool list miggie8888/FDN-Pro

# Get full schema for a tool
npx -y @smithery/cli@latest tool get miggie8888/FDN-Pro normalize_financial_record

# Call a tool
npx -y @smithery/cli@latest tool call miggie8888/FDN-Pro normalize_financial_record '{}'
```

## Direct MCP Connection

Endpoint: `https://financial-data-normalizer.run.tools`

## Tools (8)

- `normalize_financial_record` — Normalize raw TradFi records into structured JSON. Standardizes dates to ISO 8601, currencies to ISO 4217, infers asset…
- `normalize_onchain_transaction` — Normalize a raw on-chain/DeFi transaction into a TradFi-compatible record. Handles EVM tx hashes, DEX swaps (Uniswap, C…
- `validate_regulatory_fields` — Check a financial record for regulatory completeness under MiFID II, Dodd-Frank, EMIR, or SEC Rule 605. Returns missing…
- `enrich_counterparty` — Verify a counterparty by legal name against the GLEIF Global LEI Index — the authoritative regulatory database used by …
- `lookup_instrument` — Resolve an ISIN, CUSIP, SEDOL, or ticker symbol to a verified FIGI code, exchange, and security type using the OpenFIGI…
- `resolve_wallet_identity` — Resolve a blockchain wallet address to an entity name, type, and risk context. Identifies known exchange hot wallets, p…
- `screen_sanctions` — Screen counterparty names and blockchain wallet addresses against the OFAC SDN list, NONSDN Consolidated list, and UN S…
- `detect_aml_patterns` — Analyze a set of financial transactions for Anti-Money Laundering red flags. Detects structuring (CTR threshold avoidan…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get miggie8888/FDN-Pro <tool-name>
```
