mica
What this MCP does
Assesses MiCA stablecoin compliance, reserves, attestations, regulatory status, whitepapers, audit trails, incidents, and remediation workflows.
Tools
Input schema
{'type': 'object', 'properties': {'article': {'type': 'string', 'description': 'e.g. Art. 35'}, 'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'token_symbol': {'type': 'string', 'description': 'Token'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}, 'token_symbol': {'type': 'string', 'description': 'Token e.g. USDC, USDT, EURC, RLUSD'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Max entries'}, 'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'reject': {'type': 'boolean', 'description': 'Set true to reject'}, 'approved_by': {'type': 'string', 'description': 'Name + role of approver'}, 'resolution_id': {'type': 'string', 'description': 'Resolution ID from bridge_resolve'}, 'rejection_reason': {'type': 'string', 'description': 'Reason for rejection'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'check_id': {'type': 'string', 'description': 'Check ID e.g. art35_c1, art24_c3'}, 'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'expiry_days': {'type': 'integer', 'description': 'Days until expiry (default 30)'}, 'token_symbol': {'type': 'string', 'description': 'Token e.g. USDC'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'token_symbol': {'type': 'string', 'description': 'Filter by token'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID for cross-refs'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'lei': {'type': 'string', 'description': 'LEI'}, 'name': {'type': 'string', 'description': 'Entity name'}, 'entity_type': {'type': 'string', 'description': 'CASP, Bank, Verwahrer'}, 'jurisdiction': {'type': 'string', 'description': 'DE, AT'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'action': {'type': 'string', 'description': 'status, assess, or reference'}, 'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'token_symbol': {'type': 'string', 'description': 'Token for assess action'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional, uses first)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'max_age_days': {'type': 'integer', 'description': 'Max evidence age in days (default 7)'}, 'token_symbol': {'type': 'string', 'description': 'Token (optional)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}, 'token_symbol': {'type': 'string', 'description': 'Token'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'token_symbol': {'type': 'string', 'description': 'Token e.g. USDC'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'action': {'type': 'string', 'description': 'classify, delay, or status'}, 'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'event_type': {'type': 'string', 'description': 'reserve_breach, peg_deviation, regulatory_action, management_change, material_event, partnership, technical_upgrade'}, 'approved_by': {'type': 'string', 'description': 'Person signing the decision'}, 'delay_reason': {'type': 'string', 'description': 'Reason for delay (Art. 88(2))'}, 'event_description': {'type': 'string', 'description': 'Description of the event'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'issuer_id': {'type': 'string', 'description': 'Issuer ID or name e.g. circle, tether, ripple'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'relationship': {'type': 'string', 'description': 'custody, trading, settlement'}, 'token_symbol': {'type': 'string', 'description': 'Token e.g. USDC'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'days_back': {'type': 'integer', 'description': 'Check items from last N days (default 7)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}, 'token_symbol': {'type': 'string', 'description': 'Token e.g. USDC, USDT, EURC'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'action': {'type': 'string', 'description': 'detect, escalate, or status'}, 'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'approved_by': {'type': 'string', 'description': 'Surveillance Officer signing the escalation'}, 'description': {'type': 'string', 'description': 'Signal description'}, 'signal_type': {'type': 'string', 'description': 'wash_trading, spoofing, insider_trading, market_manipulation, front_running, pump_dump, unusual_volume, concentration'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Whitepaper URL (optional)'}, 'format': {'type': 'string', 'description': 'ixbrl or xhtml'}, 'token_symbol': {'type': 'string', 'description': 'Token e.g. USDC, USDT, EURC'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Agent Decision & Evidence Tools (MCP + x402)
Provides compliance checks, invoice payment decisions, sanctions and VAT screening, market data, crypto RPC reads, transaction an…
reserveoracle
Provides reserve, issuer, custody, asset composition, pricing, and MiCA context for stablecoins and other tokenized real-world as…
Moltline TaxLots
Parses crypto transaction ledgers, matches transfers, calculates tax lots and gains, produces Form 8949 rows, and reconciles brok…
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …
x402-services
Provides on-chain, trading, and AI tools for Robinhood Chain.
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…