Render a carousel
Turn structured slide content into a designed carousel: a PDF for LinkedIn's document post plus one PNG per slide for Instagram, each a media key.
Send the slides' headlines and body lines; the layout, type and brand colors are ours to set. The PDF key goes straight into a LinkedIn post, the PNG keys into an Instagram carousel.
Ask in plain words
- "make a five slide LinkedIn carousel from these points"
- "carousel generator API"
- "render these tips as an Instagram carousel"
From an agent host (MCP)
Server: https://shapelessai.com/mcp (add it to your host).
tools_runwith{ "name": "render_carousel", "input": { ... } }: the input is the REST body below;tools_listprints its JSON Schema.
From code (REST)
Bearer API key with the scope each call names (auth, OpenAPI).
POST /api/carousels(write scope): Render a carousel to PDF plus slide PNGs (tool render_carousel). Schema on GET /api/tools.
From a terminal (CLI)
shapeless tools run render_carousel --input '<json>'(tools show render_carouselprints the schema)
Example
Refusals
| Status | Meaning |
|---|---|
| 400 | The input does not match the tool's schema; the message names the field. |
| 402 | Not enough credit to hold budgetUsd, or the call costs more than budgetUsd. |
| 404 | No such tool on this deployment. |
| 422 | The tool refused this input; nothing was charged. |
| 502 | The tool failed; nothing was charged. |
