MCP serverio.betterimage/betterimage
Social cards and OG images from designed templates: card from a URL, presets, meta tags, link checks
Overview
Score?
UNRATED 0.624
of what a free look can see, on 14 looks
Looks
14
last 18 hr ago
Tools
10
changed 8 days ago
More info
URL
betterimage.io/mcp
streamable-http
Says it is
betterimage 1.2.0
protocol 2025-06-18
In the record since
12 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.624 · highest on record 0.8561
Toolsfrom sha256:dea6a2541a…4c05b9 · +0 −0 8 days ago
| Tool | Schema |
|---|---|
| card_from_url Make a social card for a page that already exists, in one call: fetches the page like a crawler, takes its title, description, author, domain and site icon, picks the starter desig |
input · no output |
| check_link_preview Fetch a public page the way X, Facebook, LinkedIn, Slack and Discord crawlers do and report what they will show: the effective title, description and image per platform, the og:ima |
input · no output |
| generate_meta_tags Build the complete <head> block for a page: <title>, meta description, canonical, Open Graph and Twitter card tags, with og:image width/height. Returns HTML to paste plus notes on |
input · no output |
| get_usage The API key's plan, whether renders are watermarked, and this month's image quota: used, remaining, and the reset date. Needs an API key. Check it before batch renders, or when a r |
input · no output |
| list_presets Browse the ready-made designs (presets) a card can start from: key, name, template kind, native size, use-case categories, a one-line look description and a preview image URL. Star |
input · no output |
| list_templates The user's saved templates (their own designs, made in the editor or with save_template): slug, name, kind, the fields render_card and og_image_url can override, and when it was la |
input · no output |
| og_image_url Build a signed image URL for a saved template with the given text, ready to put in a page's <meta property="og:image"> tag. Nothing is rendered now: the image is generated when a c |
input · no output |
| preview_card Render a preset with the user's text and return the image (shown inline). Free, no API key; the preview carries a small betterimage.io watermark and does not touch any quota. Use i |
input · no output |
| render_card Render one of the user's saved templates with the given text and return the PNG (shown inline, at 1x). Needs an API key. On a paid plan the image is clean (no watermark); on the fr |
input · no output |
| save_template Copy a preset (optionally with the user's text as its new defaults) into the user's account as a saved template, so render_card and og_image_url can use it. Needs an API key. Do th |
input · no output |
Verify it yourself
npx teppi-check https://betterimage.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M33TR63AAZ6DFRT2Z1SSQAFA