
Last updated: August 19, 2026
Nexvo speaks the Model Context Protocol, so an AI assistant can build and publish your Shopify product pages directly. Connect once and Claude can import a product from a URL, lay out the page, write the copy, generate the imagery, and push it live — without you leaving the conversation.
There are two ways in. The connector is the one most people want; API keys exist for scripts and self-hosted clients.
No API key and no configuration file — just a URL. The Nexvo MCP is available on the Starter plan and above. Add this URL as a custom connector:
Nexvo never sees your Claude account, and Claude never sees your Nexvo password. The connector uses OAuth 2.1 with PKCE — Claude receives a scoped access token that you can revoke at any time from your Nexvo account.
For scripts, self-hosted MCP clients, or direct REST calls, authenticate with a personal API key instead. Same plan requirement as the connector — Starter and above.
Every tool is also a plain REST endpoint under /api/mcp/, running the same code, auth, credit accounting, and rate limits as the connector:
curl https://nexvo.app/api/mcp/credits \
-H "Authorization: Bearer nx_your_key_here"Keys are scoped to your account and respect the same row-level security as a normal session. If you downgrade to Free the key stays in place but stops working until you upgrade again. The same applies to the connector — it stays connected, and access resumes the moment you are back on a paid plan.
Twenty-five tools, in four groups. Reads and content writes are free; only image generation spends credits.
Free. No credits, no side effects.
Writes to your store. Still free — no credits.
Spends credits — 3 per image. Deducted on success only.
Pushes to your live Shopify storefront.
Ask for a store in plain language and the assistant works through the pipeline:
import_product pulls the title, images, price, and description from the product URL you pasted.create_store creates the store and its product page from the category preset. Sections start empty.get_section_schemas reports which sections exist and what copy each field wants.set_content writes the copy back in. The assistant wrote that copy itself — this tool runs no AI and costs no credits, it only stores what it was given.generate_image starts each image and returns a prediction ID. Images are asynchronous: poll get_image_status until it reports ready, roughly 5 to 30 seconds. The URL is written into the section automatically.publish renders everything, uploads the theme assets, and creates or updates the Shopify product. get_publish_status returns the live URL once it lands.Publishing a home page replaces your Shopify theme homepage. Product pages are additive and safe — home pages are not, so create_store only makes one when you explicitly ask.
Image generation costs 3 credits per image, and applies to generate_image, generate_logo, and generate_creative alike. Credits are deducted on success only — a failed generation costs nothing. Everything else, including all the copywriting, is free. Call get_credits to check the balance before a long run.
Rate limits apply per credential, not per IP:
A throttled call returns 429 with a Retry-After header telling you how many seconds to wait.
Still stuck? Email admin@optimaier.com.