Help center › Integrations

MCP-first

Works with Claude, ChatGPT and any MCP client

Shopping Master is built MCP-first: connect your AI assistant to your store and run it in plain words. Today’s orders, new products, stock, discounts, reports. It acts as you, with your role, on your store only.

Your MCP server URL

https://shoppingmaster.app/mcp

Connect it in a minute

Claude (web, desktop and mobile)

  1. In Claude (claude.ai or Claude Desktop) open Settings → Connectors.
  2. Click "Add custom connector", name it ShoppingMaster and paste the URL: https://shoppingmaster.app/mcp
  3. Click Add, then Connect. Shopping Master opens: sign in if needed and click Allow.
  4. In a chat, turn ShoppingMaster on from the + (tools) menu and ask away. The connector is then in the Claude mobile apps too.

On Team and Enterprise plans, an owner first adds the connector in the organization settings (Connectors); then each person clicks Connect with their own Shopping Master account.

Claude Code

  1. In a terminal, add the server:
    claude mcp add --transport http shoppingmaster https://shoppingmaster.app/mcp
  2. Start Claude Code, type /mcp, pick shoppingmaster and choose Authenticate.
  3. Shopping Master opens in your browser: sign in and click Allow. Back in the terminal, it is connected.

Add --scope user to the command to have it in every project.

ChatGPT

  1. In ChatGPT (web) open Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
  2. Back in Apps & Connectors, click Create. Name: ShoppingMaster. MCP server URL: https://shoppingmaster.app/mcp. Authentication: OAuth. Confirm you trust the app and click Create.
  3. Shopping Master opens: sign in and click Allow.
  4. In a chat, pick Developer mode from the + menu and turn ShoppingMaster on.

Developer mode depends on your ChatGPT plan and, in a workspace, on what its admin allows.

Cursor

  1. Open Cursor Settings → MCP → New MCP server (or edit ~/.cursor/mcp.json) and add:
    {
      "mcpServers": {
        "shoppingmaster": {
          "url": "https://shoppingmaster.app/mcp"
        }
      }
    }
  2. Save. Cursor shows shoppingmaster asking you to log in: click it, sign in to Shopping Master and click Allow.
  3. Use it from the chat, in Agent mode.

VS Code

  1. Create .vscode/mcp.json in your workspace (or run "MCP: Add Server" from the Command Palette, choose HTTP and paste the URL):
    {
      "servers": {
        "shoppingmaster": {
          "type": "http",
          "url": "https://shoppingmaster.app/mcp"
        }
      }
    }
  2. Click Start above the server. VS Code asks you to sign in: sign in to Shopping Master and click Allow.
  3. Use it in Copilot Chat, in Agent mode.

Any MCP client

  1. Add a remote MCP server (Streamable HTTP) with this URL: https://shoppingmaster.app/mcp
  2. Your client finds the sign-in on its own: the server publishes OAuth 2.1 discovery (/.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server) and dynamic client registration.
  3. Sign in to Shopping Master and click Allow.

If your client only takes a fixed token, use a manual token (below).

What your agent can do

95 tools.

Daily check-up & store

Start the day with what needs attention (orders to ship, payments to check, stock running out, carts to recover) and see or update your store's details.

Read-only: diagnose_store, get_store

Changes data: update_store

Products & catalog

Create and edit products with photos (from a link), variants and SEO; duplicate, bulk-edit, organize them in categories and collections, and moderate reviews.

Read-only: list_products, get_product, list_categories, list_collections, list_reviews

Changes data: create_product, update_product, delete_product, add_product_images, update_product_images, create_variants, delete_variant, duplicate_product, bulk_update_products, save_category, delete_category, save_collection, delete_collection, moderate_review

Inventory & purchases

Stock per location with its history, low-stock alerts, adjustments, supplier purchases that add stock, and your stock locations.

Read-only: get_inventory, get_inventory_history, list_stock_alerts, list_purchases

Changes data: adjust_inventory, create_purchase, update_locations

Orders & drafts

Find and fulfill orders (in parts too) with tracking, mark them delivered, record a payment you received offline, cancel without refunding, edit items, notes and tags, and create manual and draft orders with their invoice.

Read-only: list_orders, get_order

Changes data: fulfill_order, unfulfill_order, mark_order_delivered, mark_order_paid, cancel_order, edit_order_items, update_order, delete_order, create_order, complete_draft_order, send_draft_invoice, resend_order_email

Returns & abandoned carts

Open and track returns, and email shoppers who left a checkout a link back to their cart.

Read-only: list_returns, list_abandoned_checkouts

Changes data: create_return, update_return, delete_return, send_checkout_recovery

Customers & subscribers

Look up customers and subscribers; add tags, notes and comments, assign wholesale (B2B) price groups and manage newsletter opt-outs.

Read-only: list_customers, list_subscribers

Changes data: update_customer, update_subscriber, update_customer_groups

Discounts & gift cards

Discount codes and automatic discounts. Gift cards: look them up, email one to its recipient, disable or delete an unused one. Issuing them and changing balances stay in your admin.

Read-only: list_discounts, list_gift_cards

Changes data: save_coupon, delete_coupon, save_automatic_discount, delete_automatic_discount, send_gift_card, update_gift_card, delete_gift_card

Pages, blog, menus & themes

Write pages and blog posts, edit your menus and publish one of your themes.

Read-only: list_pages, get_page, list_articles, list_menus, list_themes

Changes data: save_page, delete_page, save_article, delete_article, save_menu, delete_menu, publish_theme

Settings, team & plan

Shipping, payment methods, taxes, your custom domain, webhooks and staff, as your role allows. For the plan it only gives you a link you open in your browser.

Read-only: get_settings, list_webhooks, list_staff, get_plan

Changes data: update_shipping, update_payments, update_taxes, connect_custom_domain, save_webhook, delete_webhook, invite_staff, update_staff_member, change_plan

Reports & activity

Sales for any period, split by product (with margin), payment method, category, customer or channel, and who changed what in your admin.

Read-only: get_sales_summary, get_sales_breakdown, list_activity

Admin API (advanced)

For anything without a dedicated tool: the same API your admin uses, as you, on your store. Orders, refunds, payments, gift card balances and credentials are outside its reach.

Read-only: admin_api_read

Changes data: admin_api_create, admin_api_update, admin_api_delete

Admin API reference

Just ask

Ready-made tasks in Claude

Safe by design

privacy policy

Clients that only take a token

Some clients and scripts can’t sign in with OAuth. For those, create a token in Settings → AI agents (it is shown once: copy it then) and send it with every request as the header Authorization: Bearer <token>. The token acts as you, with your role, until you revoke it in the same place. Tokens are part of the Business plan; signing in works on every plan.

Need a hand?

sales@devcloudsoftware.com · Help center