Server definition
- Hash
- sha256:40cabd211e6a13f5b6cdef3e3bac9f6b50b8aafd471e76d0e7056ab572131ce0
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get print-file preparation requirements for a barwa.pl product (format, color mode,\nresolution, bleed) plus a link to the how-to-prepare guide. The ai_generation section\ngives exact pixel dimensions (bleed included, 300 DPI) for AI image generators — pass\nwidth_mm/height_mm (trim size in millimeters) to get pixel dimensions for a custom size.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"height_mm": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
},
"product_slug": {
"type": "string"
},
"width_mm": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"product_slug"
],
"type": "object"
},
"name": "get_file_specs",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Get the full set of quotable parameters for a barwa.pl product: allowed sizes/formats,\nquantity limits, materials, single/double-sided option, page-count limits and available\nfinishes (marking which are mandatory). Call before get_quote to know valid option ids.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"product_slug": {
"type": "string"
}
},
"required": [
"product_slug"
],
"type": "object"
},
"name": "get_product_pricing_schema",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Get a price quote for a barwa.pl product. Calculated by the same engine as the on-site\ncalculator, so the price is identical. Returns net/gross price, currency, delivery time and,\nif the configuration matches a defined product, its name and link. Use get_product_pricing_schema\nfirst for valid option ids. width/height in mm (free-size products) or format_id (predefined).\nquantity is the TOTAL run and the product minimum applies per design: with liczba_wzorow=N\nthe minimum is N x schema quantity.min. pages = total inner pages/sheets (books, brochures,\ncalendars) — only when the schema lists options.pages; respect its min/max/step. A product\nwhose schema marks material as required (no default) needs material_id.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"double_sided": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null
},
"finishes": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
},
"format_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
},
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
},
"liczba_wzorow": {
"default": 1,
"type": "integer"
},
"material_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
},
"pages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
},
"product_slug": {
"type": "string"
},
"quantity": {
"type": "integer"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"product_slug",
"quantity"
],
"type": "object"
},
"name": "get_quote",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Get shipping cost thresholds (by order weight) and the free-shipping threshold for the\nshop's country, in the shop currency.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_shipping_info",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "List printing products available at the barwa.pl online print shop (business cards,\nflyers, posters, stickers, books, etc.) with links. Prices are obtained per product\nvia get_quote — call that with a product's slug.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_products",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Recommend barwa.pl products matching a described customer need (e.g. \"something for a\ntrade fair\", \"gift packaging\"). Returns matching products with links; price them with\nget_quote. If empty, ask the customer to clarify the need.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"purpose": {
"type": "string"
}
},
"required": [
"purpose"
],
"type": "object"
},
"name": "recommend_product",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:40cabd211e6a13f5b6cdef3e3bac9f6b50b8aafd471e76d0e7056ab572131ce0 | sha256sum