OGForge
Server Details
Free Open Graph image generator API. Create beautiful OG images with customizable themes, icons, and colors. No API keys required.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 2 tools
The two tools have completely distinct purposes: one generates images with customizable parameters, while the other lists available themes. There is no overlap or ambiguity between them, making it easy for an agent to select the correct tool.
Both tools follow a consistent verb_noun naming pattern (generate_og_image, list_themes), using snake_case throughout. This predictability enhances clarity and usability.
With only two tools, the server feels under-scoped for generating Open Graph images. Key operations like previewing, updating, or deleting images are missing, limiting functionality. A more robust set would typically include 3-15 tools.
The tool surface is severely incomplete for the domain of Open Graph image generation. While it covers generation and theme listing, it lacks essential CRUD operations (e.g., update, delete), preview capabilities, and management of generated images, leading to potential agent dead ends.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
generate_og_image4 fields changed- added
Input schema / properties / borderAdded value: +{ + "description": "Border color as 6-char hex without # (e.g., ff00aa). Adds a frame around the image", + "type": "string" +} - added
Input schema / properties / borderWidthAdded value: +{ + "description": "Border width in pixels (1-10, default: 3). Uses theme accent if border color not set", + "maximum": 10, + "minimum": 1, + "type": "number" +} - changed
Input schema / properties / format / descriptionPrevious value: -"Output format (default: png)"New value: +"Output format: png (default), svg, webp (smallest), jpeg" - changed
Input schema / properties / format / enumPrevious value: -[ - "png", - "svg" -]New value: +[ + "png", + "svg", + "webp", + "jpeg" +]
1 tool update
- Changed
generate_og_image5 fields changed- added
Input schema / properties / gradientAngleAdded value: +{ + "description": "Gradient direction in degrees 0-360 (default: 135). Also applies to theme gradients", + "maximum": 360, + "minimum": 0, + "type": "number" +} - added
Input schema / properties / gradientEndAdded value: +{ + "description": "Gradient end color as 6-char hex without # (e.g. 0000ff). Requires gradientStart", + "type": "string" +} - added
Input schema / properties / gradientStartAdded value: +{ + "description": "Gradient start color as 6-char hex without # (e.g. ff00aa). Requires gradientEnd", + "type": "string" +} - changed
Input schema / properties / size / descriptionPrevious value: -"Size preset: og (1200x630), square (1080x1080), twitter-banner (1500x500)"New value: +"Size preset: og (1200x630), square (1080x1080), twitter-banner (1500x500), twitter-summary (800x418), linkedin (1200x627), instagram-story (1080x1920), facebook-cover (820x312)" - changed
Input schema / properties / size / enumPrevious value: -[ - "og", - "square", - "twitter-banner" -]New value: +[ + "og", + "square", + "twitter-banner", + "twitter-summary", + "linkedin", + "instagram-story", + "facebook-cover" +]
1 tool update
- Changed
generate_og_image1 field changed- added
Input schema / properties / captionAdded value: +{ + "description": "Small tagline/footer text below subtitle (max 100 chars). Useful for branding, attribution, or URLs.", + "maxLength": 100, + "type": "string" +}
1 tool update
- Changed
generate_og_image1 field changed- added
Input schema / properties / patternAdded value: +{ + "description": "Background pattern overlay (default: none). Adds subtle texture to the image.", + "enum": [ + "dots", + "grid", + "diagonal", + "waves", + "circuit", + "none" + ], + "type": "string" +}
1 tool update
- Changed
generate_og_image3 fields changed- added
Input schema / properties / bgColorAdded value: +{ + "description": "Custom background color as 6-char hex without # (e.g. 1a1a2e). Overrides theme background", + "type": "string" +} - added
Input schema / properties / subtitleColorAdded value: +{ + "description": "Custom subtitle text color as 6-char hex without # (e.g. cccccc). Overrides theme subtitle color", + "type": "string" +} - added
Input schema / properties / titleColorAdded value: +{ + "description": "Custom title text color as 6-char hex without # (e.g. ffffff). Overrides theme title color", + "type": "string" +}
1 tool update
- Changed
generate_og_image2 fields changed- added
Input schema / properties / layoutAdded value: +{ + "description": "Layout type: standard (default) or metric (KPI/stat card with prominent value)", + "enum": [ + "standard", + "metric" + ], + "type": "string" +} - added
Input schema / properties / valueAdded value: +{ + "description": "Prominent number/stat for metric layout (e.g. \"2.4M\", \"99.9%\"). Required when layout=metric", + "maxLength": 20, + "type": "string" +}
1 tool update
- Changed
generate_og_image1 field changed- changed
Input schema / properties / theme / enumPrevious value: -[ - "dark", - "light", - "gradient", - "cyberpunk" -]New value: +[ + "dark", + "light", + "gradient", + "cyberpunk", + "minimal", + "bold" +]
1 tool update
- Changed
generate_og_image3 fields changed- added
Input schema / properties / heightAdded value: +{ + "description": "Custom height in px (200-2400)", + "maximum": 2400, + "minimum": 200, + "type": "number" +} - added
Input schema / properties / sizeAdded value: +{ + "description": "Size preset: og (1200x630), square (1080x1080), twitter-banner (1500x500)", + "enum": [ + "og", + "square", + "twitter-banner" + ], + "type": "string" +} - added
Input schema / properties / widthAdded value: +{ + "description": "Custom width in px (200-2400)", + "maximum": 2400, + "minimum": 200, + "type": "number" +}
2 tool updates
- First observed
generate_og_image - First observed
list_themes
Related MCP Connectors
Free URL metadata extraction API. Extract titles, descriptions, Open Graph tags, and favicons from any URL. No API keys required.
Pay-as-you-go Open Graph image API. Renders 1200x630 PNGs for agents. Credits never expire.
Social cards and OG images from designed templates: card from a URL, presets, meta tags, link checks
101Generates 1200x630 OG social preview images (PNG/SVG). Tools: generate_og_image, get_quota.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceZero-signup link-preview API that returns clean metadata (title, description, image, etc.) from any public URL. No API key required.2MIT
- AlicenseAqualityCmaintenanceGenerate production-ready images from text prompts. AI-powered design API with 50+ templates for social posts, banners, OG images, and more.85 npmMIT
- AlicenseNot gradedqualityDmaintenancePaste a URL to see exactly how it renders as a social card on Twitter, LinkedIn, Facebook, and Slack. Generate custom OG images from templates.MIT
- AlicenseNot gradedqualityCmaintenanceEnables coding agents to render 1200×630 Open Graph social card images from a title, subtitle, and theme, returning a public PNG URL. It also provides pricing information for purchasing one-time forever credits.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.