For agents

Marketing Automation for Agents

Your AI agent designs, renders and posts on-brand images, PDFs and videos to 15+ social platforms, straight from Claude, ChatGPT or Cursor.

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
Add it from the Claude directory
Add to Claude
Claude Code (CLI)
claude mcp add orshot --transport http https://mcp.orshot.com/mcp
Or add it manually in 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 .mcp.json.

Full docs
Live from the MCP server

8 in 10 Orshot workspaces now render through an AI agent.

81% of workspaces that rendered in the last 30 days used an agent at least once. Our own accounts are left out.

Orshot
ImagesPDFsVideosSocial posts
8agent apps calling Orshot
45K+agent tool calls in the last 30 days
1.1smedian render when an agent asks
What your agent can do

Ask in plain words. Get finished files back.

Pick a job to copy the prompt and try it in your agent.

What they ask for · % of agent users

Claude+ OrshotWorking

Import our logo, colors and fonts from acme.com, then find two stock photos of a summer beach

    Try it in your agent
    Keeps running

    Set it up in one chat. It runs every week after.

    Ask for a workflow instead of a one-off render. Your agent wires a trigger, your template and a destination into an Orshot Workflow that keeps rendering and posting after the chat is closed.

    ChatGPT + Orshot

    Every Monday at 9am, turn our three newest blog posts into LinkedIn images and post them as a carousel.

    Done. I built the workflow Weekly LinkedIn posts. It runs every Monday at 9:00 New York time, no chat needed.

    Workflow created
    1Every Monday at 9:00Schedule trigger, New York time
    2Render using OrshotBlog post template, 3 newest posts
    3Post to LinkedInAs one carousel post
    RunsChat closed
    • Run #12Monday 9:00 · 3 images posted
    • Run #11Monday 9:00 · 3 images posted
    • Run #10Monday 9:00 · 3 images posted

    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.

    Every tool

    97 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_place_imageorshot_verify_designorshot_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_render_templateorshot_render_library_templateorshot_batch_render_templateorshot_get_render_job

    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 imports your brand from your website, finds stock photos, and pulls colors, fonts, logos, video and audio from your brand kit so nothing drifts off-style.

    orshot_get_brand_kitorshot_scan_brand_websiteorshot_import_brand_websiteorshot_undo_brand_importorshot_search_stock_mediaorshot_use_stock_mediaorshot_create_upload_urlorshot_confirm_uploadorshot_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

    Track what performs

    Read reach, engagement and follower growth for every connected account, see which posts did best, and find the best time to post from your own numbers.

    orshot_get_social_analyticsorshot_get_social_analytics_dailyorshot_get_social_post_analyticsorshot_get_social_followersorshot_get_best_time_to_post

    Generate AI video and voiceovers

    Not in Claude

    Generate video clips, voiceovers and sound for a template from a short brief. Available in ChatGPT, Codex, Cursor and other MCP clients, not in Claude.

    orshot_generate_ai_videoorshot_get_ai_video_presetsorshot_generate_ai_audioorshot_get_audio_authoring_options

    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_auth_statusorshot_list_workspace_logsorshot_get_embed_configorshot_configure_embed

    Orshot turned content production from an hour-a-piece design exercise into something that runs off our existing workflow.

    Consistent, on-brand, and fast enough that we actually ship daily.

    Roshni Mahbubani, Growth Marketer, Cashew.sg
    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 gets 100 credits a month 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.