{"name":"io.github.codespar/mcp-shopify","slug":"codespar-mcp-shopify","title":null,"description":"MCP server for Shopify — Admin REST API (orders, products, customers, inventory, fulfillments)","url":"https://mcp.market/server/codespar-mcp-shopify","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":38,"stars":271,"forks":50,"downloads_week":null,"last_push_at":"2026-08-29T02:02:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/codespar/mcp-dev-latam","website":null,"version":"0.2.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@codespar/mcp-shopify","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Shopify shop subdomain (e.g. 'acme' for acme.myshopify.com)","isRequired":true,"format":"string","name":"SHOPIFY_SHOP"},{"description":"Shopify Admin API access token (private/custom app) sent as X-Shopify-Access-Token header","isRequired":true,"format":"string","isSecret":true,"name":"SHOPIFY_ACCESS_TOKEN"},{"description":"Shopify Admin API version. Defaults to 2024-01.","format":"string","name":"SHOPIFY_API_VERSION"}]}],"tools":[{"name":"adjust_inventory","description":"Adjust the available inventory for a specific inventory_item at a specific location by a delta (positive to increase, negative to decrease).","write_action":false,"price_micros":0,"input_schema":null},{"name":"cancel_order","description":"Cancel an order. Optionally restock inventory, refund payment, notify customer.","write_action":true,"price_micros":0,"input_schema":null},{"name":"complete_draft_order","description":"Convert a draft order into a real order. Optionally mark as paid or send invoice.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_custom_collection","description":"Create a custom collection — a manually curated collection. Products are attached separately via collects.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_customer","description":"Create a new customer record.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_discount_code","description":"Create a discount code tied to an existing price rule (the customer-facing string like 'SUMMER20').","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_draft_order","description":"Create a draft order (invoice-style quote). Can be completed later into a real order via complete_draft_order.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_fulfillment","description":"Create a fulfillment for an order (mark line items as shipped, attach tracking number and carrier).","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_metafield","description":"Attach a metafield (custom typed field) to a resource (shop, product, variant, customer, order, collection, draft_order, etc).","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_order","description":"Create a new order. Useful for draft orders, phone orders, or marketplace order ingestion.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_price_rule","description":"Create a price rule (the policy that governs discounts — percentage/fixed amount, prerequisites, entitlements, usage caps). Pair with create_discount_code to mint a usable code.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_product","description":"Create a new product with variants, options, and images.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_refund","description":"Refund one or more line items on an order. Can refund to original payment or as store credit, optionally restocking inventory.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_smart_collection","description":"Create a smart collection — an automated collection populated by rules (e.g. vendor, tag, product_type, price range).","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_variant","description":"Add a new variant to an existing product (size/color/SKU permutation with its own price and inventory).","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_order","description":"Get a single order by ID with full detail.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_product","description":"Get a single product by ID including all variants and images.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_abandoned_checkouts","description":"List abandoned checkouts (carts where the customer entered contact info but did not complete checkout). Useful for recovery campaigns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_customers","description":"List customers with optional query filter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_locations","description":"List all fulfillment locations (physical stores, warehouses, 3PLs). Use the returned IDs with adjust_inventory and create_fulfillment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_orders","description":"List orders with optional filters. Returns an array of order objects with line items, customer, shipping, and financial status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_products","description":"List products with optional filters. Each product includes variants, images, and options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_transactions","description":"List all payment transactions for an order (authorizations, captures, sales, refunds, voids) including gateway and amount.","write_action":false,"price_micros":0,"input_schema":null},{"name":"register_webhook","description":"Register a webhook subscription for a Shopify event topic (orders/create, orders/paid, products/update, app/uninstalled, etc).","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_fulfillment_tracking","description":"Update the tracking number, tracking company, or tracking URL on an existing fulfillment (post-ship tracking correction or late-binding tracking attach).","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_order","description":"Update an existing order (tags, note, email, shipping_address, metafields, etc).","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_product","description":"Update an existing product's fields, variants, or images.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_variant","description":"Update an existing product variant's price, SKU, barcode, options, weight, or inventory policy.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-26T21:19:18.478Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:19:18.434Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 29 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@codespar/mcp-shopify","version":"0.2.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-06-22T18:39:46.858Z"}],"repo":{"found":true,"owner":"codespar","repo":"mcp-dev-latam","archived":false,"pushedAt":"2026-08-29T02:02:48Z","stars":271,"forks":50,"openIssues":10,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/269058982?v=4","ownerCreatedAt":"2026-03-18T00:40:56Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/269058982?v=4&s=128","source":"github"},"presence":{"stars":271,"forks":50,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-29T02:02:48.000Z","score":38}}}},"grade_history":[],"reviews":[]}