The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the CartViral listing page.
AI product videos for e-commerce, from any AI agent. CartViral turns a product page into ready-to-post TikTok, Reels and Shorts clips. This hosted MCP server lets Claude, ChatGPT, Codex, Cursor and other agents import products, generate clips, fetch download links, browse brand affiliate offers and pitch brands.
https://app.cartviral.com/mcp (Streamable HTTP, hosted, nothing to install)com.cartviral/cartviral in the official MCP RegistrySettings → Connectors → Add custom connector → paste https://app.cartviral.com/mcp → Connect. Sign in to CartViral and approve access.
Add a custom connector (developer mode) with the URL https://app.cartviral.com/mcp and OAuth authentication.
Or with an API key:
~/.codex/config.toml:
~/.cursor/mcp.json:
Streamable HTTP, URL https://app.cartviral.com/mcp. Either let the client run the OAuth flow (discovery at /.well-known/oauth-protected-resource/mcp), or send Authorization: Bearer YOUR_KEY (or x-api-key: YOUR_KEY). Create keys at https://app.cartviral.com/account/agents.
| Tool | What it does | Credits |
|---|---|---|
get_account | Plan, credit balance, price of each clip type | 0 |
import_products | Import a Shopify catalog (up to 750 products) or one product page from Shopify, Amazon, Etsy and most sites | 0 |
list_products | Catalog with CartViral score (push / hold) | 0 |
generate_clips | Montage, AI story reel, ad creative or avatar reel of a product, 9:16 | 1 / 4 / 4 / 10 per clip |
list_clips | Render status and download links (valid 24 hours) | 0 |
list_offers, join_offer | Creators: brand offers in CartViral Earn and your tracking link | 0 |
bring_a_brand, list_pitches | 3 AI clips of a brand's product and a page to send it; who opened it | 12 per pitch |
Every tool declares readOnlyHint, destructiveHint and openWorldHint.