Serveur MCP

drukarnia

pl.barwa/drukarnia
Commerce et retail Design et création Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Searches a print-shop catalog, recommends products, calculates print quotes, provides file specifications, and returns shipping information.

get_file_specs
Get print-file preparation requirements for a barwa.pl product (format, color mode, resolution, bleed) plus a link to the how-to-prepare guide. The ai_generation section gives exact pixel dimensions (bleed included, 300 DPI) for AI image generators — pass width_mm/height_mm (trim size in millimeters) to get pixel dimensions for a custom size.
Schéma d’entrée
{'type': 'object', 'required': ['product_slug'], 'properties': {'width_mm': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'height_mm': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'product_slug': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
get_product_pricing_schema
Get the full set of quotable parameters for a barwa.pl product: allowed sizes/formats, quantity limits, materials, single/double-sided option, page-count limits and available finishes (marking which are mandatory). Call before get_quote to know valid option ids.
Schéma d’entrée
{'type': 'object', 'required': ['product_slug'], 'properties': {'product_slug': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
get_quote
Get a price quote for a barwa.pl product. Calculated by the same engine as the on-site calculator, so the price is identical. Returns net/gross price, currency, delivery time and, if the configuration matches a defined product, its name and link. Use get_product_pricing_schema first for valid option ids. width/height in mm (free-size products) or format_id (predefined). quantity is the TOTAL run and the product minimum applies per design: with liczba_wzorow=N the minimum is N x schema quantity.min. pages = total inner pages/sheets (books, brochures, calendars) — only when the schema lists options.pages; respect its min/max/step. A product whose schema marks material as required (no default) needs material_id.
Schéma d’entrée
{'type': 'object', 'required': ['product_slug', 'quantity'], 'properties': {'pages': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'width': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'height': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'finishes': {'anyOf': [{'type': 'array', 'items': {'type': 'integer'}}, {'type': 'null'}], 'default': None}, 'quantity': {'type': 'integer'}, 'format_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'material_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'double_sided': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'product_slug': {'type': 'string'}, 'liczba_wzorow': {'type': 'integer', 'default': 1}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
get_shipping_info
Get shipping cost thresholds (by order weight) and the free-shipping threshold for the shop's country, in the shop currency.
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
list_products
List printing products available at the barwa.pl online print shop (business cards, flyers, posters, stickers, books, etc.) with links. Prices are obtained per product via get_quote — call that with a product's slug.
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
recommend_product
Recommend barwa.pl products matching a described customer need (e.g. "something for a trade fair", "gift packaging"). Returns matching products with links; price them with get_quote. If empty, ask the customer to clarify the need.
Schéma d’entrée
{'type': 'object', 'required': ['purpose'], 'properties': {'purpose': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Modifié
get_quote
23 September 2026 02:50
Ajouté
get_file_specs
17 September 2026 12:54
Ajouté
get_shipping_info
17 September 2026 12:54
Ajouté
get_quote
17 September 2026 12:54
Ajouté
recommend_product
17 September 2026 12:54
Ajouté
get_product_pricing_schema
17 September 2026 12:54
Ajouté
list_products
17 September 2026 12:54