mcpbeat Sign in

Shoprocket MCP by usefulapi MCP Server

answering

Shoprocket MCP by usefulapi is answering right now. Last checked 8 min ago. It exposes 26 tools. Last commit 1 Nov 2026.

MCP server for Shoprocket — orders, products, customers, store stats and discount codes.

Uptime history 13 hours of history
13 hours agonow
100.0%
Uptime 24h
48 of 48 checks
26
Tools
read from the server
249 ms
Response time
average over 24h
1
Stars
last commit 1 Nov 2026

Nothing serious here today

Today is the operative word: we check Shoprocket MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add shoprocket --transport http https://shoprocket.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://shoprocket.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.shoprocket]
url = "https://shoprocket.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "shoprocket": {
      "url": "https://shoprocket.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "shoprocket": {
      "type": "http",
      "url": "https://shoprocket.usefulapi.io/mcp"
    }
  }
}

Available tools 26

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

shoprocket
shoprocket_create_category
WRITE: create a product category (optionally assigning existing products). Calling twice with the same name may create a duplicate or be refused by Shoprocket. PUT /v1/categories.
shoprocket_create_customer
WRITE: add a customer record (it does not email the customer). marketing_subscribed records newsletter consent: set it to true only if the customer actually opted in. PUT /v1/customers.
shoprocket_create_discount_code
WRITE: create a live discount code that shoppers can use at checkout and that reduces the store's revenue. Type fixed or percentage needs coupon_value; free_shipping does not. Use usage_limit and dates to bound it. Calling twice creates two codes. PUT /v1/discount-codes.
shoprocket_create_product
WRITE: create a product in the store (visible to shoppers unless status is 0). A name and at least one category (name or slug) are required. Does not create duplicates by itself: calling twice creates two products. Variants and add-ons are not set by this tool. PUT /v1/products.
shoprocket_get_category
One category by id (cat_...); with expand_products also the products in it. GET /v1/categories/{id}.
shoprocket_get_customer
One customer by id (cus_...). GET /v1/customers/{id}.
shoprocket_get_discount_code
One discount code by id (ofr_...). GET /v1/discount-codes/{id}.
shoprocket_get_order
One order by id (ord_..., not the #number shown in the dashboard): totals, customer, billing and shipping address, payment and fulfillment status, discounts, line items and tracking. GET /v1/orders/{id}.
shoprocket_get_product
One product by id (prod_...): description, price, SKU, stock, dimensions, categories, media, variants (skus), add-ons. GET /v1/products/{id}.
shoprocket_get_store
The Shoprocket store this key belongs to: name, address, environment (test or live), paused state, currencies and languages, setup status. The store's API keys are never returned. GET /v1/store/details.
shoprocket_get_store_stats
Sales statistics for a date range, compared with the previous period: orders, revenue, visitors, abandoned carts, conversion rate, average order value, a daily sales graph, regions, sources and popular products. GET /v1/store/stats.
shoprocket_list_automatic_discounts
List automatic discounts (applied at checkout without a code) with type, value, conditions, dates and status. GET /v1/automatic-discounts.
shoprocket_list_categories
List product categories with id, name and slug. GET /v1/categories.
shoprocket_list_customers
List customers with name, email, phone, company, tax number, country and marketing opt-in. GET /v1/customers.
shoprocket_list_discount_codes
List discount codes with type, value, what they apply to, usage limit and count, minimum order, dates and status. GET /v1/discount-codes.
shoprocket_list_orders
List or search orders with totals, customer, addresses, payment and fulfillment status, discounts, line items and shipping. Filter by payment status, fulfillment status, payment method, customer ids, amount range, sale/discount use or free text. GET /v1/orders.
shoprocket_list_payment_methods
List the store's payment gateways (Stripe, PayPal, manual...) and whether they are enabled. Gateway credentials are never returned. GET /v1/payment-methods.
shoprocket_list_products
List products with price, SKU, stock quantity, categories, images, variants (skus) and status. Search by text, filter by category slugs, product ids or slugs, and sort. GET /v1/products.
shoprocket_list_sales
List sale promotions (price reductions on products) with type, value, what they apply to, dates and status. GET /v1/sale-promotions.
shoprocket_list_shipping_methods
List the store's shipping methods and rates. GET /v1/shippings.
shoprocket_list_taxes
List the store's tax rules. GET /v1/taxes.
shoprocket_list_zones
List the store's shipping zones (the regions it ships to). GET /v1/zones.
shoprocket_update_category
WRITE: rename a category, change its slug, or set the products in it. Only the fields you pass are sent. POST /v1/categories/{id}.
shoprocket_update_customer
WRITE: change a customer's email, name, phone, company, tax number or newsletter consent. Only the fields you pass are sent. Set marketing_subscribed true only if the customer actually opted in. POST /v1/customers/{id}.
shoprocket_update_order_status
WRITE: change an order's payment status and/or fulfillment status (for example mark it shipped or paid). Shoprocket needs both values, so a value you leave out is read from the order first and kept. With send_email true Shoprocket EMAILS THE CUSTOMER an order update (optionally with custom_text); the default is no email. Cancelling can return the items to stock (release_stock). POST /v1/orders/{id}.
shoprocket_update_product
WRITE: change a product's fields (price, stock quantity, description, status...). Shoprocket requires the name on every update, so pass the current name to keep it. Only the fields you pass are sent. POST /v1/products/{id}.

Endpoints

URLTransportStateLatencyChecked
https://shoprocket.usefulapi.io/mcp streamable-http answering 281 ms 8 min ago

Alternatives to Shoprocket MCP by usefulapi

same job, measured the same way
MCP Shopify
by codespar

MCP server for Shopify — Admin REST API (orders, products, customers, inventory, fulfillments)

51 installs/wk local only
Lightspeed Retail (X-Series) MCP by usefulapi
by usefulapi

Read Lightspeed X-Series products, stock, sales, customers, stock orders; one-call sales reports.

30 tools answering
MCP Conta Azul
by codespar

MCP server for Conta Azul — accounting, invoicing, customers, products

61 installs/wk local only
MCP Omie
by codespar

MCP server for Omie — ERP, customers, products, orders, invoices, financials

85 installs/wk local only
Tillhub MCP by usefulapi
by usefulapi

Read Tillhub products, stock, transactions, customers and retail reports from your AI assistant.

27 tools answering
Gumroad MCP by usefulapi
by usefulapi

Read products, sales, subscribers and offer codes; verify, enable and disable product licenses.

20 tools answering
MoeGo MCP by usefulapi
by usefulapi

Read customers, pets, appointments, orders and reports; add customer notes in MoeGo.

31 tools answering
TrackingTime
by trackingtime

TrackingTime MCP server for time, projects, tasks, users, customers, services, and reports.

answering

Shoprocket MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Shoprocket MCP by usefulapi do?
It exposes 26 tools, read directly from the server on our last check. Among them: shoprocket_create_category, shoprocket_create_customer, shoprocket_create_discount_code, shoprocket_create_product, shoprocket_get_category, shoprocket_get_customer and 20 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Shoprocket MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 48 of 48 checks got a reply (100.0%), average response time 249 ms. The bar chart above shows every period we have measured.
How do I connect Shoprocket MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Shoprocket MCP by usefulapi need an API key?
No. Shoprocket MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 26 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Shoprocket MCP by usefulapi?
It answers our handshake in 249 ms on average, which is faster than 56% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Shoprocket MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at shoprocket.usefulapi.io, which runs on its operator's own terms.