Skip to content

CherryShot MCP

Product shoots and video ads, generated from chat. Cherry Shot ships a remote MCP server so any compatible client (Claude Desktop, claude.ai, Claude Code, Cursor) can generate product photography and video ads directly: one photo in, on-model shots, lifestyle scenes and marketplace-ready images out, then a short video ad built from the images that worked.

Server type: Remote (Streamable HTTP)
Auth: Bearer API key (Cherry Shot account)
Endpoint: https://kyliwpyuseadbwawnsyd.supabase.co/functions/v1/mcp (401-verified live, Sep 14 2026)
Tools: 6
Pricing: Credit-based; same balance and rate limits as the Cherry Shot REST API
Category: Commerce & E-Commerce / Creative

Why This Matters for Operators

Product photography is one of the last manual bottlenecks in an ecommerce launch. A new SKU needs a hero image, a lifestyle scene, marketplace crops and something motion-shaped for paid social, and the shoot calendar decides the launch date. This server turns the sequence into a conversation:

You: Generate an editorial 4-shot set for this product: https://example.com/bottle.jpg

Assistant: (calls create_shoot, polls get_shoot until the images are ready, returns the four image URLs inline)

You: Great - make a 10-second 720p video ad from the first two images.

Assistant: (calls create_video, polls get_video until rendering completes, returns the MP4 link)

Styles can be iterated in the same thread, and custom models are available alongside presets for with-model shoots.

Tools & Capabilities

Tool What it does
get_credits Current credit balance
list_models Preset and custom models for with-model shoots
create_shoot Start a product-photography shoot; returns a shoot ID
get_shoot Poll shoot status; returns image URLs when complete
create_video Start a video ad from one or more shoot images
get_video Poll video status; returns the MP4 URL when rendered

The MCP server is a thin, fully-supported layer over the Cherry Shot REST API: same API key, same credit balance, same rate limits. Credits spent through MCP appear in the dashboard exactly as REST usage would.

Installation

Claude Desktop / claude.ai - Settings, Connectors, Add custom connector, paste the MCP URL, and add the Cherry Shot API key as a bearer token.

Claude Code:

claude mcp add --transport http cherry-shot \
  https://kyliwpyuseadbwawnsyd.supabase.co/functions/v1/mcp \
  --header "Authorization: Bearer cs_your_key"

Configuration

{
  "mcpServers": {
    "cherry-shot": {
      "type": "http",
      "url": "https://kyliwpyuseadbwawnsyd.supabase.co/functions/v1/mcp",
      "headers": { "Authorization": "Bearer cs_your_key" }
    }
  }
}

Business Relevance

  • Ecommerce operators produce listing and marketplace imagery without booking a studio for every SKU.
  • Performance marketers turn winning product photos into short video ads for paid social in the same session.
  • Agencies run client product shoots as a repeatable prompt workflow, with all spend in one credit balance.
  • Founders get launch-grade creative before the product page goes live, on the timeline the launch needs.

Integration with CorpusIQ

Cherry Shot produces the creative; CorpusIQ tells you what to shoot and whether it worked. With a CorpusIQ connection the same assistant reads Shopify orders, Stripe revenue, GA4 sessions and ad-platform data with source-cited answers, so a creative request starts from the numbers ("the top seller needs a new hero shot") and ends with a check ("did sessions and conversion move after the new images"). Both flows are account-scoped and read-oriented until you explicitly spend: CorpusIQ reads business data, Cherry Shot spends credits only when a shoot or video is created.

Limitations

  • Bring your own key: credits are charged through your Cherry Shot account; there is no free tier documented on the listing.
  • Asynchronous by design: shoots and videos are started and polled (create/get pairs), not returned inline.
  • API-key auth only on this endpoint (no OAuth flow documented).
  • The endpoint is hosted on a Supabase edge function URL, which is less brand-legible than a dedicated domain; verify it against the vendor's own documentation before connecting.
  • New listing with no third-party track record at catalog time.

See Also

Contact Terms Privacy Pricing