Ask your AI what actually sold, not just what got clicked.
Orders, products, customers, inventory and collections from your store, through Shopify’s own Admin API — answered inside ChatGPT, Claude, Codex or Cursor, next to the ad spend that drove them. Add your store’s custom-app credentials to toolfare once; your AI reads the store through them, every read is free, and nothing can be changed.
1Connect your AI app
Pick the app you use. You do this once, and every API on toolfare is then available in it.
Add toolfare as a connector in Claude
Add to Claudehttps://api.toolfare.ai/mcp
- 1Open Customize → Connectors and choose "Add custom connector".
- 2Paste this URL as the remote MCP server URL.
- 3Leave the OAuth client id and secret under Advanced settings empty.
- 4Complete the browser authorization, then return to your conversation.
Custom connectors are available on Free, Pro, Max, Team and Enterprise. A Free account may hold one custom connector in total.
Claude’s own instructions2What to ask
Copy a prompt into your AI app once you’re connected. It picks the right one of the 1 tools and tells you the price first.
Anything the Admin API can read, from orders to inventory
A read-only query against your store’s Shopify Admin GraphQL API — products, orders, customers, inventory, collections and shop settings. Your AI writes the query; a mutation is rejected before anything is sent.
- “What were our best-selling products last week?”
- “How many orders came in yesterday, and what was the average order value?”
- “Which products are about to run out of stock?”
1Create an API key
One key and one endpoint for every API on toolfare.
export TOOLFARE_API_KEY='tf_live_…'
2Every tool and its input
Send the tool name and its arguments as JSON; the reply is JSON too.
shopify_graphql_queryA read-only query against your store’s Shopify Admin GraphQL API — products, orders, customers, inventory, collections and shop settings. Your AI writes the query; a mutation is rejected before anything is sent.
Use it when
- You want revenue and orders next to the campaigns that drove them.
- You want best sellers, slow movers or low stock without exporting a report.
- You want a customer or order looked up while you are already in a chat.
Look elsewhere when
- You want order history older than about 60 days. The connection does not have Shopify’s all-orders scope.
- You want what happened on the storefront before checkout. That is your analytics account. Use this instead
- You want to edit a product, refund an order or change inventory. The connection is read-only, and mutations are rejected.
Shopify directly, or through toolfare
Directly
- Shopify admin reports and CSV exports
- A custom app and an access token of your own
- Your own code to put orders next to ad spend
Through toolfare
- Ask in the chat you already use, in plain English
- One toolfare login; no Admin API token handed to an agent
- Store data beside your ad accounts and analytics in the same question
You get read access to the Admin API, not the Shopify admin. Nothing can be edited, refunded or fulfilled through the MCP connection, older orders are out of reach, and nothing is monitored for you between questions.
Limits
- Orders cover roughly the last 60 days; full order history needs a Shopify scope the connection does not request.
- Every question is a GraphQL query written by your AI, so an unusual question may take a second attempt to shape.
- Queries are subject to Shopify’s own API rate limits.