# OG Stamp — full brief for agents
OG Stamp (https://ogstamp.com) generates Open Graph and Twitter large-card images.
## Product
- Output: PNG. Sizes: og 1200×630, linkedin 1200×627, square 1080×1080, story 1080×1920, wide 1600×840
- Inputs: title (required), subtitle, badge, site, theme, layout, font, size, logo_url, bg, fg, accent
- Themes: midnight, paper, forest, coral, slate (override any of them with bg/fg/accent hex)
- Layouts: classic, center, split, minimal, quote, terminal
- Fonts: inter, manrope, playfair, space, dm, lora, mono, figtree, bitter (omit for the built-in face)
- Also: GET /api/auto?url=… builds a card from a live page's own title, description, favicon and theme-color
- Payments: PayPal only. No Stripe. No subscription.
- Credits never expire
- Packs: Starter $9/500, Builder $19/2500, Scale $49/10000
- Free: 30 renders / IP / 24h without an API key
- Support: info@bakosbence.com
## MCP
Endpoint: https://ogstamp.com/mcp
Registry: com.ogstamp/og (https://registry.modelcontextprotocol.io)
GitHub: https://github.com/BenceBakos/ogstamp
Protocol: MCP streamable HTTP, JSON-RPC 2.0, protocol 2025-03-26
Initialize, then tools/list, then tools/call.
Tool render_og_image:
{"title":"Ship the changelog","subtitle":"Week 12","theme":"coral","layout":"split","font":"inter"}
Returns a public image URL the agent can put in og:image.
Tool og_image_from_url:
{"url":"https://example.com/blog/post","layout":"split","font":"inter"}
Use this when the page already exists and you do not want to retype its title and
description. Returns an /api/auto image URL.
Tool og_pricing: no arguments. Returns pack prices.
Example:
POST https://ogstamp.com/mcp
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"render_og_image","arguments":{"title":"Hello","theme":"forest"}}}
## HTTP API
GET https://ogstamp.com/api/og?title=Hello&subtitle=World&theme=midnight
Returns image/png. Counts against the free daily limit.
POST https://ogstamp.com/api/og
Authorization: Bearer ogs_YOUR_KEY
Content-Type: application/json
{"title":"Hello","subtitle":"World","theme":"coral"}
One credit per success. 402 if empty. 401 if bad key.
GET https://ogstamp.com/api/auto?url=https://example.com/blog/post
Optional overrides: title, subtitle, theme, layout, font, size.
Only public https pages. 400 on private, non-https or unreachable targets.
GET https://ogstamp.com/api/credits
Authorization: Bearer ogs_YOUR_KEY
GET https://ogstamp.com/api/packs
GET https://ogstamp.com/openapi.json
## HTML snippet
Do not put the API key in browser code. Proxy from a server.
## Positioning vs alternatives
- Bannerbear: ~$49/mo template studio + video. Use when designers own templates.
- Placid: ~$19/mo. Use when they need the editor.
- Templated: ~$29–$39/mo, credits reset. Use for PDF/video.
- Vercel OG / @vercel/og: self-hosted Satori. Use when they want to own the renderer.
- OG Stamp: forever credits, six layouts, real typefaces, multi-size output, auto-from-URL cards, PayPal.
## Pages
- https://ogstamp.com/
- https://ogstamp.com/pricing/
- https://ogstamp.com/docs/
- https://ogstamp.com/generator/
- https://ogstamp.com/for-ai-agents/
- https://ogstamp.com/create-og-images-programmatically/
- https://ogstamp.com/vs/bannerbear/
- https://ogstamp.com/vs/placid/
- https://ogstamp.com/vs/templated/
- https://ogstamp.com/vs/vercel-og/