MCP-Server

mica

io.tooloracle/mica
Krypto & Web3 Finanzen & Investieren Recht & Compliance Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Assesses MiCA stablecoin compliance, reserves, attestations, regulatory status, whitepapers, audit trails, incidents, and remediation workflows.

article_status
Detailed Ampel for a specific MiCA article with check conditions.
Eingabeschema
{'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}
assess_entity
Assess ALL tokens for an entity in one call. Runs live FeedOracle assessment for each linked token.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}}, 'additionalProperties': False}
assess_token
Run LIVE MiCA assessment via FeedOracle mica_full_pack. Evaluates 18 checks, updates Ampel.
Eingabeschema
{'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}
audit_trail
Chain-linked audit log with integrity check.
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Max entries'}, 'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}}, 'additionalProperties': False}
bridge_approve
Approve or reject a bridge resolution. Approval upgrades Ampel to GREEN.
Eingabeschema
{'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}
bridge_resolve
Start bridge resolution for a MiCA gap. Generates template (issuer engagement, risk acceptance, token replacement, monitoring upgrade).
Eingabeschema
{'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}
bridge_status
Show all bridge resolutions for an entity/token.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'token_symbol': {'type': 'string', 'description': 'Filter by token'}}, 'additionalProperties': False}
bus_status
Oracle Event Bus status: events, cross-refs, connected oracles.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID for cross-refs'}}, 'additionalProperties': False}
create_entity
Register a new regulated entity.
Eingabeschema
{'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}
eidas_timestamp
eIDAS-qualified timestamp integration status and assessment. Maps FeedOracle ES256K signatures to EU trust framework (eIDAS Art. 25, 41-42).
Eingabeschema
{'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}
entity_ampel
Aggregate MiCA Ampel for an entity across ALL tokens it custodies. Shows per-token breakdown + overall score.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional, uses first)'}}, 'additionalProperties': False}
entity_list
List all registered entities.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
freshness_check
Expire stale evidence. Downgrades GREEN→YELLOW if evidence older than max_age_days. Run daily.
Eingabeschema
{'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}
gap_report
MiCA compliance gaps: RED/YELLOW/GREY with priority and actions.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}, 'token_symbol': {'type': 'string', 'description': 'Token'}}, 'additionalProperties': False}
generate_report
Generate MiCA compliance report for a token. Full article breakdown, evidence, bridges, audit.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID'}, 'token_symbol': {'type': 'string', 'description': 'Token e.g. USDC'}}, 'additionalProperties': False}
health_check
Server + DB status.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
insider_escalation
Inside Information classification, delay and disclosure workflow per MiCA Art. 87-88 and Implementing Regulation 2024/2861. AI-assisted with mandatory human sign-off.
Eingabeschema
{'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}
issuer_list
List all known token issuers with MiCA authorization status and tokens.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
issuer_profile
Issuer profile with all tokens and aggregate MiCA Ampel. Shows authorization status, headquarters, token scores.
Eingabeschema
{'type': 'object', 'properties': {'issuer_id': {'type': 'string', 'description': 'Issuer ID or name e.g. circle, tether, ripple'}}, 'additionalProperties': False}
link_token
Link a token to an entity for monitoring.
Eingabeschema
{'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}
mica_watchdog
Monitor ESMA/EBA/BaFin for MiCA regulatory changes. Returns monitored sources and alerts.
Eingabeschema
{'type': 'object', 'properties': {'days_back': {'type': 'integer', 'description': 'Check items from last N days (default 7)'}}, 'additionalProperties': False}
readiness_check
Full MiCA readiness score + Ampel per article for a token. GREEN/YELLOW/RED/GREY for 10 articles, score 0-100.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Entity ID (optional)'}, 'token_symbol': {'type': 'string', 'description': 'Token e.g. USDC, USDT, EURC'}}, 'additionalProperties': False}
stor_workflow
Suspicious Transaction and Order Report (STOR) workflow per MiCA Art. 92. AI-assisted detection with mandatory human sign-off for 'reasonable suspicion'.
Eingabeschema
{'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}
validate_whitepaper
Validate crypto-asset whitepaper against MiCA Art. 6(10)-(11) and ITS 2024/2984. Checks iXBRL/XHTML format, taxonomy tagging, mandatory fields, risk warnings, NCA notification, version archive.
Eingabeschema
{'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}
Hinzugefügt
eidas_timestamp
17. September 2026 12:53
Hinzugefügt
stor_workflow
17. September 2026 12:53
Hinzugefügt
insider_escalation
17. September 2026 12:53
Hinzugefügt
validate_whitepaper
17. September 2026 12:53
Hinzugefügt
generate_report
17. September 2026 12:53
Hinzugefügt
mica_watchdog
17. September 2026 12:53
Hinzugefügt
freshness_check
17. September 2026 12:53
Hinzugefügt
bus_status
17. September 2026 12:53
Hinzugefügt
bridge_status
17. September 2026 12:53
Hinzugefügt
bridge_approve
17. September 2026 12:53
Hinzugefügt
bridge_resolve
17. September 2026 12:53
Hinzugefügt
assess_entity
17. September 2026 12:53
Hinzugefügt
link_token
17. September 2026 12:53
Hinzugefügt
issuer_list
17. September 2026 12:53
Hinzugefügt
entity_ampel
17. September 2026 12:53
Hinzugefügt
issuer_profile
17. September 2026 12:53
Hinzugefügt
health_check
17. September 2026 12:53
Hinzugefügt
audit_trail
17. September 2026 12:53
Hinzugefügt
create_entity
17. September 2026 12:53
Hinzugefügt
entity_list
17. September 2026 12:53
Hinzugefügt
assess_token
17. September 2026 12:53
Hinzugefügt
gap_report
17. September 2026 12:53
Hinzugefügt
article_status
17. September 2026 12:53
Hinzugefügt
readiness_check
17. September 2026 12:53