Skip to main content
Glama

Bannerbear MCP by usefulapi

Create image

bannerbear_create_image
Destructive

Generate an image from a template (additive; CONSUMES API quota). Async by default: returns a pending image whose uid you poll with bannerbear_get_image. Set synchronous:true to block and receive the finished image (image_url populated) via the sync host. API: POST /v2/images.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
metadataNoArbitrary metadata string echoed back on the object.
templateYesTemplate uid to render.
render_pdfNoAlso render a PDF version of the image.
synchronousNoWhen true, POST to the sync host and wait for the completed image. Default false (202 pending).
transparentNoRender with a transparent background (PNG).
webhook_urlNoURL Bannerbear will POST the finished image to when done.
modificationsNoLayer overrides applied to the template. Array of objects, one per layer, each keyed by `name` (the layer name) plus the props to set, e.g. { name: "title", text: "Hello", color: "#FF0000" } or { name: "photo", image_url: "https://..." }. Only include layers you want to change.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.