Skip to main content
Glama
SemanticDataCharter

sdcreceipt-mcp

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KEYYesPath to the signing key (PEM file) used for sign_trigger
TOKENNoToken for the settle endpoint (required to enable the settle tool)
KEY_IDYesKey ID URI for the signing key
ENDPOINTNoEndpoint URL for settle (required to enable the settle tool)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
verify_receiptA

Verify a VSL Settlement Receipt. Runs every check and reports all of them, including the ones that passed, rather than stopping at the first failure. Requires no network and no account: the issuer key document is supplied by the caller. Use this to decide whether a Receipt you were sent is trustworthy before acting on it.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.5/5.0

Scored across 1 tool

Disambiguation5/5

With only a single tool, there is no possibility of confusing it with another tool. Its purpose (verify a VSL Settlement Receipt) is stated clearly and unambiguously.

Naming Consistency5/5

The lone tool follows a clean verb_noun snake_case convention (verify_receipt), which is the idiomatic form for MCP tools. No naming conflicts or mixed conventions exist.

Tool Count3/5

A single tool is thin even for a narrow domain; there is no way to run individual checks, fetch issuer keys, or introspect the verification process. It is defensible for a focused verifier but leaves no granularity for callers.

Completeness4/5

The tool covers the core lifecycle of the stated purpose (full verification reporting all checks, including passes), so the main workflow has no dead end. Minor gaps remain, such as discovering issuer keys or running a subset of checks, but the caller-supplied key document mitigates the biggest one.

Maintenance

ActivityActive
ResponsivenessNo issues