quote_conversion
Quote a conversion
Show the credit price of converting an image to editable PowerPoint and/or SVG, and the account balance. Free; nothing is charged.
outputsimage_urlmime_typeimage_base64
io.github.zane-labsPublished by GitHub account zane-labsv1.0.0Updated Nov 8, 2026
Turn slide images, charts and screenshots into editable PowerPoint (PPTX) or SVG files.
The publisher's own server: unraster Image to PPTX and SVG
Converts slide images, charts and screenshots into editable PowerPoint (.pptx) or SVG files and returns download links, with credit-based pricing.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.zane-labs%2Funraster/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"unraster": {
"type": "http",
"url": "https://unraster.ai/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Connect Claude Code, Cursor or Codex to the Unraster MCP server and turn slide images, charts, flowcharts and screenshots into editable PowerPoint (.pptx) or SVG files.
.pptx or .svg.Create an API key at https://unraster.ai/developers/api-keys (sign in with Google). The key spends your account credits, so keep it secret.
Put it in an environment variable:
Connect your client. MCP server URL: https://unraster.ai/mcp (Streamable HTTP, stateless), authenticated with Authorization: Bearer $UNRASTER_API_KEY.
Your shell fills in the key when you run the command, and Claude Code saves it in its own configuration. Also see configs/claude-code.md.
Add this to ~/.cursor/mcp.json (or .cursor/mcp.json in a project). Cursor reads the key from your environment.
Add this to ~/.codex/config.toml. Codex sends the value of UNRASTER_API_KEY as the Bearer token.
Use the same URL and Authorization header in any client that supports Streamable HTTP servers.
The Unraster skill ships as a plugin in zane-labs/agent-skills. It adds the MCP server for you and tells the agent when to use it, what it costs and where to save the file:
For Codex: codex plugin marketplace add zane-labs/agent-skills, then codex plugin add unraster@zane-agent-skills.
Example prompts:
outputs: pptx) is free.For many images, use the Batches API: create a batch, upload each file, start it, poll until finished_at is set, then download one zip of every delivered file. Batches need a plan with batch access ($49.9/month and up, 50 or 100 files per batch); other plans return 403 plan_required. Each file can be up to 20 MiB. Credits are reserved for the whole batch when it is created, and only delivered files are charged. The zip is kept for 7 days.
The bundled script does the whole flow with curl and jq:
Documentation: https://unraster.ai/docs/api#batches
MIT. See LICENSE.
Source: README.md at commit 64b345f
Quote a conversion
Show the credit price of converting an image to editable PowerPoint and/or SVG, and the account balance. Free; nothing is charged.
outputsimage_urlmime_typeimage_base64Convert an image
Convert a PNG, JPEG or WebP image into an editable PowerPoint (.pptx) and/or SVG and return download links. Spends credits only when files are delivered (SVG 1, PowerPoint 2); a failed conversion is not charged. Waits up to about 45 seconds; if still running, returns conversion_id for get_conversion. Identical requests within 10 minutes reuse the same conversion. The first PowerPoint-only conversion (outputs: pptx) of an account signed up with Google is free.
outputsimage_urlmime_typeimage_base64Get a conversion
Check the status, progress and download links of a conversion started with convert_image. Free.
conversion_idrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
export UNRASTER_API_KEY="your-api-key"claude mcp add --transport http unraster https://unraster.ai/mcp \ --header "Authorization: Bearer $UNRASTER_API_KEY"{ "mcpServers": { "unraster": { "url": "https://unraster.ai/mcp", "headers": { "Authorization": "Bearer ${env:UNRASTER_API_KEY}" } } }}[mcp_servers.unraster]url = "https://unraster.ai/mcp"bearer_token_env_var = "UNRASTER_API_KEY"claude plugin marketplace add zane-labs/agent-skillsclaude plugin install unraster@zane-agent-skillsbash scripts/batch.sh pptx results.zip slides/*.png