ogmake
Menu

MCP server

ogmake runs a remote MCP server at https://ogmake.com/mcp (Streamable HTTP). Nothing to install: point your client at the URL and send your API key as a Bearer token. Create a key on the dashboard.

Renders are charged to the key's account exactly like the REST API: same credits, same caps, same caching.

Claude Code

claude mcp add --transport http ogmake https://ogmake.com/mcp \
  --header "Authorization: Bearer og_live_..."

Claude Desktop

Add this to claude_desktop_config.json (Settings, Developer, Edit Config). It uses the mcp-remote bridge so the Authorization header can be set.

{
  "mcpServers": {
    "ogmake": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://ogmake.com/mcp",
        "--header",
        "Authorization:${OGMAKE_AUTH}"
      ],
      "env": {
        "OGMAKE_AUTH": "Bearer og_live_..."
      }
    }
  }
}

Cursor

~/.cursor/mcp.json (global) or .cursor/mcp.json in a project:

{
  "mcpServers": {
    "ogmake": {
      "url": "https://ogmake.com/mcp",
      "headers": {
        "Authorization": "Bearer og_live_..."
      }
    }
  }
}

Tools

list_templates (free)
Every template id, version and its params JSON Schema.
render_image (1 credit, cache hits free)
Renders a template and returns the hosted image URL.
render_html (2 credits)
Renders raw HTML/CSS to PNG, JPG, WebP or PDF and returns the hosted URL.
build_image_url (free)
Builds an unsigned public /p URL for a template. Needs a key marked public with that template allow-listed.
check_url (free)
Checks a public page's og: and twitter: tags and its og:image, with a score and findings.
get_usage (free)
This billing period's credits used and remaining.
create_batch (1 credit per rendered item)
Starts an async batch of up to 500 renders; returns a batch_id.
get_batch (free)
Status and per-item URLs or errors for a batch.

A missing, unknown or revoked key answers 401. An over-quota render comes back as a tool error with the same quota_exceeded code the REST API returns.