Bannerbear
Bannerbear offers an automated image and video generation API, allowing businesses to create graphics, social media visuals, and marketing collateral with customizable templates at scale
Verdict
Common use cases
- Generate social media graphics from campaign data
- Merge client PDFs into single deliverable
- Create video thumbnails for content library
- Produce branded report covers at scale
- Check template availability before batch jobs
Integration
- Vendor
- Bannerbear
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 8
- Composio slug
bannerbear
Tools
- Get Account Info
This tool allows you to check your bannerbear account status, including quota levels and current usage. the endpoint returns information about your account status, paid plan, api usage, and quota.
- Get Available Fonts
This tool retrieves a list of all available fonts in bannerbear. the fonts are categorized into serif, sans serif, novelty, international, and custom, and can be used to verify font availability prior to creating or modifying images.
- Get Signed Bases
This tool retrieves a list of signed bases for a specific template. signed bases are used to generate on-demand images using encrypted url parameters. the endpoint returns a list of base urls that can be used with the signed url feature.
- Get Template Set Details
This tool retrieves detailed information about a specific template set using its unique identifier (uid). template sets are sets of templates that you group together in the bannerbear dashboard. it provides comprehensive details about the t
- Join PDFs
This tool allows users to merge multiple pdf files into a single pdf document by accepting an array of pdf urls, sending a post request to the bannerbear api, and returning the unique identifier, status, and url of the merged pdf.
- List Images
Lists all images inside a bannerbear project. this endpoint allows you to retrieve a paginated list of all images that have been created in your project.
- List Templates
This action retrieves a list of all templates available in your bannerbear project. it returns an array of template objects including properties like uid, name, dimensions, creation and update timestamps, template type, preview url, and mod
- List Videos
This action retrieves a list of all videos created in your bannerbear account. it returns an array of video objects including properties like uid, status, timestamps, video and preview urls, as well as template and modification details. the
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for Bannerbear and click Connect. 3. Log into your Bannerbear account, go to Settings > API Keys, and copy your project API key. 4. Paste the key into Switchy's connection dialog and click Authorize. 5. Switchy will confirm the connection by fetching your account info. 6. Open any Space and type '@Bannerbear list templates' to verify the integration works. 7. If you see a list of your project's templates, you're ready to generate images or videos by @mentioning Bannerbear with a template UID and modification parameters.
What teammates see: by default, memories from Bannerbear are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List All Templates
@Bannerbear list all templates in my project and show me their names and UIDsOpen in a Space →
Check Account Quota
@Bannerbear get my account info including current usage and quota limitsOpen in a Space →
Verify Font Availability
@Bannerbear get the list of available fonts and tell me if Montserrat is includedOpen in a Space →
Merge PDFs
@Bannerbear join these PDFs into a single document: [paste URLs here]Open in a Space →
List Recent Images
@Bannerbear list all images created in my project in the last 7 daysOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Bannerbear list all templates in my project and show me which ones are sized for social media posts
Found 12 templates in your Bannerbear project. Social media formats include: 'Instagram Story Promo' (1080×1920px), 'Twitter Card Template' (1200×628px), 'LinkedIn Post Base' (1200×1200px), 'Facebook Ad Variant A' (1200×628px), and 'YouTube Thumbnail Standard' (1280×720px). The remaining 7 templates are sized for print materials, email headers, and custom dimensions. All templates were last modified within the past 30 days and are currently active.
This example shows Bannerbear's template discovery capability. The MCP returns raw template metadata (uid, name, dimensions, timestamps); the AI synthesizes it into a filtered view. Requires read access via API key. Template lists grow with account usage, so pagination may apply for projects with 50+ templates.
@Bannerbear merge these three PDF reports into a single file: Q1-sales.pdf, Q2-sales.pdf, Q3-sales.pdf
PDF merge initiated. Bannerbear is combining the three files in the order specified. The job has been assigned UID `pdf_abc123def456` and is currently processing. Estimated completion: 15-30 seconds depending on file sizes. Once finished, the merged PDF will be available at a signed URL valid for 24 hours. You can check the job status by querying this UID, or Bannerbear will return the download link when processing completes.
This demonstrates Bannerbear's PDF manipulation tool, which accepts an array of publicly accessible PDF URLs. The MCP creates an async job and returns a tracking UID—final output isn't instant. Your PDFs must be hosted at URLs Bannerbear can fetch (S3, Dropbox, etc.). Large files or high concurrency may hit rate limits on free-tier accounts.
@Bannerbear check my account quota and tell me if I have enough capacity to generate 500 images this week
Your Bannerbear account is on the Pro plan with a monthly quota of 2,000 API requests. Current usage this billing cycle: 1,340 requests (67% consumed). You have 660 requests remaining, which resets in 9 days. Generating 500 images would consume 500 requests, leaving you with 160 for other operations. Based on your current usage pattern (averaging 45 requests/day), you're likely to stay within quota—but monitor closely if you run batch jobs or video renders, as those count toward the same limit.
This example pairs Bannerbear's account info tool with AI reasoning to answer a planning question. The MCP returns raw quota/usage numbers; the AI calculates headroom and projects risk. Useful before launching campaigns or batch workflows. Note that video generation and PDF operations also consume quota, so the 500-image estimate assumes image-only usage.
Use-case deep-dives
When Bannerbear beats manual design for recurring posts
A 3-person content team publishes 15 social posts per week—same layout, different text and images each time. Bannerbear wins here because the template-based workflow (List Templates, Get Template Set Details) lets a non-designer update copy and swap images without opening Figma. The API key auth means one shared credential in Switchy, and the 8 tools cover the full cycle: check quota before a batch run, generate images, list outputs to QA before scheduling. The trade-off: if your posts need layout variation (not just content swaps), you're back to manual design. If 80% of your posts fit one template, Bannerbear saves 6-8 hours per week and keeps design consistency tight.
Why Bannerbear works for templated document workflows
A 5-person SaaS team sends personalized onboarding PDFs to new customers—logo, account details, custom welcome message. Bannerbear's Join PDFs tool merges a branded cover page with dynamically generated account sheets, all triggered from a Slack command in Switchy. The Get Account Info tool surfaces quota warnings before a big batch, and List Images confirms the output before the send. This scenario works because the document structure is fixed and the data inputs are structured (CRM fields, not freeform). The boundary: if your PDFs need conditional sections or complex logic (show pricing table only for enterprise), you'll hit Bannerbear's template limits and need a heavier tool. For straightforward personalized docs under 10 pages, this setup closes onboarding in 2 minutes instead of 20.
When Bannerbear scales product visuals for small catalogs
A 2-person Shopify store sells 40 SKUs and needs product images in 4 sizes (thumbnail, grid, detail, social share). Bannerbear's template system (List Templates, Get Signed Bases) generates all 4 variants from one master image upload, triggered when inventory updates in Switchy. The Get Available Fonts tool confirms brand typography before the first batch, and List Images provides a QA step before publishing to the storefront. This works because the visual treatment is consistent and the catalog is under 100 products. The threshold: above 200 SKUs or if you need A/B testing on image treatments, Bannerbear's manual template setup becomes a bottleneck. For small catalogs with fixed branding, this cuts image prep from 3 hours to 15 minutes per product launch.
Frequently asked
What does the Bannerbear MCP do in Switchy?
It lets your team generate branded images, videos, and PDFs programmatically from templates you've set up in Bannerbear. You can list templates, check account quota, merge PDFs, and retrieve generated assets. The MCP wraps Bannerbear's API so your AI agents can automate visual content creation without switching to the Bannerbear dashboard.
Do I need admin access to connect Bannerbear?
You need a Bannerbear API key, which any account holder can generate from their Bannerbear project settings. There's no OAuth flow—just paste the key into Switchy. If your team shares one Bannerbear account, whoever has the API key can connect it. Usage counts against that Bannerbear project's quota, not individual users.
Can the MCP edit existing Bannerbear templates?
No. The MCP can list templates, retrieve signed base URLs for on-demand generation, and create new images or videos from those templates. You still design and modify templates in the Bannerbear dashboard. Think of the MCP as a read-and-generate layer, not a template editor.
Why use this instead of calling Bannerbear's API directly?
The MCP saves you from writing and maintaining API client code. Your AI agents can check quota, list fonts, merge PDFs, and generate images using natural language prompts. If you already have a custom integration, you probably don't need this. If you're starting fresh, the MCP is faster than building your own wrapper.
Who on the team should connect Bannerbear to Switchy?
Whoever manages your Bannerbear account or has access to the API key. Once connected, any Switchy workspace member can use the MCP to generate assets, but all usage bills to the connected Bannerbear project. If you hit quota limits, you'll need to upgrade your Bannerbear plan, not your Switchy plan.