{"serverId":"mcp-registry/io.tooloracle/mica","tools":[{"name":"article_status","fixed":{"name":"article_status","description":"Detailed Ampel for a specific MiCA article with check conditions.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":98,"tokensAfter":98},{"name":"bridge_approve","fixed":{"name":"bridge_approve","description":"Approve or reject a bridge resolution. Approval upgrades Ampel to GREEN.","inputSchema":{"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},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":135,"tokensAfter":135},{"name":"bridge_resolve","fixed":{"name":"bridge_resolve","description":"Start bridge resolution for a MiCA gap. Generates template (issuer engagement, risk acceptance, token replacement, monitoring upgrade).","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":148,"tokensAfter":148},{"name":"bridge_status","fixed":{"name":"bridge_status","description":"Show all bridge resolutions for an entity/token.","inputSchema":{"type":"object","properties":{"entity_id":{"type":"string","description":"Entity ID"},"token_symbol":{"type":"string","description":"Filter by token"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"bus_status","fixed":{"name":"bus_status","description":"Oracle Event Bus status: events, cross-refs, connected oracles.","inputSchema":{"type":"object","properties":{"entity_id":{"type":"string","description":"Entity ID for cross-refs"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"create_entity","fixed":{"name":"create_entity","description":"Register a new regulated entity.","inputSchema":{"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},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":104,"tokensAfter":104},{"name":"entity_list","fixed":{"name":"entity_list","description":"List all registered entities.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":41,"tokensAfter":41},{"name":"freshness_check","fixed":{"name":"freshness_check","description":"Expire stale evidence. Downgrades GREEN→YELLOW if evidence older than max_age_days. Run daily.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":118,"tokensAfter":118},{"name":"health_check","fixed":{"name":"health_check","description":"Server + DB status.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":38,"tokensAfter":38},{"name":"issuer_list","fixed":{"name":"issuer_list","description":"List all known token issuers with MiCA authorization status and tokens.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":52},{"name":"readiness_check","fixed":{"name":"readiness_check","description":"Full MiCA readiness score + Ampel per article for a token. GREEN/YELLOW/RED/GREY for 10 articles, score 0-100.","inputSchema":{"type":"object","properties":{"entity_id":{"type":"string","description":"Entity ID (optional)"},"token_symbol":{"type":"string","description":"Token e.g. USDC, USDT, EURC"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":104,"tokensAfter":104},{"name":"validate_whitepaper","fixed":{"name":"validate_whitepaper","description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":144,"tokensAfter":144}],"toolsChanged":12,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}