# OpenClaw MCP Server for Image, PDF and Video Generation

> Connect OpenClaw to Orshot's MCP server and generate images, PDFs and videos from your own templates by asking in plain language, then publish or schedule them to 15 social platforms. Free plan: 100 credits every month.

[Full OpenClaw guide](https://orshot.com/agents/openclaw) | [All agents](https://orshot.com/agents.md) | [Start free](https://orshot.com/signup)

## At a glance

- **MCP server:** `https://mcp.orshot.com/mcp`, the same URL for every client, with OAuth sign-in and no API key to paste.
- **Tools:** 97 tools for OpenClaw, discovered on connection and scoped to one Orshot workspace.
- **Speed:** a typical image renders in 1s (median over the last day).
- **Time to first render:** Half of new users who render do it within 13 minutes of signing up, and a quarter within 5 minutes.
- **In production:** 37% of customer renders in the last 30 days came from AI agents over MCP.
- **Agents in use:** 87% of workspaces that rendered in the last 30 days used an AI agent at least once.
- **Agent apps:** 14 apps called Orshot in the last 30 days. Share of agent tool calls: Claude 81%, ChatGPT 11%, Codex 6%, other MCP clients 2%.
- **Agent tool calls:** more than 85,000 in the last 30 days.
- **What agent users did** (share of agent users): designed templates 50%, pulled in brand kits and stock photos 49%, rendered images or PDFs 31%, posted or scheduled to social 31%, made AI videos 9%, set up workflows 4%.
- **Agent speed** (median per call): `orshot_render_template` 1s, `orshot_create_template_design` 3.2s.
- **Cost:** no charge for connecting. Renders use your plan's credits ([pricing](https://orshot.com/pricing.md)).

## Connect OpenClaw

- View on OpenClaw: https://clawhub.ai/orshot/plugins/orshot
- OpenClaw CLI: `openclaw plugins install clawhub:orshot
openclaw mcp login orshot`

1. The plugin adds the hosted MCP server and the four Orshot skills.
2. Run openclaw mcp login orshot and sign in with your Orshot account.
3. Ask the agent to render a template. Social posts stay drafts until you say post.

Config file `OpenClaw config (mcp.servers)`:

```json
{
  "mcp": {
    "servers": {
      "orshot": {
        "url": "https://mcp.orshot.com/mcp",
        "transport": "streamable-http",
        "auth": "oauth"
      }
    }
  }
}
```

No API key and nothing runs locally. The plugin is open source at github.com/Orshot-HQ/orshot-openclaw, and an OpenClaw cron can call the same tools on a schedule.

## Try this first

> Render this week's carousel from my Orshot template and schedule it to Instagram and LinkedIn at the best time.

## What OpenClaw can do with Orshot

### Social media automation

- **Automate social media posts end to end:** social media automation that generates each post from a template, then publishes it or lets you schedule social media posts to Instagram, LinkedIn, X, TikTok and 11 more platforms from the same API call or workflow (social publishing is a paid add-on). ([more](https://orshot.com/features/social-publishing.md))
- **Bulk create social media posts** from a spreadsheet: an Instagram post generator, Instagram carousel generator and LinkedIn carousel generator in one, making one post, carousel or story per row of Google Sheets or Airtable instead of designing each one by hand. ([more](https://orshot.com/integrations/no-code.md))
- **Instagram automation with n8n, Make or Zapier:** auto post to Instagram, automate LinkedIn posts and run n8n social media automation on a schedule, with a fresh image or video rendered for each post. ([more](https://orshot.com/integrations/automation.md))
- **Recurring posts from your data:** real estate social media posts for every new listing, a quote image generator for weekly quote cards, product launches, event announcements and results graphics. ([more](https://orshot.com/templates.md))

### Image generation

- **Image generation API for templates:** an image API where you send the template ID and the values that change (text, photos, colors) and get back a PNG, JPG or WebP. For bulk image generation, render one image per row from a spreadsheet, a workflow, the CLI or an AI agent. ([more](https://orshot.com/solutions/image-generation-api.md))
- **OG image generator** for every blog post, docs page or product: render the Open Graph image automatically from your CMS, including Framer, Webflow and WordPress. ([more](https://orshot.com/integrations/automation.md))
- **Banner generator, YouTube thumbnail generator and ad creatives in every size:** design once and Smart Resize re-lays out the same design for each format, so ad creative automation does not mean redrawing each size. ([more](https://orshot.com/solutions/banner-generation-api.md))
- **Ecommerce product images and personalized images:** promo banners for every product in your Shopify catalog, or a personalized image per contact for email and CRM campaigns. ([more](https://orshot.com/integrations/e-commerce.md))

### PDF generation

- **PDF generation API:** automate PDF generation for invoices, reports, proposals and one-pagers from a template, multi-page. It works as an invoice generator API without maintaining an HTML to PDF API and its print CSS. ([more](https://orshot.com/solutions/pdf-generation-api.md))
- **Bulk certificate generator and Google Sheets to PDF:** one certificate, badge or ticket per attendee row, from Google Sheets or Airtable. ([more](https://orshot.com/integrations/no-code.md))

### Video generation

- **Video generation API and automated video creation:** video automation for listing videos, faceless videos, personalized video and short social clips, rendered from a template with your data as MP4 (paid plans). ([more](https://orshot.com/solutions/video-generation-api.md))

## Example prompts

### Generate & render

- "Render the launch template as a 1080×1920 story and a 1200×630 OG image."
- "Make an Instagram carousel from the promo template with these three headlines."

### Create & edit templates

- "Create an Instagram post template with a headline, subtitle and product image."
- "List my studio templates and tell me which ones have a video layer."

### Automate with workflows

- "Run my weekly-report workflow and show me the last run's outputs."
- "Schedule a workflow to generate a daily quote graphic from a Google Sheet."

### Publish & deliver

- "Render the announcement and save it as a draft to all my connected accounts."
- "Render the certificate and email me a signed URL to download it."

## FAQ

### Plugin or skills: which should I install for Orshot?

The plugin, openclaw plugins install clawhub:orshot, is one install that registers the hosted MCP server and loads all four skills. Install the skills one by one only when you want a subset: @orshot/orshot is the main skill with the connect step, the render workflow and the gotchas that otherwise break renders (parameterId keys, page1@ prefixes, async video); @orshot/orshot-social-media-scheduler schedules and publishes posts; @orshot/orshot-carousel builds TikTok, Instagram and LinkedIn carousels; @orshot/orshot-social-media-content designs templates per platform. All of it is on ClawHub and open source at github.com/Orshot-HQ/orshot-openclaw.

### Do I need an API key for Orshot in OpenClaw?

No. Add the server with --auth oauth and run openclaw mcp login orshot. Orshot supports dynamic client registration and PKCE, so OpenClaw handles the whole flow and refreshes the token on its own. An API key is only for headless scripts outside OpenClaw.

### Can OpenClaw post to Instagram, LinkedIn or TikTok through Orshot?

Yes. Connect the accounts once in your Orshot dashboard, then the agent can render from a template and draft, schedule or publish the post in the same call, read analytics and pick the best time to post. Posts default to drafts until you say post.

### Can OpenClaw run Orshot renders on a schedule?

Yes. OpenClaw's cron and heartbeat features call the same MCP tools, so a weekly social graphic, a daily carousel or a monthly report can render and post without a prompt each time.

### Do the skills work without the MCP server?

They do over REST with an ORSHOT_API_KEY in the environment, but the MCP route is the one to use: no key to paste, inline previews of renders and templates, visual cards for social posts, and design checks when the agent creates a template.

### What can OpenClaw do with Orshot once connected?

You can ask OpenClaw in plain language to render images, PDFs and video from your Orshot templates, resize one design to every social format, and publish the result to social. No image infrastructure to build.

### Is the Orshot MCP server free to use?

Connecting is free. Renders draw from your Orshot plan, and every account starts with 100 free credits a month and no credit card.

### What data can the Orshot MCP server access?

Only the Orshot workspaces of the account that authorized it, over OAuth 2.0 with PKCE. The server receives tool calls and their inputs, never your conversation or files, and every call goes to Orshot's own API. Disconnect from your client at any time to end access.

### How are risky actions like delete or publish handled?

Every tool declares whether it reads or writes, and destructive actions carry an explicit annotation, so MCP clients ask for confirmation before running them. Read-only tools like listing templates can run without a prompt.

### Can OpenClaw post to my social accounts?

Yes, once you connect that account in your Orshot dashboard. After it is connected, OpenClaw can draft, schedule or publish to it. Rendering and everything else works without connecting any social account.

## Links

- [Orshot for AI agents](https://orshot.com/agents.md)
- [MCP server docs](https://orshot.com/docs/integrations/mcp-server.md)
- [OpenClaw MCP docs](https://docs.openclaw.ai/cli/mcp)
- [Pricing](https://orshot.com/pricing.md)
- [All pages for agents](https://orshot.com/llms.txt)
