Agent Tools / Roles / Shopify operator

Shopify operator

Three servers cover the catalog and customs questions a Shopify operator asks before an import or a price check. None of them write to the store.

Tasks these servers can do

Will this Shopify product CSV import cleanly?

Call csv_import_preflight on Catalog QA Desk (https://catalogqa.openkrill.app/mcp). Blocking problems and warnings by row. The CSV is read in memory and not stored. Send a product export, not an order export.

Install steps: ChatGPT, Claude, Cursor, Pi.

What products and prices does allbirds.com publish right now?

Call check_store_prices on Store Price Tracker (https://stores.openkrill.app/mcp). A reading of the public /products.json feed, after robots.txt, identified as StorePriceTracker. A store you ask about can be added to a daily snapshot list of public product data.

Install steps: ChatGPT, Claude, Cursor, Pi.

What EU duty applies to these order lines shipped under IOSS?

Call eu_duty_estimate on Shop Duty Desk (https://shopduty.openkrill.app/mcp). The 3 euros per item estimate for a consignment of up to 150 euros, with the item count as given and with identical lines merged. It is not a TARIC lookup and not a binding classification.

Install steps: ChatGPT, Claude, Cursor, Pi.

What they will not do

Candidate tariff codes, when you need them, come from Tariff Code Finder and are not a customs ruling. Catalog QA does not upload a feed or promise that Merchant Center will accept a row.

Where to start

Each link above is a client-specific install page with one call that was checked against the live server. The plain-text list of every server is llms.txt. The words MCP, tool and streamable HTTP are defined in the MCP glossary.

Source: the plugin listings linked above. As of 2026-10-01.