Social images straight from the content calendar

A content calendar is already structured data: date, quote, speaker, link. Rendry turns each row into a finished visual; quote cards, announcement posts, story promos, hiring cards; rendered from templates that keep every post unmistakably yours. Schedule with your existing tools; generate with one API call per row.

Teams run this two ways: a no-code flow (n8n, Make, Zapier) that renders on calendar triggers, or an AI agent over MCP that reads the calendar, writes the copy AND renders the visuals in one loop.

Start free; 100 renders/month · Documentation

Why teams and agents use it

  • Every format. Square feed posts (1080×1080), stories (1080×1920), LinkedIn cards (1200×627), X cards (1600×900); a template each, same data.
  • Brand-consistent by default. Fonts, palette and logo live in the template; interns and agents cannot ship off-brand posts.
  • Quote cards in seconds. The social-quote template takes {quote} and {author}; long quotes auto-fit instead of shrinking to illegibility.
  • Agent workflows. "Post a hiring card for the backend role"; the agent picks the template, fills variables, renders and hands the PNG to your scheduler.

Ready-made templates for this

  • Instagram Post — Announcement: Square IG announcement. Violet-pink mesh + grain, giant gradient headline, white CTA pill. Mood: premium hype. Use for: launches, dates, big news. (1080x1080)
  • Instagram Story — Promo: Full-height IG story. Photo hero with dark bottom fade, gold offer headline, yellow swipe CTA. Mood: appetizing urgency. Use for: offers, promos, menus. (1080x1920)
  • Social Media Quote: Square quote card. Deep violet mesh + grain, giant gradient quotation mark, italic serif quote. Mood: elegant, thoughtful. Use for: quotes, testimonials, wisdom posts. (1080x1080)
  • X / Twitter Post Card: X/Twitter 1600x900 text card. Near-black with violet mesh, bold white statement, author strip with avatar. Mood: confident hot take. Use for: quotes, opinions, threads. (1600x900)
  • LinkedIn Insight Card: Light professional card. Pastel blue mesh, giant blue-violet gradient stat, insight line, author strip. Mood: credible, calm. Use for: stats, research, B2B posts. (1200x627)
  • We're Hiring Card: Square hiring post. Teal-blue mesh, gradient role headline, mono chips for stack/salary/mode. Mood: modern tech employer. Use for: job openings. (1080x1080)
  • Duotone Photo Poster: Portrait photo poster graded into a two-colour duotone: multiply tint plus a screen highlight, gradient scrim, huge outlined headline. Use for: events, music, editorial covers, any stock photo that must match brand colours. (1080x1350)

Built for AI agents, not just humans

Rendry ships a native remote MCP server (https://rendry.io/api/v1/mcp) with 25 tools. Your agent designs templates from raw JSON DSL, previews them for free, then renders batches. Full control over every pixel stays with the agent, while a human can always open the same template in the visual editor and adjust it. No headless browser, no screenshot hacks, no glue code.

Machine-readable: llms.txt · llms-full.txt · openapi.json · mcp.json

Frequently asked questions

Can this post directly to Instagram or LinkedIn?
Rendry generates the images; posting is handled by your scheduler (Buffer, Later, native APIs) or automation flow; pass the result_url straight into it.
How do agents fit in?
Connect the MCP server to Claude or any MCP client: the agent lists your templates, fills variables from your brief, previews for free and renders finals; you approve the preview before it ships.
What about carousels?
A carousel is N renders of one or several templates; loop render_batch with per-slide data and per-slide filenames.

Related