{"serverId":"mcp-registry/com.agenttoolworks/storecatalog","tools":[{"name":"get_product","fixed":{"name":"get_product","description":"Returns one product of a Shopify or WooCommerce store in full: every variant with its options, SKU, barcode (GTIN/UPC/EAN, Shopify), price and sale price, stock where the store publishes it, weight in grams; options, images with alt text, description as plain text, tags, rating (WooCommerce). Pass the product page URL, or the store URL and the product handle. Costs 1 credit.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"handle":{"type":"string","minLength":1,"description":"The product handle (Shopify) or slug (WooCommerce), with store_url. Every list_products and search_products row carries it."},"store_url":{"type":"string","minLength":4,"description":"The store's address: a home page (https://www.allbirds.com), a Shopify collection page (/collections/mens) or a WooCommerce category page (/product-category/shoes/). 'allbirds.com' works too."},"product_url":{"type":"string","minLength":8,"description":"The product page URL, e.g. https://www.allbirds.com/products/mens-wool-runners."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get one product in full"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":311,"tokensAfter":311},{"name":"get_usage","fixed":{"name":"get_usage","description":"Returns your current plan, remaining credit balance and call volume over the last 30 days. Free to call.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get usage and credit balance"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":67,"tokensAfter":67},{"name":"list_products","fixed":{"name":"list_products","description":"Lists the products of a Shopify or WooCommerce store, a page at a time, in a compact shape: title, URL, vendor, type, price range, sale price, currency, in stock, variant count, main image. Pass a collection or category page URL, or 'collection', to list only that part. Use 'next_page' from the answer to continue. For one product's variants, barcodes and stock, call get_product. Costs 1 credit per page.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["store_url"],"properties":{"page":{"type":"integer","maximum":2000,"minimum":1,"description":"Page number, from 1. Default 1."},"page_size":{"type":"integer","maximum":50,"minimum":1,"description":"Products per page, at most 50. Default 25."},"store_url":{"type":"string","minLength":4,"description":"The store's address: a home page (https://www.allbirds.com), a Shopify collection page (/collections/mens) or a WooCommerce category page (/product-category/shoes/). 'allbirds.com' works too."},"collection":{"type":"string","minLength":1,"description":"A Shopify collection handle or WooCommerce category slug, when the URL does not already name one, e.g. 'sale'."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"List a store's products, one page at a time"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":345,"tokensAfter":345},{"name":"search_products","fixed":{"name":"search_products","description":"Searches one Shopify or WooCommerce store for products matching a keyword, through the store's own public search, and returns the matches in the same compact shape as list_products. Up to 10 results on Shopify (its search limit), up to 20 on WooCommerce. Costs 1 credit.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["store_url","query"],"properties":{"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Maximum results, default 10 (Shopify stops at 10)."},"query":{"type":"string","maxLength":100,"minLength":2,"description":"What to search for, e.g. 'wool runner' or 'espresso'."},"store_url":{"type":"string","minLength":4,"description":"The store's address: a home page (https://www.allbirds.com), a Shopify collection page (/collections/mens) or a WooCommerce category page (/product-category/shoes/). 'allbirds.com' works too."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search a store's products by keyword"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":270,"tokensAfter":270}],"toolsChanged":4,"tokensSaved":0,"todo":[],"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."}