Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "card_from_url", "og_image_url", "preview_card" and 2 more
⟨3 unchanged words⟩ "fields":{"additionalProperties":false,"description":"TextWhat todrawput on the card. Text fields replace the template's text; the *_url fields replace its pictures, fetched server-side. Omit a field to keepthewhattemplate'stheowntemplatetext.has. Design(- colours, fonts, layout,photo)crop framing - never changes.","properties":{"author":{" ⟨14 unchanged words⟩ on Testimonial.","type":"string"},"background_url":{"description":"Absolute https URL of the background photo, on a template whose background is a photo. Works on every card kind.","type":"string"},"badge":{"description":"Sale sticker in a ⟨55 unchanged words⟩ typically the domain (up to 60 characters).","type":"string"},"image2_url":{"description":"Absolute https URL of the second capture, used only by the Product card's window-and-phone frame (the phone over the browser window's corner). It needs image_url too: on its own there is no window for the phone to sit over and nothing is drawn.","type":"string"},"image_url":{"description":"Absolute https URL of the picture for the card's image slot - the product photo, the screenshot inside the frame, or the avatar on a Profile card. PNG, JPEG or WebP, up to 5 MB. Omit it to keep the template's own picture. Minimal cards have no image slot.","type":"string"},"logo_url":{"description":"Absolute https URL of the corner logo, pinned above the text. Drawn by every card kind except Profile, whose own picture is the avatar.","type":"string"},"price":{ ⟨249 unchanged words⟩
⟨3 unchanged words⟩ "fields":{"additionalProperties":false,"description":"TextWhat todrawput on the card. Text fields replace the template's text; the *_url fields replace its pictures, fetched server-side. Omit a field to keepthewhattemplate'stheowntemplatetext.has. Design(- colours, fonts, layout,photo)crop framing - never changes.","properties":{"author":{" ⟨14 unchanged words⟩ on Testimonial.","type":"string"},"background_url":{"description":"Absolute https URL of the background photo, on a template whose background is a photo. Works on every card kind.","type":"string"},"badge":{"description":"Sale sticker in a ⟨55 unchanged words⟩
⟨3 unchanged words⟩ "fields":{"additionalProperties":false,"description":"TextWhat todrawput on the card. Text fields replace the template's text; the *_url fields replace its pictures, fetched server-side. Omit a field to keepthewhattemplate'stheowntemplatetext.has. Design(- colours, fonts, layout,photo)crop framing - never changes.","properties":{"author":{" ⟨14 unchanged words⟩ on Testimonial.","type":"string"},"background_url":{"description":"Absolute https URL of the background photo, on a template whose background is a photo. Works on every card kind.","type":"string"},"badge":{"description":"Sale sticker in a ⟨55 unchanged words⟩
⟨3 unchanged words⟩ "fields":{"additionalProperties":false,"description":"TextWhat todrawput on the card. Text fields replace the template's text; the *_url fields replace its pictures, fetched server-side. Omit a field to keepthewhattemplate'stheowntemplatetext.has. Design(- colours, fonts, layout,photo)crop framing - never changes.","properties":{"author":{" ⟨14 unchanged words⟩ on Testimonial.","type":"string"},"background_url":{"description":"Absolute https URL of the background photo, on a template whose background is a photo. Works on every card kind.","type":"string"},"badge":{"description":"Sale sticker in a ⟨55 unchanged words⟩
⟨3 unchanged words⟩ "fields":{"additionalProperties":false,"description":"TextWhat todrawput on the card. Text fields replace the template's text; the *_url fields replace its pictures, fetched server-side. Omit a field to keepthewhattemplate'stheowntemplatetext.has. Design(- colours, fonts, layout,photo)crop framing - never changes.","properties":{"author":{" ⟨14 unchanged words⟩ on Testimonial.","type":"string"},"background_url":{"description":"Absolute https URL of the background photo, on a template whose background is a photo. Works on every card kind.","type":"string"},"badge":{"description":"Sale sticker in a ⟨55 unchanged words⟩
Changed the definition of "card_from_url", "list_presets", "og_image_url" and 3 more
⟨45 unchanged words⟩ on Testimonial.","type":"string"},"badge":{"description":"Sale sticker in a corner of the card, Product cards only: \"-30%\", \"SALE\", \"2 FOR 1\" (up to 18 characters).","type":"string"},"description":{"description":"Support line under the headline ⟨32 unchanged words⟩ characters).","type":"string"},"price":{"description":"Price headline under the pitch, Product cards only. Free text so it can read \"$29\", \"49 PLN\" or \"Free\" (up to 16 characters).","type":"string"},"price_note":{"description":"Small print beside the price, Product cards only: a billing period, a former price or a shipping note (up to 40 characters).","type":"string"},"price_was":{"description":"The price this one replaces, drawn struck through beside it, Product cards only (up to 16 characters).","type":"string"},"rating":{"description":"Star rating, Testimonial and Product cards only.","maximum":5,"minimum":1 ⟨41 unchanged words⟩ the person's name, on Testimonial cards therole.role, on Product cards the product's name.","type":"string"}},"type": ⟨99 unchanged words⟩
Certificate recorded, valid to 2026-11-08
Authorization not required
Unknown → Live
First tool surface recorded: 10 tools (server version 1.0.0)
https://betterimage.io/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨17 unchanged words⟩ testimonial","event","podcast","hiring","product","changelog","newsletter","profile","sale"," ⟨24 unchanged words⟩ : quote with reviewer and rating. minimal: headline-only. product: framed screenshot with a rating and a price.","enum":["basic","profile","testimonial","minimal","product"],"type":"string"},"query": ⟨23 unchanged words⟩
⟨45 unchanged words⟩ on Testimonial.","type":"string"},"badge":{"description":"Sale sticker in a corner of the card, Product cards only: \"-30%\", \"SALE\", \"2 FOR 1\" (up to 18 characters).","type":"string"},"description":{"description":"Support line under the headline ⟨32 unchanged words⟩ characters).","type":"string"},"price":{"description":"Price headline under the pitch, Product cards only. Free text so it can read \"$29\", \"49 PLN\" or \"Free\" (up to 16 characters).","type":"string"},"price_note":{"description":"Small print beside the price, Product cards only: a billing period, a former price or a shipping note (up to 40 characters).","type":"string"},"price_was":{"description":"The price this one replaces, drawn struck through beside it, Product cards only (up to 16 characters).","type":"string"},"rating":{"description":"Star rating, Testimonial and Product cards only.","maximum":5,"minimum":1 ⟨41 unchanged words⟩ the person's name, on Testimonial cards therole.role, on Product cards the product's name.","type":"string"}},"type": ⟨88 unchanged words⟩
⟨45 unchanged words⟩ on Testimonial.","type":"string"},"badge":{"description":"Sale sticker in a corner of the card, Product cards only: \"-30%\", \"SALE\", \"2 FOR 1\" (up to 18 characters).","type":"string"},"description":{"description":"Support line under the headline ⟨32 unchanged words⟩ characters).","type":"string"},"price":{"description":"Price headline under the pitch, Product cards only. Free text so it can read \"$29\", \"49 PLN\" or \"Free\" (up to 16 characters).","type":"string"},"price_note":{"description":"Small print beside the price, Product cards only: a billing period, a former price or a shipping note (up to 40 characters).","type":"string"},"price_was":{"description":"The price this one replaces, drawn struck through beside it, Product cards only (up to 16 characters).","type":"string"},"rating":{"description":"Star rating, Testimonial and Product cards only.","maximum":5,"minimum":1 ⟨41 unchanged words⟩ the person's name, on Testimonial cards therole.role, on Product cards the product's name.","type":"string"}},"type": ⟨65 unchanged words⟩
⟨45 unchanged words⟩ on Testimonial.","type":"string"},"badge":{"description":"Sale sticker in a corner of the card, Product cards only: \"-30%\", \"SALE\", \"2 FOR 1\" (up to 18 characters).","type":"string"},"description":{"description":"Support line under the headline ⟨32 unchanged words⟩ characters).","type":"string"},"price":{"description":"Price headline under the pitch, Product cards only. Free text so it can read \"$29\", \"49 PLN\" or \"Free\" (up to 16 characters).","type":"string"},"price_note":{"description":"Small print beside the price, Product cards only: a billing period, a former price or a shipping note (up to 40 characters).","type":"string"},"price_was":{"description":"The price this one replaces, drawn struck through beside it, Product cards only (up to 16 characters).","type":"string"},"rating":{"description":"Star rating, Testimonial and Product cards only.","maximum":5,"minimum":1 ⟨41 unchanged words⟩ the person's name, on Testimonial cards therole.role, on Product cards the product's name.","type":"string"}},"type": ⟨63 unchanged words⟩
⟨45 unchanged words⟩ on Testimonial.","type":"string"},"badge":{"description":"Sale sticker in a corner of the card, Product cards only: \"-30%\", \"SALE\", \"2 FOR 1\" (up to 18 characters).","type":"string"},"description":{"description":"Support line under the headline ⟨32 unchanged words⟩ characters).","type":"string"},"price":{"description":"Price headline under the pitch, Product cards only. Free text so it can read \"$29\", \"49 PLN\" or \"Free\" (up to 16 characters).","type":"string"},"price_note":{"description":"Small print beside the price, Product cards only: a billing period, a former price or a shipping note (up to 40 characters).","type":"string"},"price_was":{"description":"The price this one replaces, drawn struck through beside it, Product cards only (up to 16 characters).","type":"string"},"rating":{"description":"Star rating, Testimonial and Product cards only.","maximum":5,"minimum":1 ⟨41 unchanged words⟩ the person's name, on Testimonial cards therole.role, on Product cards the product's name.","type":"string"}},"type": ⟨83 unchanged words⟩