Ogmake MCP server
com.ogmake/mcp·v0.1.2Generate og:image social cards and signed ogmake.com image URLs from your AI assistant.
0 stars557 downloads/wk
Reviews
Write oneNobody has reviewed Ogmake yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ogmake tools (8, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
build_image_urlBuilds an image URL for `template` without rendering it: signed locally (OGMAKE_SIGNING_SECRET + OGMAKE_SIGNING_KEY_ID) or an unsigned /p URL (OGMAKE_PUBLIC_KEY_ID) when no signing secret is set.
create_batchwrite actionStarts an async batch of up to 500 template renders via POST /v1/batch (requires OGMAKE_API_KEY). Returns immediately with a batch_id; poll it with get_batch. Credits are charged per rendered item (cache hits are free) and refunded per failed item. Optional webhookUrl (https) is notified with a signed `batch.completed` event.
get_batchFetches a batch's status via GET /v1/batch/{id} (requires OGMAKE_API_KEY): overall status and counts, plus each item's stored URL (succeeded) or error and message (failed).
get_usageFetches the current billing period's render usage/quota for the OGMAKE_API_KEY account.
list_templatesLists every registered og:image template id, version, and its params JSON Schema.
og_snippetRenders the og:image + twitter:image meta tag snippet for a framework, given an image URL.
render_htmlRenders raw HTML/CSS to a stored PNG/JPG/WebP/PDF via POST /v1/images (2 credits; requires OGMAKE_API_KEY). JavaScript never runs; at most 3 external http(s) subresources load, each through an SSRF-safe fetcher; the request body is limited to 300 KB. Returns the hosted URL plus an inline preview.
render_imageRenders an og:image. With OGMAKE_API_KEY configured, renders `template` via the authenticated API and returns its hosted URL plus the image bytes. With no key, renders a watermarked free image from `title` (and optional `description`/`site`) and returns image bytes only.
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; website matches verified namespace9/10
How Ogmake compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 73% of 1,337 Media servers
- Tools
- 8
- the typical Media server has 7
- Tools that change things
- 13%
- typical: 4%. Fewer write tools means less an agent can break
- Downloads a week
- 557
- more than 88% of 365 Media servers with a package
What its tools let an agent do: 7 read · 1 create
Install Ogmake in Claude Code, Cursor or VS Code
Runs npx -y ogmake-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y ogmake-mcp
What the publisher says
From the Ogmake repository's README, as published. We do not edit it. Read it on GitHub
ogmake-mcp
Local stdio MCP server for ogmake.com og:image generation. Run it with npx -y ogmake-mcp.
Tools
version, and its params JSON Schema. No API key required.
- listtemplates** — lists every registered og:image template id,
needs OGMAKEAPIKEY).
- renderhtml** — renders raw HTML/CSS to a stored PNG/JPG/WebP/PDF (2 credits;
format, preset, scale, v, bg, font — a Google Fonts family) via the authenticated API and returns its hosted URL plus the image bytes.
- renderimage** — renders an og:image.
- With OGMAKEAPIKEY set: renders template (+ optional params,
title (+ optional description, site) and returns image bytes only — no hosted URL (the free endpoint never stores one).
- With no OGMAKEAPIKEY: renders a watermarked free image from
returns a batchid immediately. Optional webhookUrl (https) gets a signed batch.completed event. Needs OGMAKEAPI_KEY.
- createbatch** — starts an async batch of up to 500 renders (POST /v1/batch);
OGMAKEAPIKEY.
- getbatch** — a batch's status plus each item's stored URL or error. Needs
rendering it.
- buildimageurl — builds an image URL for template without
locally (HMAC-SHA256) — the signing secret never leaves your machine and is never sent to the model.
- With OGMAKESIGNINGSECRET + OGMAKESIGNINGKEY_ID set: signs the URL
URL (the key must be marked public and allow-list that template on ogmake.com).
- Else with OGMAKEPUBLICKEY_ID set: builds an unsigned /p/:keyId/:template
for a given framework (html, hugo, jekyll, rails, laravel, django, wordpress, ghost) and image URL.
- ogsnippet** — renders the og:image/twitter:image meta tag snippet
OGMAKEAPIKEY account. Requires OGMAKEAPIKEY.
- getusage** — current billing period's render usage/quota for the
Every secret (OGMAKEAPIKEY, OGMAKESIGNINGSECRET) stays local: it is read from the environment once at startup and is never echoed back in a tool result, error message, or log line.
Environment variables
Install
Claude Code
claude mcp add ogmake --env OGMAKE_API_KEY=og_live_... -- npx -y ogmake-mcpOr add to .mcp.json (project scope) / ~/.claude.json (user scope); Cursor takes the same block in ~/.cursor/mcp.json:
{
"mcpServers": {
"ogmake": {
"command": "npx",
"args": ["-y", "ogmake-mcp"],
"env": { "OGMAKE_API_KEY": "og_live_..." }
}
}
}Without OGMAKEAPIKEY only listtemplates, watermarked free renderimage, buildimageurl and og_snippet work.
Support: support@ogmake.com · License: MIT
Development
pnpm --filter ogmake-mcp run test # unit tests, 100% coverage
pnpm --filter ogmake-mcp run test:e2e # spawns the packed CLI over stdio against a local wrangler dev
pnpm --filter ogmake-mcp run build # tsup bundle -> dist/index.js
pnpm --filter ogmake-mcp run pack # build + npm pack -> pack-out/*.tgzDevelopment
vendor/ holds the SDK and request-signing helper this server bundles, so the repository builds standalone: npm install && npm run build && npm test.
Nothing above is checked by us. What we check is on the safety report.
Ogmake: common questions
- Is Ogmake MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Ogmake safety report
- How do I install Ogmake?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ogmake need an API key?
- Yes. The registry entry asks for
OGMAKE_API_KEY. - Is Ogmake maintained?
- The last commit was 25 days ago (2026-10-09). The latest release is v0.1.2.
- What can I use instead of Ogmake?
- Servers from other publishers that do the same job: three.ws for Grok MCP server, Sapiens Sintéticos MCP server and PixelDojo MCP server. Compare all Ogmake alternatives.
- How does Ogmake compare with other Media MCP servers?
- safety score 85/100 (higher than 73% of 1,337 Media servers); tools 8 (the typical Media server has 7); tools that change things 13% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Ogmake
Same job from other publishers: the closest match first, then the best rated.
- three.ws for GrokFree text/image to 3D for Grok Bot, plus your three.ws agents once signed in. Never spends.not reviewedEstablishedB
Sapiens SintéticosOperate your Sapiens Sintéticos AI studio: generate image, article, voice, music and video.not reviewedGrowingA
PixelDojoGenerate images, video, audio and short films with 140+ AI models from any MCP client.not reviewedGrowingA- faktryOfficial faktry MCP server: generate and edit images, video, audio, and PDFs.not reviewedGrowingA
- VidofyGenerate video, images, audio and speech with Vidofy — Veo 3.1, Kling 3.0, Flux 2 and 570+ models.not reviewedGrowingA