EU Compliance & On-Chain Pre-flight

Detección de sanciones (UE/ONU/Reino Unido), validación de ID de IVA e IBAN, diligencia debida de contrapartes, tratamiento de IVA de la UE con códigos EN 16931, validación de facturas electrónicas y pre-vuelo de transacciones con razones de reversión decodificadas. Servidor MCP remoto, sin instalación, pago por llamada o uso de las herramientas gratuitas.

Documentación

Herramientas de Decisión y Evidencia para Agentes sobre MCP y x402

40 herramientas invocables por máquina, incluyendo 10 herramientas gratuitas de preparación, enrutamiento y verificación. Paga solo por un resultado entregado exitosamente en USDC a través de x402. Sin cuenta, clave API, suscripción ni compra mínima requerida.

El servicio está diseñado para agentes que necesitan una decisión acotada o una pieza de evidencia citada, no un informe no estructurado. Los éxitos pagados devuelven contenido estructurado legible por máquina y un recibo firmado. Entradas inválidas, evidencia requerida no disponible y errores de herramientas no se liquidan.

Añadir el servidor MCP

Claude Code:

claude mcp add --transport http eucompliance https://mcp.eucompliance.tools/mcp

Claude Desktop, Cursor u otro cliente MCP HTTP transmisible:

{
  "mcpServers": {
    "eucompliance": {
      "type": "http",
      "url": "https://mcp.eucompliance.tools/mcp"
    }
  }
}

Si el producto correcto no está claro, llama a la herramienta gratuita recommend_agent_tool con el trabajo, las entradas disponibles y un límite de precio opcional. Devuelve de una a tres coincidencias exactas del catálogo y un flujo de trabajo seguro sin llamar a un modelo, realizar un pago ni ejecutar la herramienta seleccionada.

Empieza por el trabajo, no por el catálogo

Trabajo del agenteHerramientaResultadoPrecio
Leer estado en vivo en una o varias cadenas EVMrpc_read_batch1–20 llamadas JSON-RPC de solo lectura en lista blanca en 28 mainnets$0.01
Decidir si una transacción on-chain es segura de enviartx_preflightproceed, review o block, con cinco verificaciones principales y evidencia de tokens opcional$0.02
Convertir evidencia de mercado en vivo en una acción con límite de tiempomarket_decision_packENTER_RISK, WAIT o REDUCE_RISK, razones, riesgos y caducidad de 15 minutos$0.05
Verificar una contraparte de la UE antes de la incorporación o el pagocheck_counterparty_euIVA, sanciones UE/ONU/Reino Unido y consistencia IBAN → clear, review o blocked$0.02
Decidir si una factura de proveedor de la UE está lista para aprobacióninvoice_to_pay_dossier_euEN 16931, VIES, sanciones, IVA y evidencia de beneficiario de confianza → READY, HOLD o DO NOT PAY$1.00
Verificar mercancías ordinarias DE/AT antes de solicitar una cotización de transportista estadounidenseus_import_readiness_guardDecisión de preparación respaldada por USITC/CPSC, incógnitas y próximas acciones seguras$0.25
Validar una factura electrónica de la UEvalidate_einvoice_euHallazgos oficiales EN 16931 con códigos de regla y severidad$0.10
Ejecutar inferencia corta a precio fijoagentllm_micro, agentllm_basic, agentllm_plusFinalización compatible con OpenAI más uso ascendente divulgado y recibo de entrega firmado$0.003 / $0.005 / $0.02

La lista completa de 40 herramientas, esquemas exactos de entrada y salida, precios actuales y ofertas HTTP específicas de transporte siempre están publicados en agents.json.

Evidencia de cadena de solo lectura

rpc_read_batch es el punto de entrada amplio: una cadena predeterminada más anulaciones de cadena opcionales por solicitud, hasta 20 llamadas de lectura en lista blanca y 28 mainnets EVM nombradas. También hay herramientas enfocadas disponibles para saldo de billetera, estimación de gas, información de contratos, estado de transacciones y saldo/permiso ERC-20. Ninguna de ellas firma, aprueba, transfiere ni transmite una transacción.

Para una decisión en lugar de evidencia bruta, usa tx_preflight. La evidencia faltante nunca se trata como aprobación. No se afirma el cribado de sanciones por dirección de billetera porque las listas de nombres no pueden aclarar una dirección.

Evidencia y decisiones de mercado

Los agentes pueden comprar la observación útil más pequeña o una decisión completa:

  • spot_price — mediana y diferencial multi-exchange: $0.001
  • open_social_search — evidencia acotada de Bluesky y Hacker News: $0.002
  • perp_market_data — financiación, interés abierto, prima y volumen de Hyperliquid: $0.005
  • market_history — series archivadas brutas o diarias: $0.008
  • market_data o coin_positioning_brief — contexto calculado con reglas divulgadas: $0.01
  • market_decision_pack — acción, confianza, razones, banderas de riesgo e invalidación: $0.05

Cada resultado de mercado pagado identifica sus fuentes y frescura. El paquete de decisión caduca después de 15 minutos en lugar de alentar a un agente a reutilizar consejos de mercado obsoletos.

Flujos de trabajo protegidos de alto valor

Los productos de factura e importación a EE. UU. tienen herramientas de preparación gratuitas. Ejecútalas primero; validan la forma y el contexto requerido y devuelven el siguiente paso pagado exacto. Las herramientas pagadas nunca liberan un pago, realizan un pedido, crean una dirección de reenvío, reservan un transportista, firman una transacción de billetera ni transmiten nada.

invoice_to_pay_dossier_eu acepta XML UBL/CII o PDFs ZUGFeRD/Factur-X con un XML de factura incrustado. Un PDF ordinario o escaneado no es compatible intencionalmente. READY_FOR_BUYER_APPROVAL es una decisión de evidencia, no una prueba de entrega, aprobación interna, estado de libro mayor duplicado ni propiedad de cuenta bancaria.

Añadir evidencia de factura a tu flujo de aprobación existente

La integración invoice-guard es un adaptador Python pequeño y opt-in para compradores. Ejecuta la verificación de preparación gratuita, delega una compra única limitada de 1.00 USDC a tu transporte autorizado y verifica el expediente firmado contra la factura exacta, el contexto del comprador y la ventana de frescura. Un diario persistente reutiliza evidencia idéntica válida y se detiene en lugar de comprar de nuevo después de un tiempo de espera ambiguo. Los formatos de importe decimal equivalentes comparten una sola reclamación. READY_FOR_BUYER_APPROVAL avanza solo a tu etapa de aprobación existente; el adaptador nunca firma ni envía un pago de factura.

Tú proporcionas el transporte MCP/x402 autorizado y fijas el emisor de recibos de confianza. El adaptador acepta solo XML de factura; sus pruebas son offline, no una certificación de extremo a extremo pagada. Hacer obligatoria esta verificación es una política explícita del operador para tu propio flujo de trabajo, no un requisito impuesto a otros agentes o plataformas.

us_import_readiness_guard se limita a mercancías ordinarias declaradas de Alemania o Austria hacia los Estados Unidos. Proporciona evidencia HTS no vinculante y orientación de preparación; no es despacho de aduanas, una clasificación vinculante ni un servicio de envío.

Comportamiento de pago x402

Los productos HTTP devuelven un requisito de pago x402 v2 con el importe exacto. Las opciones de pago están publicadas para Base, Arbitrum, Polygon y Solana. El llamante firma la opción seleccionada y reintenta la solicitud idéntica. El servidor nunca recibe una clave privada de billetera y no realiza una transferencia del lado del comprador.

Usa una política de pago que fije el recurso HTTPS exacto, método, red, destinatario y monto máximo. El flujo de trabajo gratuito prepare_x402_purchase_guard más el pagado x402_purchase_guard puede verificar un desafío x402 ya recibido antes de que un comprador lo confirme; nunca paga al destinatario.

Verificar un resultado entregado

Los recibos firmados se pueden verificar de forma independiente:

pip install eucompliance-verify
from eucompliance_verify import verify_receipt, PaymentPolicy

verified = verify_receipt(response_json)
decision = PaymentPolicy(max_age_hours=24).check(response_json)
if not decision.allowed:
    raise RuntimeError("receipt outside policy")

Fuente del verificador: eucompliance-verify. Fixtures de conformidad de IVA: eu-vat-conformance.

Operador

eucompliance.tools es operado por Patrick Kaufmann, propietario único en Viena, Austria. El servicio expone APIs de evidencia y decisión; no actúa como banco, firmante de billeteras, agente de aduanas, transitario ni asesor legal.

Identidad on-chain: agente ERC-8004 #60255 en Base.