Claude Desktop
Set up Claude Desktop with Streamable HTTP and OAuth login.
The OpenShop MCP server exposes the OpenShop Admin API as MCP tools over Streamable HTTP with OAuth 2.1 authentication. Store owners can manage products, orders, customers, and store settings through natural language in supported clients (Claude Desktop, Cursor, ChatGPT, Open WebUI, and similar).
Choose the environment that matches your store:
| Environment | MCP URL |
|---|---|
| Sandbox | https://sandbox-mcp.openshopgo.com/mcp |
| Production | https://mcp.openshopgo.com/mcp |
Use the sandbox URL when testing against sandbox data; use production for live stores.
All tools use the oshop_ prefix and map to Admin API operations. Most tools are read-only (listing and fetching products, orders, customers, coupons, subscriptions, and store info); a few perform writes — oshop_create_order and oshop_create_coupon.
The following tools are currently available:
| Tool | Description |
|---|---|
oshop_get_store_info | Get store settings and configuration. |
oshop_list_products | List products with pagination, sorting, and filtering. |
oshop_get_product | Get full product details by ID. |
oshop_get_product_variants | Get variants for a specific product. |
oshop_list_orders | List orders with pagination, sorting, and filtering. |
oshop_get_order | Get full order details by ID. |
oshop_get_shipping_methods | Get available shipping methods for an order based on items and destination. |
oshop_get_order_summary | Preview order totals (subtotal, tax, discounts, grand total) before creating an order. |
oshop_create_order | Create a new order for a customer. Write operation. |
oshop_list_customers | List customers with pagination, sorting, and filtering. |
oshop_get_customer | Get full customer details by user ID. |
oshop_get_customer_orders | Get orders for a specific customer. |
oshop_get_customer_payment_methods | Fetch saved payment methods for a customer. |
oshop_list_subscriptions | List subscriptions with pagination and filtering. |
oshop_get_subscription | Get subscription details by ID. |
oshop_list_coupons | List coupons with pagination, sorting, and filtering. |
oshop_get_coupon | Get full coupon details by ID. |
oshop_create_coupon | Create a new coupon. Write operation. |
Claude Desktop
Set up Claude Desktop with Streamable HTTP and OAuth login.
ChatGPT
Connect ChatGPT when your plan and app support remote MCP servers.
Open WebUI
Add the server in Open WebUI for self-hosted chat with MCP tools.
In OAuth mode (hosted endpoints), you sign in with your app token and store slug when the client prompts you. Tokens are short-lived; refresh behavior depends on the client.