getdigitalcraft-render
README.md
# getdigitalcraft-render (MCP)
Deterministic social image rendering for AI agents. Spec in, PNG out, with
typography that is **exactly the text you asked for** — image models still
garble lettering; this cannot, because it isn't a model. Paid per call in USDC
on Base over [x402](https://docs.x402.org), so there is no account, no API key
and no subscription.
- `render_image` — one format, $0.03
- `render_bundle` — a whole platform set in one paid call ($0.75–$2.00)
- `list_formats` — free, makes no payment
Ten formats: Instagram square / portrait / story, Facebook feed, Open Graph,
X card, LinkedIn, Pinterest pin, YouTube thumbnail, quote card.
## Install
```json
{
"mcpServers": {
"getdigitalcraft-render": {
"command": "npx",
"args": ["-y", "getdigitalcraft-mcp-render"],
"env": { "X402_PRIVATE_KEY": "0x..." }
}
}
}
```
`X402_PRIVATE_KEY` is **your** wallet, holding USDC on Base. It never leaves
your machine — this server signs payments locally and sends only the
authorization. Use a wallet funded with what you're willing to spend on
rendering, not your main one.
Without the key the server still starts and `list_formats` still answers; only
paying is disabled.
## Why it's deterministic
satori renders HTML to SVG, resvg rasterises it. No diffusion, no GPU, no
sampling — so the same spec always yields the same pixels, and the headline you
pass is the headline that appears. Roughly 250ms warm.
## Cost
$0.03 per image, $0.75–$2.00 per bundle, settled in USDC on Base. Nothing is
charged if the render fails.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues