list_templates
List Templates
List available Bannerbear design templates in the current project. Supports filtering by tag or name, and pagination. Use this to discover template UIDs needed for image, video, or GIF generation.
list_templates
List available Bannerbear design templates in the current project. Supports filtering by tag or name, and pagination. Use this to discover template UIDs needed for image, video, or GIF generation.
capture_screenshot
Capture a screenshot of a public web page. Configurable browser viewport width, height, mobile user agent, and language settings. Returns the screenshot image URL.
generate_image
Generate an image from a Bannerbear design template by applying modifications to its layers. Supports text, images, colors, fonts, QR codes, bar codes, star ratings, and chart data. Returns the generated image URLs (JPG, PNG, and optionally PDF).
diagnose_image
Run a diagnostic report on a generated Bannerbear image to identify issues with external media loading (e.g. missing images, permission errors, format issues). Helps debug why a generated image may not look as expected.
join_pdfs
Combine multiple PDF files into a single merged PDF document. Provide URLs to the source PDFs and receive a single combined PDF.
generate_collection
Generate multiple images simultaneously from a Bannerbear Template Set using a single data payload. Useful for producing a set of related images (e.g. social media posts in multiple sizes) from shared modifications in one API call.
rasterize_pdf
Convert a PDF file into flat JPG and PNG images. Configurable DPI (up to 300) for print-quality output. Useful for creating image previews of PDF documents.
compose_movie
Combine multiple video clips or still images into a single MP4 movie file. Supports optional transitions (fade, pixelize, slide variants) between clips and a soundtrack overlay. Useful for assembling intro/content/outro sequences.
manage_template
Create, update, duplicate, or delete a Bannerbear design template. Also supports importing templates from the Bannerbear public library. Use this tool to manage the templates that serve as the basis for image, video, and GIF generation.
generate_animated_gif
Create a slideshow-style animated GIF from a Bannerbear template by providing multiple frames of modifications. Each frame applies different content to the same template. Configurable frame rate, per-frame durations, and looping.
create_signed_url
Create a Signed Base URL for a Bannerbear template, enabling on-demand image generation via encrypted URL parameters. Once created, you can generate images synchronously by appending encoded modifications to the base URL, without making standard API calls.
get_template
Retrieve detailed information about a specific Bannerbear template, including its available modifications (layers and their types). Useful for discovering which layer names to use when generating images.
get_account
Retrieve the current Bannerbear account status, including plan details, API usage, and quota levels. Usage resets at the start of every month.
create_editor_session
Create a secure, time-limited Bannerbear template editor session. Provides a URL that allows end users to edit a template directly in the browser. Supports default, limited (no add/delete layers), and preview (read-only) modes. Sessions expire after 2 hours.
generate_video
Generate a video from a Bannerbear video template. Supports three build packs: **Overlay** (static graphic on video), **Transcribe** (auto-transcribed subtitles), and **Multi Overlay** (slideshow overlays). Includes trimming, zoom/pan, blur, and external media input.
Generate images, videos, animated GIFs, PDFs, and screenshots from reusable design templates. Apply text, image, color, and other modifications to named template layers to produce media programmatically. Create multi-image collections from template sets, compose movies from multiple video clips with transitions, and capture web page screenshots. Manage templates (create, duplicate, import, update, delete), provide embeddable template editor sessions for end users, and generate images on-demand via signed URLs. Join and rasterize PDFs, run diagnostics on generated media, and manage projects. Supports webhooks for tracking media generation events.
Common questions about connecting Bannerbear to AI agents with Metorial.