Your AI
Run your store by chatting.
Connect the ChatGPT or Claude you already use. Then just ask: add these products, change a price, show me today’s orders.
https://mcp.zarii.ai/mcp Zarii talks to your AI through MCP. It’s a standard way for an AI to use an app you’ve said yes to. You sign in once, and you can disconnect any time.
- ChatGPT Works today Sign in with your Zarii account.
- Claude Works today Sign in with your Zarii account.
- Claude Code Works today One command, with a key from your admin.
- Codex Works today A few lines in its settings file.
Your catalogue, typed for you.
Your rails, untouched.
No platform fees. Ever.
Connect your AI.
Sign in from the app you already use, or drop in a key from your admin. Either way, your AI reaches only what your sign-in or your key allows.
ChatGPT or Claude
- 1
Copy the address above.
- 2
In ChatGPT, open Settings, then Apps and Connectors, and add Zarii. In Claude, open Settings, then Connectors, and add a custom connector.
- 3
Sign in with your Zarii account. Then say “Describe my shop.”
Your ChatGPT or Claude plan needs to allow custom connectors. Menu names may move; the connect guide keeps a dated note when they do.
Claude Code or Codex
-
Create a key in your seller admin
Sign in at your shop’s own address and go to Settings → API keys → Create key. Leave the two boxes ticked: read your catalogue and orders, and add and edit products, SKUs, prices, stock and photos. Copy the key: it starts with
zari_sk_and is shown exactly once. -
Run this in a terminal, with your key in place of the placeholder
claude mcp add --transport http zarii https://mcp.zarii.ai/mcp --header "Authorization: Bearer zari_sk_…"Add
--scope userto make it available in every project. Then open Claude Code and ask: “Describe my shop.”
Using Codex instead?
Add this to Codex’s config file, typically ~/.codex/config.toml, and set
ZARI_API_KEY in your environment before starting Codex, which keeps the key
out of the file itself.
[mcp_servers.zarii]
url = "https://mcp.zarii.ai/mcp"
bearer_token_env_var = "ZARI_API_KEY" Field names are from OpenAI’s own Codex documentation. If a later release renames one, their page is the authority.
What actually happens.
You talk. Your AI picks a tool. It makes one authenticated request to your shop and tells you what happened.
-
You What’s in my shop?
Your AI usesdescribe_shopfind_productsChecks which store it’s in and what’s there, before it changes anything. Finds products by name or status, including drafts and ones you’ve taken down.
-
You Put up my banana bread, ₱350, 12 loaves.
Your AI usescreate_productAdds a product, shipped or digital, with its sizes or colours, prices and stock. Starts as a draft.
-
You Here are my photos.
Your AI usesupload_photosOpens a picker to add lots of photos from your phone at once.
-
You Make it live.
Your AI usespublish_productPuts a product live after checking for a photo and a description, and a shipping size if it ships.
-
You Put up my baking ebook, ₱199, unlimited copies.
Your AI usescreate_productAdds a product, shipped or digital, with its sizes or colours, prices and stock. Starts as a draft.
-
You Any new orders?
Your AI useslist_ordersLists your orders, newest first, and flags any screenshot waiting for you.
What you can hand off.
-
Add a whole product at once
Describe it, its sizes or colours and their prices in one message. Your AI sets up every option for you, each with its own price and stock.
-
Fix stock from a count
Tell it what you counted on the shelf. Your AI sets your stock to that number, even if something sold a minute ago.
-
Photos, from wherever they are
From your phone or from a public link. Either way, it's your photo, stored exactly as you sent it.
-
Put it live, take it down
Drafts stay hidden until you say so. Taking a product down removes it from your store and keeps its stock and every past order.
41 tools. All of them.
This is the full list your AI sees, grouped the way you’d think about your store.
Your stores
Open a store, pick which one to work on, change its name or logo.
- Only reads
describe_shopChecks which store it’s in and what’s there, before it changes anything.
-
create_storeOpens a new store with its own name and address. Up to three per account.
- Only reads
list_my_storesLists the stores you run, so it knows which one you mean.
- Only reads
use_storeConfirms which store to work on when you have more than one.
- Changes your store
update_shop_profileChanges your store’s name or logo.
Getting paid
Your AI can point you to the page. It can’t set where your money goes.
- Only reads
payment_setup_linkGives you the link to add your payment QR. Only you can add it.
Products
From a first draft to live.
- Only reads
find_productsFinds products by name or status, including drafts and ones you’ve taken down.
- Only reads
get_productReads one product in full: every size or colour, price and stock.
-
create_productAdds a product, shipped or digital, with its sizes or colours, prices and stock. Starts as a draft.
- Changes your store
update_productEdits a product’s name, description, tags, colours, shipping size or photos.
- Changes your store
set_product_variationsAdds or changes sizes and colours, keeping stock and photos.
- Changes your store
add_variation_to_productsAdds one new option, like sizes, to several products at once.
- Changes your store Your computer only
set_product_size_guideAdds a size chart from a file on your own computer.
- Changes your store
set_inventorySets the stock count or price you give it, even if something sells meanwhile.
- Changes your store
set_product_deliveryMarks a product as digital or shipped, and sets unlimited copies or a fixed number.
- Changes your store
publish_productPuts a product live after checking for a photo and a description, and a shipping size if it ships.
- Changes your store
retire_productTakes a product off your store. Its stock and past orders stay.
- Only reads
list_collectionsLists your collections, the shelves your products sit on, including hidden ones.
-
create_collectionMakes a new collection with a name and an address. It starts empty and hidden.
- Changes your store
update_collectionChanges a collection’s name, address, description, photo or whether shoppers can see it.
- Changes your store
delete_collectionDeletes a collection. The products in it stay in your store.
- Changes your store
set_collection_productsSets which products are in a collection and their order, up to 500.
- Opens a panel
show_product_to_sellerShows you the product in a panel to check, fix or put live.
Photos
Your own photos, stored as you sent them.
- Your computer only
add_product_photoAdds a photo from a file on your own computer.
-
prepare_product_photo_uploadStarts a secure upload for a photo your AI already has.
-
confirm_product_photo_uploadFinishes that upload and checks the photo arrived exactly as sent.
-
import_product_photo_from_urlAdds a photo from a public link.
-
import_media_from_urlAdds a photo or video to your library from a public link.
- Changes your store
attach_mediaPuts a photo or video from your library onto many products at once: gallery, option, variation or size chart.
- Only reads Opens a panel
list_photosShows your uploaded photos, and which aren’t on a product yet.
- Only reads
list_mediaShows everything in your photo and video library, and how much room you have left.
-
set_media_detailsChanges a library item’s description, or sets the picture a video shows before it plays.
- Opens a panel
upload_product_photo_widgetOpens a picker to add one photo from your phone to one product.
- Opens a panel
upload_mediaOpens a picker to add lots of photos and videos from your phone or computer to your library.
- Opens a panel
upload_photosOpens a picker to add lots of photos from your phone at once.
Orders
Read your orders and note when a file is sent. Confirming a payment stays with you.
- Only reads
list_ordersLists your orders, newest first, and flags any screenshot waiting for you.
- Only reads
get_orderReads one order: items, total, the buyer’s name and phone, an address if it ships, and its status.
- Changes your store
mark_digital_deliveredNotes that you sent the buyer their file or link in chat.
Help
Report a problem without leaving the chat.
-
report_bugTells us something’s wrong and gives you a ticket number.
- Only reads
get_bug_reportChecks on a problem you reported.
Behind the scenes
Plumbing your AI uses on its own. You won’t need to ask for it.
-
get_widget_sessionLets Zarii’s panels open safely.
What your AI can’t do.
-
Confirm or reject a payment. Only you do that, next to the screenshot.
-
Open your QR or a buyer’s screenshot. It only knows whether one is waiting.
-
Change where your money goes. It can give you the link to add your QR, and that’s all.
Questions sellers ask.
Do I need a key?
Not for ChatGPT or Claude. You sign in. For Claude Code or Codex, yes: create one in your admin under Settings, API keys. It’s shown once.
Can it see my orders?
Yes. It can read your orders, including your buyers’ names, phone numbers and addresses, so it can answer questions about them. Connecting shares that with your AI’s provider. It can’t confirm payments or see screenshots.
Will it put things live without asking?
Everything starts as a draft. Putting a product live is its own step, and it needs a photo and a description first. A shipped product also needs a shipping size. A digital one needs none of that.
Will it make up a photo?
Never. It only uses your photos, stored as you sent them.
Can it mark a digital order as sent?
It can always set a product to digital, unlimited or a fixed number. Marking an order’s file as sent needs a key with the orders:fulfil scope, which signing in doesn’t grant. Create a key with that scope ticked in your admin if you want your AI to do that step too.
What about a command-line tool, or a browser version?
Not yet. When they’re ready, they’ll be on this page.
Where’s the full guide?
The connect guide covers every client in detail, and exactly where the line sits between what your AI can do and what only you can. Read the connect guide ↗
No store yet? Start one in a few minutes.
Pick a name, add your payment QR, then come back here to connect your AI.