For agents

Ship carousels, banners and video ads — from a prompt.

Plug your agent into Orshot and turn briefs, tickets or triggers into on-brand renders — no designer, no image pipeline.

Instagram carousels · Product banners · OG images · Regional video ads

One-click install
claude mcp add orshot --transport http https://mcp.orshot.com/mcp
Or paste this config
{
  "mcpServers": {
    "orshot": { "url": "https://mcp.orshot.com/mcp" }
  }
}

Or paste into ~/.claude/settings.json.

Full docs

A workspace per client

Sealed brand kit, scoped OAuth. Flip clients without flipping configs.

Skip the image microservice

No Puppeteer cluster, no Figma API, no OG-image endpoint to babysit.

Every trigger, an asset

Webhook, cron, new row — your agent renders it and drops it in your bucket.

Brand kit, automatic

Every render inherits the workspace's fonts, colors and logos. Nothing off-brand slips out.

For agencies

A week of posts, shipped before standup.

Each client in a sealed workspace. Name the campaign — your agent ships the carousel, Stories and thumbnails, already on-brand.

  • Sealed workspace per client — swap with one OAuth flip
  • Carousels, Stories, thumbnails, LinkedIn posts
  • Brand kit applied automatically to every render
  • Per-client audit log for clean retainer reporting
Orshot for Agencies
Agent session
Completed
You

Build a 6-slide Instagram carousel for our Black Friday sale — product-first, brand palette, CTA on slide 6.

Agent
orshot_create_template_design
Template #4821 — 6-slide carousel
Brand fonts + colors pulled from Acme's kitDynamic product / CTA fields on every slide.
For developers

Ads, Banners, eCommerce images from the same thread.

Skip Puppeteer, Figma, and that OG-image microservice nobody wants to touch. Your agent renders PNGs, PDFs and MP4s without leaving the thread.

  • Product banners, OG images, email hero art
  • Seven formats — PNG, WebP, PDF, MP4 and more
  • Signed URLs — tamper-proof, time-limited
  • OAuth handles scope — no keys to rotate
API reference
Agent session
Completed
You

Render a product banner for every SKU in rows A1–A500 — image, name, sale price, 'Limited' badge.

Agent
orshot_generate_image × 500
500 product banners in 1m 52s
Signed URLs · avg 220 ms per bannerStraight into your CDN for product pages.
For automation engineers

Every webhook, a personalized render.

Lead, order, cron tick, new row — your agent turns it into a regional ad, a product video variant or a Story slide, straight into your bucket.

  • Thousands of MP4, WebM or PNG variants in one call
  • Delivers to S3, R2, Dropbox or Google Drive
  • Switch workspaces mid-flow for multi-tenant jobs
  • Webhooks back into n8n, Zapier or your queue
Integrations & webhooks
Agent session
Completed
You

Switch to Acme's workspace, find the Launch Video template, and render an MP4 for each of the 8 regions.

Agent
orshot_set_active_workspaceorshot_list_studio_templatesorshot_generate_image × 8
8 regional launch videos
Acme workspace · MP4 / 1080pSigned URLs dropped into your S3 bucket.
Ready to plug in

Stop building image infra. Ship the campaign.

Product launch, client retainer, overnight automation — all ship the same way. Prompt in, on-brand asset out.