mica
MiCAOracle — 24 tools for EU MiCA stablecoin compliance: peg, reserves, attestations.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (5)
- LOWen gap_report
- LOWen create_entity
- LOWen health_check
- LOWen bus_status
- LOWen stor_workflow
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
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
Evidencia