Shop MCP

Chat clients

Claude Code

Claude Code (the CLI) supports remote MCP servers natively. Setup is one command — no JSON files to edit.

1. Run the add command

From any terminal where you have Claude Code installed, run this, replacing the example with the full MCP URL from Settings → Connections:

bash
claude mcp add --transport http --scope user \ shopmcp 'https://my.shop-mcp.app/api/mcp?token=smcp_xxxxxxxxxxxxxxxxxxxx'

--scope user stores the server in your user-level config so it becomes available across projects. To scope it to a single project instead, change the scope to project and run the command from inside the project directory.

2. Confirm it loaded

Run claude mcp list. You should see:

bash
shopmcp http https://my.shop-mcp.app/api/mcp?token=smcp_... ✓

The checkmark means Claude Code completed the MCP handshake. The next session you start will have every ShopMCP tool available.

3. Use it from a session

Start Claude Code in any directory and ask a question that touches your connected modules:

  • What were yesterday's orders? Save them to orders.json
  • Run the morning ecommerce briefing and turn the output into a markdown file

Removing or rotating

To remove the server entirely:

bash
claude mcp remove shopmcp

To rotate access, run the add command again with a new ShopMCP MCP URL. Claude Code overwrites the existing entry with the same name.