Shop MCP

Chat clients

ChatGPT

Use ChatGPT web's Apps settings to create a custom MCP app for ShopMCP. The UI changes quickly, but the current path is Settings → Apps → Developer mode → Create app.

Install ShopMCP

If ShopMCP is available in the ChatGPT app directory for your account, select it there and click Connect. ChatGPT opens ShopMCP's sign-in and consent flow so you can choose the workspace to authorize.

Testing before directory publication

Developers and workspace admins can connect the same production endpoint in ChatGPT developer mode by following the steps below.

1. Use the ShopMCP OAuth endpoint

ChatGPT connects to ShopMCP through OAuth. Use this exact public Streamable HTTP endpoint, with no token or query string:

text
https://my.shop-mcp.app/api/mcp

During setup, ChatGPT sends you to ShopMCP to sign in and approve one workspace.

2. Turn on developer mode

In ChatGPT web, click your profile in the sidebar, then open Settings. In the settings popup, choose Apps. Under Advanced settings, turn on Developer mode.

If you do not see developer mode

Full MCP, including write actions, is currently available on ChatGPT Business and Enterprise/Edu workspaces and is controlled by workspace admin settings. Pro users can connect custom apps with read/fetch permissions. If Developer mode or Create app is missing, ask the workspace admin to enable it or use another MCP client.

3. Create the ShopMCP app

Stay in Settings → Apps and click Create app. In the New App modal, fill in:

  • Name: ShopMCP
  • Description: Ecommerce, ads, analytics, finance, and operations tools connected through ShopMCP.
  • Connection: Server URL
  • Server URL: https://my.shop-mcp.app/api/mcp
  • Authentication: OAuth

Click Scan Tools. Complete the ShopMCP sign-in and consent prompt, confirm the workspace shown, and wait for the tool scan to finish. Then review ChatGPT's custom-app risk warning and click Create. The app appears as a draft or a development app until a workspace admin publishes it.

4. Use it in a chat

Start a new ChatGPT conversation and select ShopMCP from the tools/apps menu, or refer to ShopMCP directly in your prompt. Draft apps may show a Dev label in ChatGPT until a workspace admin publishes them.

ChatGPT may ask for confirmation before write or modify actions. Keep write-bearing workflows proposal-first: ask ChatGPT to show the change, review it, then approve.

5. Try a question

  • What were our top 5 products by revenue last month?
  • Run the morning ecommerce briefing and email it to me (ChatGPT can chain ShopMCP with its built-in Gmail connector)

Troubleshooting

  • Create is disabled — add a name, use the exact base endpoint, choose OAuth, finish Scan Tools, and accept the custom-app risk acknowledgment.
  • Handshake or tool scan failed — confirm the URL is exactly https://my.shop-mcp.app/api/mcp, then remove the draft and reconnect so ChatGPT starts a fresh OAuth flow.
  • Wrong workspace — remove the draft app or disconnect it, switch to the intended ShopMCP workspace, and run the OAuth scan again. Check the workspace name before approving.
  • Tools list is empty — the approved ShopMCP workspace has no connected modules, or the current member/key scope excludes them. Check Settings → Integrations and reconnect if you approved the wrong workspace.
  • Tool calls time out or feel slow — ChatGPT enforces a request timeout. If ShopMCP is waiting on a rate-limited upstream platform, try again in a minute.
  • Mobile does not show the app— OpenAI's current custom MCP app flow is for ChatGPT web. Configure and test from the browser first.