Find print shops that can make it
ptpge_find_vendorsWho can make this? Reads the PTPGE vendor register and every claimed print shop's own declaration (/.well-known/ptpge/declaration.json — the file is the source) and filters on what the documents say: country (ISO 3166-1 alpha-2), product template (e.g. ordering/products/booklets or just «booklets»), printing technology (a term under printing/technologies/printing-technologies — a parent matches its children, so «digital» finds laser and inkjet), certification (e.g. nordic-swan-ecolabel), substrate, or free text on name/city. Returns each matching shop with its identity, countries and cities, products, technologies, certifications, the matching offerings (minimum quantity, lead time) and the doors an agent needs next: the declaration, the UCP manifest, the register entry. Never ranked, never priced — for price and an order use the shop's own MCP endpoint from its manifest; the spec fingerprint is the same key everywhere. Read-only; cached ten minutes; nothing stored.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "ptpge_find_vendors"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Free text matched against name, legal name, domain and cities. | |
| limit | No | ||
| country | No | ISO 3166-1 alpha-2, e.g. NO, DE, US. | |
| product | No | Product template: URI, /v1/ path or slug (booklets, business-cards, posters …). | |
| language | No | en | |
| substrate | No | Substrate term: URI, path or slug (paper, cardboard, vinyl …). | |
| technology | No | Printing technology term: URI, path or slug (offset, digital, laser, uv-inkjet …). | |
| certification | No | Certification term: URI, path or slug (nordic-swan-ecolabel, fsc, trykt-i-norge …). |