{"serverId":"mcp-registry/pl.barwa/drukarnia","tools":[{"name":"get_file_specs","fixed":{"name":"get_file_specs","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":{"type":"object","required":["product_slug"],"properties":{"width_mm":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"height_mm":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"product_slug":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":187,"tokensAfter":187},{"name":"get_product_pricing_schema","fixed":{"name":"get_product_pricing_schema","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":{"type":"object","required":["product_slug"],"properties":{"product_slug":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":127,"tokensAfter":127},{"name":"get_quote","fixed":{"name":"get_quote","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.m","inputSchema":{"type":"object","required":["product_slug","quantity"],"properties":{"pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"finishes":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"default":null},"quantity":{"type":"integer"},"format_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"material_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"double_sided":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"product_slug":{"type":"string"},"liczba_wzorow":{"type":"integer","default":1},"remove_finish_groups":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"default":null}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":393,"tokensAfter":393},{"name":"get_shipping_info","fixed":{"name":"get_shipping_info","description":"Get shipping cost thresholds (by order weight) and the free-shipping threshold for the\nshop's country, in the shop currency.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"list_products","fixed":{"name":"list_products","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":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"get_file_specs","params":["width_mm","height_mm","product_slug"]},{"tool":"get_product_pricing_schema","params":["product_slug"]},{"tool":"get_quote","params":["pages","width","height","finishes","quantity","format_id","material_id","double_sided","product_slug","liczba_wzorow","remove_finish_groups"]},{"tool":"recommend_product","params":["purpose"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}