Categories › Software Development › Converters, validators, encoders & small utilities
The open specification of print for AI agents: terms, templates, validation, fingerprint, vendors.
Remote server: your requests and data go to mcp.ptpge.org. Claude Code: claude mcp add --transport http mcp-server https://mcp.ptpge.org/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
ptpge_search_terms — Free-text search over the PTPGE vocabulary and registers — the open specification of print. Returns a ranked list of matching terms with theptpge_get_term — Fetch full context for a single PTPGE term: definition, broader/narrower relations, exactMatch / closeMatch mappings, properties, notation, ptpge_get_version — Return the current PTPGE dataset version, total term count, counts per level and per group, license, scheme URL, and server version. Useful ptpge_browse — Navigate the PTPGE hierarchy. Returns a node and its children (id, notation, label, level, elementType, hasChildren). Omit id_or_path to getptpge_get_product_envelope — Return the complete Configuration Envelope of a product class in one call: supportsSetupModel, every supports* and perSurfaceSupports* prediptpge_validate_config — Envelope validation of a product configuration against the specification: checks every binding against the product's supports* envelopes. Whptpge_resolve_color_notation — Resolve print colour pair notation (4/4, 4/1, 4+4) into per-surface colour bindings for a given product. The number is a COUNT OF SEPARATIONptpge_fingerprint — Side effect: the spec-profile fingerprint is registered in the public register at ptpge.org/f (no personal data; same configuration → same eptpge_expand_fingerprint — Expand a spec or request fingerprint (ptpge-cfs/1, full 64-hex or 16-hex short form) back into its structured configuration — the read-back ptpge_check_domain — Does an agent find PTPGE on this domain? Fetches exactly what a checkout agent fetches — https://<domain>/.well-known/ucp (the UCP manifest ptpge_find_vendors — Who can make this? Reads the PTPGE vendor register and every claimed print shop's own declaration (/.well-known/ptpge/declaration.json — theptpge_find_suppliers — Makers in the PTPGE supplier register — press and equipment builders, paper mills — with what each one makes (a term under printing/…) and, ptpge_validate_document — Validate ONE document you hand over — a vendor declaration, supplier catalogue, request, quote or UCP manifest (its `schema` field says whicNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.