Skip to main content
Glama

Precleared Contact Check

Verify receipt

verify_receipt
Read-onlyIdempotent

Fetch a Precleared receipt by its id (cc_rcpt_...) to show what was checked, when, and the verdict, with the hashes, Ed25519 signature and public key needed to verify it. Use it when a person or an audit asks for proof of a check.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesReceipt id, such as cc_rcpt_0123456789ABCDEF.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesReceipt id.
verdictNoVerdict given.
algorithmNoSignature algorithm.
signatureNoEd25519 signature, base64.
confidenceNoConfidence given.
created_atNoWhen the check was made.
public_keyNoPublic key, base64 SPKI DER.
key_versionNoSigning key version.
request_hashNoSHA-256 of the request.
response_hashNoSHA-256 of the response.
rules_appliedNoRule keys used.
rules_versionNoRule set version.
sender_countryNoSender country.
recipient_domainNoRecipient domain.
recipient_email_maskedNoMasked recipient address.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "algorithm": {
      +      "description": "Signature algorithm.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "confidence": {
      +      "description": "Confidence given.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "created_at": {
      +      "description": "When the check was made.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "id": {
      +      "description": "Receipt id.",
      +      "type": "string"
      +    },
      +    "key_version": {
      +      "description": "Signing key version.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "public_key": {
      +      "description": "Public key, base64 SPKI DER.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "recipient_domain": {
      +      "description": "Recipient domain.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "recipient_email_masked": {
      +      "description": "Masked recipient address.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "request_hash": {
      +      "description": "SHA-256 of the request.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "response_hash": {
      +      "description": "SHA-256 of the response.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "rules_applied": {
      +      "anyOf": [
      +        {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "description": "Rule keys used."
      +    },
      +    "rules_version": {
      +      "description": "Rule set version.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "sender_country": {
      +      "description": "Sender country.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "signature": {
      +      "description": "Ed25519 signature, base64.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "verdict": {
      +      "description": "Verdict given.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    }
      +  },
      +  "required": [
      +    "id"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.