All servers · Markets & trading · Datasets & public data · Shops & products
org.ptpge/mcp-server
org.ptpge/mcp-server · v0.36.8
Tools changed (7 days)
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Can write (some tools are not declared read-only) |
| Capabilities declared | tools |
| Tool definitions | 11 tools · with description 100% · input schema is an object 100% · read/destructive hints 100% |
Description written by the publisher, not verified
The open vocabulary of print for AI agents: terms, product envelopes, validation, fingerprint.
Connect
streamable-http · https://mcp.ptpge.org/mcp
claude mcp add --transport http mcp-server https://mcp.ptpge.org/mcp{
"mcpServers": {
"mcp-server": {
"url": "https://mcp.ptpge.org/mcp"
}
}
}Tools as reported by the server
ptpge_search_termsFree-text search over the PTPGE vocabulary and registers — the open specification of print. Returns a ranked list of matching terms with their URI, notation, preferred label, level (top-concept / group / category / sub-category / element), group, and a relevance score (0.0–1.0).ptpge_get_termFetch full context for a single PTPGE term: definition, broader/narrower relations, exactMatch / closeMatch mappings, properties, notation, level, and metadata. Accepts either a full URI (https://ptpge.org/v1/...) or a relative path under /v1/.ptpge_get_versionReturn the current PTPGE dataset version, total term count, counts per level and per group, license, scheme URL, and server version. Useful for version-pinning, health checks, and diagnostics.ptpge_browseNavigate the PTPGE hierarchy. Returns a node and its children (id, notation, label, level, elementType, hasChildren). Omit id_or_path to get the three top concepts (printing, ordering, variables). Use this for systematic exploration instead of guessing search keywords.ptpge_get_product_envelopeReturn the complete Configuration Envelope of a product class in one call: supportsSetupModel, every supports* and perSurfaceSupports* predicate with resolved labels, plus typical* descriptors. This is the full menu of what can be configured for the product — use it before composing a configuration,ptpge_validate_configEnvelope validation of a product configuration against the specification: checks every binding against the product's supports* envelopes. When a value is not in this template's envelope but another template takes every bound value, the result carries alsoOfferedBy (ranked) and switchHint — switch prptpge_resolve_color_notationResolve 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 SEPARATIONS, not a colour: it is resolved by searching the combinations this product's envelope actually supports whose colorChannelCount sums to that number. Returns oneptpge_fingerprintSide effect: the spec-profile fingerprint is registered in the public register at ptpge.org/f (no personal data; same configuration → same entry; cannot be undone). Compute the canonical ptpge-cfs/1 serialization and SHA-256 fingerprint of a resolved product configuration (SD-0040) — the vendor-neutptpge_expand_fingerprintExpand a spec or request fingerprint (ptpge-cfs/1, full 64-hex or 16-hex short form) back into its structured configuration — the read-back path for MIS/ERP: matched profile, product, every binding with resolved labels, the canonical string, and the dataset version. This is a LOOKUP in the public reptpge_check_domainDoes an agent find PTPGE on this domain? Fetches exactly what a checkout agent fetches — https://<domain>/.well-known/ucp (the UCP manifest and its ptpge block), the vendor declaration at /.well-known/ptpge/declaration.json, the identity in the vendors register, and a supplier catalogue if the domaiptpge_validate_documentValidate ONE document you hand over — a vendor declaration, supplier catalogue, request, quote or UCP manifest (its `schema` field says which) — against the published JSON Schema, the vocabulary (every term URI must exist; deprecated warns) and, for request/1 and quote/1, the identity: the spec and
Tool changes
- 2026-10-21: ptpge_search_terms, ptpge_get_term, ptpge_get_version, ptpge_browse, ptpge_get_product_envelope, ptpge_validate_config, ptpge_resolve_color_notation, ptpge_fingerprint, ptpge_expand_fingerprint, ptpge_check_domain, ptpge_validate_document
- 2026-10-17: ptpge_search_terms, ptpge_get_term, ptpge_get_version, ptpge_browse, ptpge_get_product_envelope, ptpge_validate_config, ptpge_resolve_color_notation, ptpge_fingerprint, ptpge_expand_fingerprint, ptpge_check_domain, ptpge_validate_document
- 2026-10-16: ptpge_search_terms, ptpge_get_term, ptpge_get_version, ptpge_browse, ptpge_get_product_envelope, ptpge_validate_config, ptpge_resolve_color_notation, ptpge_fingerprint, ptpge_expand_fingerprint, ptpge_check_domain
Repository · JSON · Text for agents · Registry updated 2026-10-12