Skip to main content
Glama

get_message_delivery_receipt

Read-only

Return a message's persisted_at and recipients with kind, read_at, acknowledged, acknowledged_at and admission. Admission observations are historical; null admission means no snapshot was recorded.

Instructions

Return a message's persisted_at and recipients with kind, read_at, acknowledged, acknowledged_at and admission. Admission observations are historical; null admission means no snapshot was recorded. Storage/read/acknowledgement do not establish task acceptance. Null timestamps mean that recipient has not read or acknowledged it yet; they are not delivery errors. Use it as the sender to check an ack_required message; recipients use fetch_inbox. message_id must exist in this project or the call fails with NOT_FOUND.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
message_idYesMessage id.
project_keyYesAbsolute path of the repository's primary checkout.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
revisionYes
message_idYes
project_idYes
recipientsYes
persisted_atYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv0.3.1
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "message_id": {
      +      "type": "integer"
      +    },
      +    "persisted_at": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "project_id": {
      +      "type": "integer"
      +    },
      +    "recipients": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "acknowledged": {
      +            "type": "boolean"
      +          },
      +          "acknowledged_at": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "admission": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "availability": {
      +                "enum": [
      +                  "eligible",
      +                  "unavailable",
      +                  "unknown"
      +                ]
      +              },
      +              "historical": {
      +                "type": "boolean"
      +              },
      +              "lifecycle": {
      +                "type": "string"
      +              },
      +              "observed_at": {
      +                "type": "string"
      +              },
      +              "process": {
      +                "enum": [
      +                  "present",
      +                  "unknown"
      +                ]
      +              },
      +              "reason": {
      +                "type": "string"
      +              },
      +              "recipient": {
      +                "type": "string"
      +              },
      +              "reported_end_at": {
      +                "type": "string"
      +              },
      +              "source": {
      +                "enum": [
      +                  "t3",
      +                  "registry",
      +                  "registration"
      +                ]
      +              },
      +              "wake": {
      +                "const": "unknown"
      +              }
      +            },
      +            "required": [
      +              "recipient",
      +              "availability",
      +              "lifecycle",
      +              "process",
      +              "wake",
      +              "source",
      +              "reason",
      +              "observed_at"
      +            ],
      +            "type": [
      +              "object",
      +              "null"
      +            ]
      +          },
      +          "kind": {
      +            "enum": [
      +              "to",
      +              "cc",
      +              "bcc"
      +            ]
      +          },
      +          "read_at": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "recipient": {
      +            "type": "string"
      +          },
      +          "withdrawn_at": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "recipient",
      +          "kind",
      +          "read_at",
      +          "acknowledged",
      +          "acknowledged_at",
      +          "withdrawn_at",
      +          "admission"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "revision": {
      +      "type": "integer"
      +    }
      +  },
      +  "required": [
      +    "message_id",
      +    "project_id",
      +    "persisted_at",
      +    "revision",
      +    "recipients"
      +  ],
      +  "type": "object"
      +}
  2. First observedv0.2.1

TDQS

Score is being calculated.