mica

MiCAOracle — 24 tools for EU MiCA stablecoin compliance: peg, reserves, attestations.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
88%
Integridad del esquema
82%
Calidad de los nombres
86%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (5)

  • LOWTool 'gap_report' description lacks action verben gap_report
  • LOWTool 'create_entity' description lacks action verben create_entity
  • LOWTool 'health_check' description lacks action verben health_check
  • LOWTool 'bus_status' description lacks action verben bus_status
  • LOWTool 'stor_workflow' description lacks action verben stor_workflow

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,030Tokens (definiciones de herramientas)
~674 BTamaño de respuesta típico
Impacto moderado en la atención (1.59% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "mica": {
      "url": "https://tooloracle.io/mica/mcp/"
    }
  }
}

Puntos de conexión remotos

https://tooloracle.io/mica/mcp/streamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (24)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟡create_entity(name, entity_type, jurisdiction, lei)

Register a new regulated entity.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "description": "Entity ID (optional)"
    },
    "limit": {
      "type": "integer",
      "description": "Max entries"
    }
  },
  "additionalProperties": false
}
🟢health_check

Server + DB status.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪issuer_profile(issuer_id)

Issuer profile with all tokens and aggregate MiCA Ampel. Shows authorization status, headquarters, token scores.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪link_token(entity_id, token_symbol, relationship)

Link a token to an entity for monitoring.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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).

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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'.

Esquema de entrada

{
  "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).

Esquema de entrada

{
  "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
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada24 herramientas
verificadoversión no registrada24 herramientas
verificadoversión no registrada24 herramientas