For agents

AI Agent for Automating Creative Marketing Content

Orshot for Agents scales your marketing by generating and posting on-brand creative content on 15+ social platforms

For agencies · startups · in-house brand teams

What Orshot for Agents can do for you:

  • Generate on-brand templates
  • Render carousels, videos from your data
  • Manage your brand assets
  • Plug API, Automation Workflows
  • Post, draft, schedule social content
  • Analyze your social metrics
  • Tell your best time to post
  • See what gets engagement, what doesn't
  • Get every number you need to grow
Claude Code (CLI)
claude mcp add orshot --transport http https://mcp.orshot.com/mcp
Claude Desktop / Web
https://mcp.orshot.com/mcp

Settings → Connectors → Add custom connector → paste the URL.

Or paste this config
{
  "mcpServers": {
    "orshot": { "url": "https://mcp.orshot.com/mcp" }
  }
}

Paste into ~/.claude/settings.json.

Full docs

A week's calendar in one sitting

Ask once and your agent fills the whole schedule, queued at the times you name.

Never off-brand

Fonts, colors and logos come from the workspace, so the agent cannot invent a look.

One workspace per client

Sealed brand kit, scoped access. Switch clients without switching configs.

Nothing to maintain

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

See the workflow

Connect once, then generate branded templates on demand.

  • Get from MCP setup to your first ready-to-edit template in one flow
  • Keep prompts, brand kits and outputs scoped to the right client workspace
  • Turn repeat campaign requests into reusable templates instead of one-off design tickets
Set up your tool

Step-by-step guides for your agent or IDE.

Connect Orshot to the tool you already use. Each guide has the exact setup and example prompts to start rendering.

Create

On-brand carousels, documents and reels, from a prompt.

Describe the piece and your agent builds it from your templates: a LinkedIn carousel, a one-page document, a reel cover, already in your fonts and colors.

  • Carousels, documents, reels and single posts from one brief
  • Your brand kit applied to every slide, so nothing drifts off-style
  • Open any result in Studio to tweak it, or send it straight on
The design agent in Studio
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.
Render

Render images, video and PDFs from your data source.

Point your agent at a Google Sheet, an Airtable or a list of rows and it renders one asset per record from a template you designed once: product shots, certificates, thumbnails, the lot.

  • One template, hundreds of renders straight from your rows
  • Seven output formats including PNG, WebP, PDF and MP4
  • Resize one design into every social format in the same call
  • Delivered as signed URLs or into your own storage bucket
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.
Publish

Post to 15+ social platforms, via agents and API.

Your agent posts to the accounts you have connected, holds a draft for you to read first, or schedules a whole week for the times and timezone you name. Every one of those actions is an API call too.

  • Instagram, LinkedIn, X, TikTok, YouTube and more from one flow
  • Publish now, save a draft, or schedule with a timezone
  • Scheduled posts stay editable in the Posts Log until they send
  • The same publishing runs from a REST call, not just a chat
Social publishing API
Agent session
Completed
You

Draft next week's five posts from the Tip template and schedule them for 9am Berlin time, Monday to Friday.

Agent
orshot_generate_image × 5orshot_publish_social_post × 5orshot_list_social_posts
5 posts queued, Mon–Fri 09:00
status: scheduled · Europe/BerlinSitting in the Posts Log, editable until they go out.
Automate

Automate the loop, or drop the API into your codebase.

Have your agent wire up an Orshot Workflow that keeps running after the chat: a trigger, a data source, your template and a destination. Or skip the agent and call the REST API straight from your own app.

  • Schedule, webhook, Google Sheets, Airtable, Shopify and HubSpot triggers
  • Renders land in Slack, Drive, S3 or straight onto your socials
  • Prefer code? Integrate the REST API directly, no agent required
  • n8n and Zapier nodes for no-code automation
Explore Workflows
Agent session
Completed
You

Set up a workflow: every Monday 9am, render the Weekly Deals template from the newest Google Sheet row and post it to our Slack.

Agent
orshot_list_workflow_nodesorshot_create_workfloworshot_run_workflow
Workflow is live, runs every Monday
Sheet row → render → Slack, no clicks involvedTest run passed · next run scheduled automatically.
Every tool

79 tools your agent gets on connection.

No endpoints to wire and no SDK to install. Your agent discovers these when it connects, and OAuth scopes them to one workspace.

Design templates from a brief

Describe a layout in plain English and your agent creates, duplicates or updates Studio templates for you.

orshot_create_template_designorshot_update_template_designorshot_patch_template_elementsorshot_duplicate_templateorshot_delete_template

Render assets at scale

Swap data into any template and render one at a time or by the hundreds. Ask for extra sizes and Smart Resize re-lays out the same design for each canvas in the same call.

orshot_generate_imageorshot_generate_image_from_libraryorshot_batch_render

Find and organize templates

Ask for any template by name. Your agent searches your Studio and the public library, and keeps a growing library filed away.

orshot_list_studio_templatesorshot_get_studio_templateorshot_get_studio_template_modificationsorshot_list_library_templatesorshot_get_library_template_modificationsorshot_get_template_sharingorshot_update_template_sharingorshot_list_template_foldersorshot_create_template_folderorshot_rename_template_folderorshot_move_template_to_folderorshot_delete_template_folder

Keep every asset on-brand

Your agent pulls colors, fonts, logos, video and audio from your brand kit so nothing drifts off-style.

orshot_get_brand_kitorshot_get_brand_colorsorshot_add_brand_colororshot_delete_brand_colororshot_update_brand_color_tagsorshot_get_brand_fontsorshot_upload_brand_fontorshot_delete_brand_fontorshot_update_brand_font_tagsorshot_get_brand_imagesorshot_upload_brand_imageorshot_delete_brand_imageorshot_update_brand_image_tagsorshot_get_brand_videosorshot_upload_brand_videoorshot_delete_brand_videoorshot_update_brand_video_tagsorshot_get_brand_audioorshot_upload_brand_audioorshot_delete_brand_audioorshot_update_brand_audio_tags

Publish and schedule posts

Post a render to your connected accounts, hold it as a draft to read first, or schedule it for a time and timezone you name. Scheduled posts stay editable until they go out.

orshot_list_social_accountsorshot_publish_social_postorshot_publish_social_draftorshot_update_social_postorshot_list_social_postsorshot_get_social_postorshot_discard_social_post

Build recurring workflows in chat

Describe the loop once. Your agent wires a trigger, data source, template and destination into a workflow that keeps running after the chat ends.

orshot_create_workfloworshot_update_workfloworshot_delete_workfloworshot_get_workfloworshot_list_workflowsorshot_run_workfloworshot_validate_workfloworshot_suggest_workflowsorshot_list_workflow_nodesorshot_list_workflow_runsorshot_get_workflow_runorshot_get_workflow_webhookorshot_get_workflow_connection_dataorshot_get_workflow_sharingorshot_update_workflow_sharingorshot_list_connected_integrations

Hand off signed render links

Turn a template into a signed, cacheable URL that renders on request, tamper-proof and safe to pass around.

orshot_create_dynamic_urlorshot_get_dynamic_urlorshot_delete_dynamic_urlorshot_reset_dynamic_url_signature

Switch workspaces mid-chat

Move between workspaces in one conversation. Your agent scopes every action correctly, and can check plan limits or read the audit log.

orshot_list_workspacesorshot_set_active_workspaceorshot_get_workspaceorshot_update_workspaceorshot_get_accountorshot_update_profileorshot_get_plansorshot_auth_statusorshot_list_workspace_logsorshot_get_embed_configorshot_configure_embed
FAQ

Using a design MCP server with your AI agent

What makes Orshot a good design MCP server?

Orshot returns finished files, not layout data. You design a template once in Orshot Studio and mark any layer as a dynamic parameter: text, image, color or style. Your agent then calls one tool with those parameter values and gets back a rendered PNG, PDF or MP4. Figma's MCP server is built for design-to-code handoff and Canva's stays inside Canva, so neither hands your agent a production asset the way Orshot does.

Can Claude generate images from my own Orshot templates?

Yes. Add the Orshot MCP server at mcp.orshot.com/mcp, then ask Claude for what you want in plain language, such as "render the launch template with this headline as an OG image." Claude picks the template from your workspace, applies the values, and returns the file. Your workspace brand kit is applied automatically, so logos, colors and fonts are already correct. It works in Claude Code, Claude Desktop and claude.ai over OAuth.

What can my AI agent do with Orshot once it is connected?

Render images, PDFs and video from any template in your workspace; resize one design into every social format with Smart Resize; create, update and duplicate templates; pull colors, fonts and logos from your brand kit; run and trigger Orshot workflows; and publish the finished render straight to Instagram, LinkedIn or X. Batch calls run thousands at once and can deliver to your own storage bucket.

Which AI agents can I use with Orshot?

Claude, Cursor, ChatGPT, Codex, VS Code, Warp, Zed, Replit, Lovable and Google Antigravity each have a setup guide with the exact config. Any other MCP client works too, since it is the same hosted server URL. Separately, the Orshot agent skill teaches 30+ coding agents how to write correct Orshot API calls.

Do I need to write Orshot API code for my agent to use it?

No. Orshot's MCP server exposes its capabilities as typed tools your agent discovers on connection, so there are no endpoints to wire, no SDK to install and no API key to pass around. OAuth scopes the connection to one workspace. If you would rather have your agent write REST calls directly, install the Orshot agent skill and it will get the parameter model and carousel prefixes right the first time.

Does my agent stay on brand when it renders?

Yes, because the design decisions live in the template rather than in the prompt. The agent supplies values for parameters you defined in Studio; it cannot move layers or invent a layout. Every render inherits the brand kit attached to that workspace, which is why agencies keep a separate Orshot workspace per client.

What does it cost to connect Orshot to an AI agent?

Connecting is free and there is no separate MCP charge. Renders draw credits from your normal Orshot plan, and every account starts with 30 credits without a credit card, so you can have an agent generate real assets before paying anything.
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.