seal

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
94%
Vollständigkeit des Schemas
77%
Qualität der Benennung
94%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

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

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,157Tokens (Tool-Definitionen)
~636 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.90% von 128k Kontext)

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": {
    "seal": {
      "url": "https://app.aqta.ai/api/mcp"
    }
  }
}

Remote-Endpunkte

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

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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.

Eingabe-Schema

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

Eingabe-Schema

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

Fetch the published Seal signing key.

Eingabe-Schema

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

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Vergleichen

Vergleich mit ähnlichen Servern

Vergleichen Sie diesen Server mit anderen Servern derselben Kategorie.

Tools:0
Tools:0
Tools:3
Token-Kosten:473
Bewertung:A
Tools:0
Verfügbarkeit:99.2%
Latenz:343ms

Versionsverlauf

unbekannt → unbekannt
10/3/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/3/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/3/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/2/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/2/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/2/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/2/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/2/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/2/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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
unbekannt → unbekannt
10/2/2026
Initial manifest with 10 tools
Details
Hinzugefügt:
  • + 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

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools
verifiziertVersion nicht aufgezeichnet10 Tools
verifiziertVersion nicht aufgezeichnet10 Tools