mica
MiCAOracle — 24 tools for EU MiCA stablecoin compliance: peg, reserves, attestations.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (5)
- LOWin gap_report
- LOWin create_entity
- LOWin health_check
- LOWin bus_status
- LOWin stor_workflow
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mica": {
"url": "https://tooloracle.io/mica/mcp/"
}
}
}Remote-Endpunkte
https://tooloracle.io/mica/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (24)
🟢readiness_check(token_symbol, entity_id)
Full MiCA readiness score + Ampel per article for a token. GREEN/YELLOW/RED/GREY for 10 articles, score 0-100.
Eingabe-Schema
{
"type": "object",
"properties": {
"token_symbol": {
"type": "string",
"description": "Token e.g. USDC, USDT, EURC"
},
"entity_id": {
"type": "string",
"description": "Entity ID (optional)"
}
},
"additionalProperties": false
}🟢article_status(article, token_symbol, entity_id)
Detailed Ampel for a specific MiCA article with check conditions.
Eingabe-Schema
{
"type": "object",
"properties": {
"article": {
"type": "string",
"description": "e.g. Art. 35"
},
"token_symbol": {
"type": "string",
"description": "Token"
},
"entity_id": {
"type": "string",
"description": "Entity ID"
}
},
"additionalProperties": false
}⚪gap_report(token_symbol, entity_id)
MiCA compliance gaps: RED/YELLOW/GREY with priority and actions.
Eingabe-Schema
{
"type": "object",
"properties": {
"token_symbol": {
"type": "string",
"description": "Token"
},
"entity_id": {
"type": "string",
"description": "Entity ID (optional)"
}
},
"additionalProperties": false
}⚪assess_token(token_symbol, entity_id)
Run LIVE MiCA assessment via FeedOracle mica_full_pack. Evaluates 18 checks, updates Ampel.
Eingabe-Schema
{
"type": "object",
"properties": {
"token_symbol": {
"type": "string",
"description": "Token e.g. USDC, USDT, EURC, RLUSD"
},
"entity_id": {
"type": "string",
"description": "Entity ID (optional)"
}
},
"additionalProperties": false
}🟢entity_list
List all registered entities.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟡create_entity(name, entity_type, jurisdiction, lei)
Register a new regulated entity.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Entity name"
},
"entity_type": {
"type": "string",
"description": "CASP, Bank, Verwahrer"
},
"jurisdiction": {
"type": "string",
"description": "DE, AT"
},
"lei": {
"type": "string",
"description": "LEI"
}
},
"additionalProperties": false
}⚪audit_trail(entity_id, limit)
Chain-linked audit log with integrity check.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string",
"description": "Entity ID (optional)"
},
"limit": {
"type": "integer",
"description": "Max entries"
}
},
"additionalProperties": false
}🟢health_check
Server + DB status.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪issuer_profile(issuer_id)
Issuer profile with all tokens and aggregate MiCA Ampel. Shows authorization status, headquarters, token scores.
Eingabe-Schema
{
"type": "object",
"properties": {
"issuer_id": {
"type": "string",
"description": "Issuer ID or name e.g. circle, tether, ripple"
}
},
"additionalProperties": false
}⚪entity_ampel(entity_id)
Aggregate MiCA Ampel for an entity across ALL tokens it custodies. Shows per-token breakdown + overall score.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string",
"description": "Entity ID (optional, uses first)"
}
},
"additionalProperties": false
}🟢issuer_list
List all known token issuers with MiCA authorization status and tokens.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪link_token(entity_id, token_symbol, relationship)
Link a token to an entity for monitoring.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string",
"description": "Entity ID"
},
"token_symbol": {
"type": "string",
"description": "Token e.g. USDC"
},
"relationship": {
"type": "string",
"description": "custody, trading, settlement"
}
},
"additionalProperties": false
}⚪assess_entity(entity_id)
Assess ALL tokens for an entity in one call. Runs live FeedOracle assessment for each linked token.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string",
"description": "Entity ID (optional)"
}
},
"additionalProperties": false
}⚪bridge_resolve(check_id, token_symbol, entity_id, expiry_days)
Start bridge resolution for a MiCA gap. Generates template (issuer engagement, risk acceptance, token replacement, monitoring upgrade).
Eingabe-Schema
{
"type": "object",
"properties": {
"check_id": {
"type": "string",
"description": "Check ID e.g. art35_c1, art24_c3"
},
"token_symbol": {
"type": "string",
"description": "Token e.g. USDC"
},
"entity_id": {
"type": "string",
"description": "Entity ID"
},
"expiry_days": {
"type": "integer",
"description": "Days until expiry (default 30)"
}
},
"additionalProperties": false
}⚪bridge_approve(resolution_id, approved_by, reject, rejection_reason)
Approve or reject a bridge resolution. Approval upgrades Ampel to GREEN.
Eingabe-Schema
{
"type": "object",
"properties": {
"resolution_id": {
"type": "string",
"description": "Resolution ID from bridge_resolve"
},
"approved_by": {
"type": "string",
"description": "Name + role of approver"
},
"reject": {
"type": "boolean",
"description": "Set true to reject"
},
"rejection_reason": {
"type": "string",
"description": "Reason for rejection"
}
},
"additionalProperties": false
}🟢bridge_status(entity_id, token_symbol)
Show all bridge resolutions for an entity/token.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string",
"description": "Entity ID"
},
"token_symbol": {
"type": "string",
"description": "Filter by token"
}
},
"additionalProperties": false
}⚪bus_status(entity_id)
Oracle Event Bus status: events, cross-refs, connected oracles.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string",
"description": "Entity ID for cross-refs"
}
},
"additionalProperties": false
}🟢freshness_check(token_symbol, entity_id, max_age_days)
Expire stale evidence. Downgrades GREEN→YELLOW if evidence older than max_age_days. Run daily.
Eingabe-Schema
{
"type": "object",
"properties": {
"token_symbol": {
"type": "string",
"description": "Token (optional)"
},
"entity_id": {
"type": "string",
"description": "Entity ID"
},
"max_age_days": {
"type": "integer",
"description": "Max evidence age in days (default 7)"
}
},
"additionalProperties": false
}⚪mica_watchdog(days_back)
Monitor ESMA/EBA/BaFin for MiCA regulatory changes. Returns monitored sources and alerts.
Eingabe-Schema
{
"type": "object",
"properties": {
"days_back": {
"type": "integer",
"description": "Check items from last N days (default 7)"
}
},
"additionalProperties": false
}⚪generate_report(token_symbol, entity_id)
Generate MiCA compliance report for a token. Full article breakdown, evidence, bridges, audit.
Eingabe-Schema
{
"type": "object",
"properties": {
"token_symbol": {
"type": "string",
"description": "Token e.g. USDC"
},
"entity_id": {
"type": "string",
"description": "Entity ID"
}
},
"additionalProperties": false
}⚪validate_whitepaper(token_symbol, format, url)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"token_symbol": {
"type": "string",
"description": "Token e.g. USDC, USDT, EURC"
},
"format": {
"type": "string",
"description": "ixbrl or xhtml"
},
"url": {
"type": "string",
"description": "Whitepaper URL (optional)"
}
},
"additionalProperties": false
}⚪insider_escalation(action, entity_id, event_type, event_description, delay_reason, ...)
Inside Information classification, delay and disclosure workflow per MiCA Art. 87-88 and Implementing Regulation 2024/2861. AI-assisted with mandatory human sign-off.
Eingabe-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"
},
"event_description": {
"type": "string",
"description": "Description of the event"
},
"delay_reason": {
"type": "string",
"description": "Reason for delay (Art. 88(2))"
},
"approved_by": {
"type": "string",
"description": "Person signing the decision"
}
},
"additionalProperties": false
}⚪stor_workflow(action, entity_id, signal_type, description, approved_by)
Suspicious Transaction and Order Report (STOR) workflow per MiCA Art. 92. AI-assisted detection with mandatory human sign-off for 'reasonable suspicion'.
Eingabe-Schema
{
"type": "object",
"properties": {
"action": {
"type": "string",
"description": "detect, escalate, or status"
},
"entity_id": {
"type": "string",
"description": "Entity ID"
},
"signal_type": {
"type": "string",
"description": "wash_trading, spoofing, insider_trading, market_manipulation, front_running, pump_dump, unusual_volume, concentration"
},
"description": {
"type": "string",
"description": "Signal description"
},
"approved_by": {
"type": "string",
"description": "Surveillance Officer signing the escalation"
}
},
"additionalProperties": false
}⚪eidas_timestamp(action, entity_id, token_symbol)
eIDAS-qualified timestamp integration status and assessment. Maps FeedOracle ES256K signatures to EU trust framework (eIDAS Art. 25, 41-42).
Eingabe-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
}Community
Nachweis