seal

Verify Seal AI decision receipts: signed evidence anyone can check, no account needed.

¿Debería usar esto?

Calidad y seguridad

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

Hallazgos (2)

  • LOWTool 'get_sample_receipt' description lacks action verben get_sample_receipt
  • LOWTool 'get_transparency_proof' description lacks action verben get_transparency_proof

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

Costo de contexto

~1,157Tokens (definiciones de herramientas)
~636 BTamaño de respuesta típico
Impacto moderado en la atención (0.90% 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": {
    "seal": {
      "url": "https://app.aqta.ai/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://app.aqta.ai/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (10)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢verify_receipt(receipt, public_key, profile)

Check that a record still says what was signed: the permitted or refused decision, unchanged, under a trusted or embedded key. Handles both formats: ATTESTATION-v1 (a model-call decision) and ACTION-v1 (an agent tool action). No Aqta service in the check.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "receipt": {
      "type": [
        "object",
        "string"
      ],
      "description": "The record, as a JSON object or a JSON string."
    },
    "public_key": {
      "type": "string",
      "description": "Base64url Ed25519 key to trust. Omit to use the key embedded in the record, which proves internal consistency only, never provenance."
    },
    "profile": {
      "type": "string",
      "description": "Usually omit this. The record's own signed version tag selects the format, and ATTESTATION-v1 is the default. Pass 'ACTION-v1' only to force an agent-action record to be checked as one."
    }
  },
  "required": [
    "receipt"
  ]
}
🟢decode_receipt(receipt)

Read a receipt field by field, with stated limits. Does not check the signature.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "receipt": {
      "type": [
        "object",
        "string"
      ]
    }
  },
  "required": [
    "receipt"
  ]
}
🟢get_public_key

Fetch the published Seal signing key.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢get_sample_receipt(outcome)

A genuine signed receipt from the sample workspace (demo key), for trying verification.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "outcome": {
      "type": "string",
      "enum": [
        "ALLOWED",
        "BLOCKED",
        "SUPPRESSED"
      ],
      "description": "Pick a sample with this outcome. A BLOCKED receipt was signed without the call reaching the provider."
    }
  }
}
🟢get_review_pack(pack_id)

The published sample evidence pack: fixed review question, bound receipts, disclosure.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "pack_id": {
      "type": "string",
      "description": "Pack id. Only the published \"sample\" pack is available without an account."
    }
  }
}
🟢verify_evidence_pack(pack, public_key)

Verify a review pack receipt by receipt. Each verdict comes from the signed envelope itself, never from stored state, and results are per-receipt, never an average.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "pack": {
      "type": [
        "object",
        "string"
      ],
      "description": "A pack object, or \"sample\" for the published sample pack."
    },
    "public_key": {
      "type": "string",
      "description": "Key to pin every receipt against. Omit to use each envelope's embedded key."
    }
  }
}
🟢explain_attestation_format

The receipt format: fields, outcomes, verification commands, and what a signature does not establish. Use before describing the format.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢list_my_receipts(outcome, policy, model, since, until, ...)

List your workspace receipts filtered by outcome, policy, model, or date range. Requires your aqta_ key as Bearer.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "outcome": {
      "type": "string",
      "enum": [
        "ALLOWED",
        "BLOCKED",
        "SUPPRESSED",
        "PASSED"
      ],
      "description": "Only receipts with this outcome."
    },
    "policy": {
      "type": "string",
      "description": "Only receipts where this policy ran, e.g. pii_scan."
    },
    "model": {
      "type": "string",
      "description": "Only receipts for this model."
    },
    "since": {
      "type": "string",
      "description": "ISO timestamp lower bound."
    },
    "until": {
      "type": "string",
      "description": "ISO timestamp upper bound."
    },
    "limit": {
      "type": "number",
      "description": "Max rows, default 25."
    }
  }
}
🟢get_transparency_proof(attestation_id)

Inclusion proof plus signed tree head for one of your receipts. Requires your aqta_ key.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "attestation_id": {
      "type": "string"
    }
  },
  "required": [
    "attestation_id"
  ]
}
🟢workspace_summary(limit)

Outcome, model and policy counts across your recent receipts. Requires your aqta_ key.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "description": "How many recent receipts to summarise, default 100."
    }
  }
}

Comparar

Comparación con similares

Compara este servidor con otros de la misma categoría.

Herramientas:0
Herramientas:0
Herramientas:0
Herramientas:3
Costo de tokens:473
Calificación:A
Herramientas:0
Disponibilidad:99.3%
Latencia:343ms

Historial de versiones

desconocido → desconocido
10/4/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/4/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/4/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/4/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/4/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/4/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/3/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/3/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/3/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary
desconocido → desconocido
10/3/2026
Initial manifest with 10 tools
Detalles
Agregado:
  • + verify_receipt
  • + decode_receipt
  • + get_public_key
  • + get_sample_receipt
  • + get_review_pack
  • + verify_evidence_pack
  • + explain_attestation_format
  • + list_my_receipts
  • + get_transparency_proof
  • + workspace_summary

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada10 herramientas
verificadoversión no registrada10 herramientas
verificadoversión no registrada10 herramientas