Agent Interface
REST Admin APIGraphQL Admin APIStorefront APIWebhooks
What an agent can do
- ✓Read and update product catalog and inventory
- ✓Create and manage orders and fulfillments
- ✓Read customer data and purchase history
- ✓Apply and manage discount codes
- ✓Retrieve store analytics and reports
- ✓Manage collections and metafields
- ✓Trigger and track fulfillment workflows
What it can't do
- ✗Process payments directly (handled by Shopify Checkout)
- ✗Access Shopify POS hardware
- ✗Modify theme templates via Admin API (requires Theme API or CLI)
- ✗Real-time streaming of order events (webhooks only, no SSE)
Auth Model
OAuth 2.0 (Custom App)Admin API Access Token (Private App)Storefront Token
Builder Notes
No official MCP server; community MCP servers exist. GraphQL Admin API is the recommended path for agents — better performance and type safety than REST. API call limits: 40 req/sec (REST) or 1000 cost units/sec (GraphQL). Webhooks are reliable for event-driven order processing.
Sources
Last verified: 2026-03-01