Skip to main content
All integrations
Developer

Connect Claude & MCP to Magistry

Connect Claude to your Shopify store through Magistry's remote MCP server — full read access, approval-gated writes, OAuth 2.1 or API keys. Free to start.

// what magistry does with it

What Magistry does with Claude & MCP

A remote MCP server (Streamable HTTP) at the dashboard domain's /api/mcp — works with claude.ai custom connectors, Claude Desktop via mcp-remote, Cursor, and any MCP client.

The same tool registry Otto uses: catalog, ads, orders, CS, disputes, and analytics reads under row-level security.

Approval-gated writes by default — proposals land as approval cards in your dashboard; auto-apply is a per-connection opt-in in Settings → Developers.

OAuth 2.1 with dynamic client registration and store + scope selection, or API-key Bearer auth with fine-grained scopes.

A public REST mirror: POST /api/v1/tools/{tool} with scoped keys and an OpenAPI document at /api/v1/openapi.json.

Saveable skills — operator workflows Claude can store and reuse via save_skill and list_skills.

// setup

How to connect Claude & MCP

Connections happen in the dashboard's integrations hub. Everything starts propose-only — autonomy is a separate step you take later.
  1. 1In claude.ai, add a custom connector pointing at Magistry's MCP endpoint (shown in Settings → Developers).
  2. 2Complete the OAuth 2.1 flow: sign in, pick the store, and select scopes.
  3. 3Or mint a scoped API key in Settings → Developers and connect with Bearer auth — Claude Desktop via mcp-remote, Cursor, or any MCP client.
  4. 4Start asking Claude about your store immediately; write attempts appear as approval cards in your dashboard until you opt into auto-apply.

// faq

Common questions

Can Claude make changes to my store?

Write tools default to propose mode: Claude's write attempts become approval cards in your Magistry dashboard, and nothing executes until you approve. Auto-apply is a separate opt-in per connection in Settings → Developers.

Which MCP clients are supported?

Any client that speaks Streamable HTTP MCP — claude.ai custom connectors, Claude Desktop through mcp-remote, and Cursor are the documented paths.

Is there a rate limit?

120 requests per minute per credential — generous for operational use, deliberately tight for bulk export. For heavy analytical reads, sync into your own store of record instead.

Is there a plain REST API too?

Yes. Every tool is callable as POST /api/v1/tools/{tool} with a Bearer API key, documented by an OpenAPI spec at /api/v1/openapi.json, with fine-grained scopes per resource and action.

// ready when you are

Put Claude & MCP on the audit trail.

Connect it in the dashboard, watch what the agents propose, and approve the moves you like. Nothing executes without a gate you set.

Free plan, no card · Propose-only by default · Kill switch always yours