developer-toolsapi_key

Bannerbite

Bannerbite is a creative automation platform for generating images and videos from reusable projects and templates.

Verdict

Bannerbite renders social graphics, videos, and overlays from templates you've already built in their editor. When you @mention Bannerbite in a Switchy Project, your team can queue renders by passing dynamic text, images, or data into template fields—no designer needed for each variant. Marketing and growth teams get the most value: generate dozens of ad variants for A/B tests, localize hero images for regional campaigns, or produce daily social posts from a spreadsheet. One caveat: each render consumes account credits, and the MCP queues asynchronous jobs—you won't see the final asset instantly.

Common use cases

  • Generate 50 ad variants for split testing
  • Localize campaign graphics for six regions
  • Produce daily social posts from CRM data
  • Render video thumbnails with live metrics
  • Update hero images when pricing changes

Integration

Vendor
Bannerbite
Category
developer-tools
Auth
API_KEY
Tools
6
Composio slug
bannerbite

Tools

  • Generate Media

    Queue one asynchronous image, video, or overlay render from a Bannerbite bite. WARNING: a valid call consumes render credits and queues external asynchronous work; it may also send completion updates to an email or webhook. The response con

  • Get Bite

    Return one Bannerbite bite by its numeric bite ID, including template and output-size details; fail explicitly when the bite does not exist.

  • Get Project

    Return one Bannerbite project by its numeric project ID; fail explicitly when the project does not exist.

  • Get Scene Data

    Return the editable scene fields for a Bannerbite bite so their names and current values can be used in a render request.

  • List Bites

    Return one provider page of Bannerbite bites in a project, up to 100 bites; the API exposes no verified way to request another page.

  • List Projects

    Return one provider page of projects owned by the connected Bannerbite account, up to 100 projects; the API exposes no verified way to request another page.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the MCP integrations panel. 2. Click 'Add Integration' and select Bannerbite from the developer-tools category. 3. You'll be prompted to paste a Bannerbite API key—log into your Bannerbite account, go to Settings > API, and generate a new key with render permissions. 4. Copy the key and paste it into Switchy, then click 'Connect'. 5. Switchy will verify the key by fetching your project list; if successful, you'll see a green checkmark. 6. Open any Project in Switchy and type '@Bannerbite list my projects' to confirm the connection—you should see your Bannerbite projects returned in the chat. 7. To queue a render, first ask '@Bannerbite get scene data for bite 12345' (replace with a real bite ID from your account), then use '@Bannerbite generate media' with the field names and values you want to override.

What teammates see: by default, memories from Bannerbite are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List All Projects

@Bannerbite list all projects in my account and show me their IDs and names.

Inspect Template Fields

@Bannerbite get the scene data for bite 78432 and list every field name with its current value.

Queue Single Render

@Bannerbite generate media for bite 78432, setting the 'headline' field to 'Spring Sale Ends Friday' and 'cta_text' to 'Shop Now'.

Batch Render from List

@Bannerbite generate five renders from bite 91205, using these headline variations: 'Save 20%', 'Limited Offer', 'Last Chance', 'New Arrivals', 'Free Shipping'.

Check Bite Details

@Bannerbite get the full details for bite 54321, including its template name and output size.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Bannerbite list all bites in project 4782 and show me which ones are configured for social media formats

Output

Found 23 bites in project 4782. Here are the social-media-sized templates: • Bite 91203 – "Product Launch Hero" (1080×1080, Instagram square) • Bite 91205 – "Weekly Feature Card" (1200×628, Facebook/LinkedIn) • Bite 91208 – "Story Teaser" (1080×1920, Instagram Stories) • Bite 91211 – "Twitter Promo" (1200×675, Twitter card) The remaining 19 bites use web banner dimensions (728×90, 300×250, etc.). Each bite includes template details and output size specifications.

Notes

This read-heavy example demonstrates the MCP's ability to fetch and filter bite metadata. The API returns up to 100 bites per project in a single page; if your project contains more, you'll only see the first 100—Bannerbite's API does not expose pagination controls.

Prompt

@Bannerbite generate a video from bite 91203, updating the headline field to "Spring Sale Ends Friday" and the CTA to "Shop Now"

Output

Queued video render for bite 91203 with your custom scene data: • headline: "Spring Sale Ends Friday" • CTA: "Shop Now" Render job submitted successfully. Bannerbite will process this asynchronously and may send a webhook notification when complete. Note: this operation consumed render credits from your Bannerbite account. Check your project dashboard for the final video file once processing finishes (typically 2–5 minutes for video).

Notes

This write example shows the MCP's core value: programmatic render queueing with dynamic field updates. Be aware that every successful call consumes billable render credits and triggers external work. The MCP cannot retrieve the finished asset—you'll need to check Bannerbite's dashboard or configure a webhook to capture the result URL.

Prompt

@Bannerbite pull the scene data for bite 91205, then draft three headline variations optimized for LinkedIn engagement and tell me which fields I'd need to update

Output

Bite 91205 ("Weekly Feature Card") exposes these editable fields: • headline (current: "New Feature Alert") • subheadline (current: "Discover what's new this week") • background_color (current: "#0A66C2") Here are three LinkedIn-optimized headline variations: 1. "3 Ways This Feature Saves Your Team 5 Hours/Week" – specificity and time-saving angle 2. "Why 2,000+ Teams Switched to This Workflow" – social proof and curiosity 3. "The Feature Request You Asked For Is Here" – direct acknowledgment of audience feedback To render any of these, you'd update the 'headline' field when calling Generate Media. The subheadline and color can stay as-is or be adjusted for brand consistency.

Notes

This synthesis example pairs the MCP's scene-data retrieval with AI copywriting. It showcases how you can inspect a bite's editable fields, then use reasoning to propose content variations before committing render credits. Useful for iterating on messaging without burning through your Bannerbite quota.

Use-case deep-dives

Social media batch rendering

When Bannerbite wins for weekly content drops at scale

A 3-person marketing team ships 40 social posts every Monday—same brand template, different copy and product shots each week. Bannerbite's MCP is the right call here because the team already owns the templates in Bannerbite's editor, and the 'Generate Media' tool queues renders without blocking the AI conversation. The workflow is: list projects, grab the bite ID for the hero template, pull scene data to see which fields take text or image URLs, then queue all 40 renders in one prompt. The MCP consumes render credits on every call, so confirm your Bannerbite plan covers the volume before you automate. If you're rendering fewer than 10 assets a week, the web UI is faster than teaching the AI your template structure.

Customer onboarding video personalization

Bannerbite for one-off welcome videos in support workflows

A 6-person SaaS support team sends a personalized welcome video to every new enterprise customer—company logo, account rep name, custom walkthrough link. The Bannerbite MCP handles this if the video template lives in Bannerbite and the rep's details live in a CRM the AI can already read. The support agent describes the new customer in Slack, the AI fetches CRM fields, pulls the Bannerbite bite's scene data, updates the text and logo URL, and queues the render. The catch: Bannerbite's async render means the video isn't instant, so this works for 24-hour onboarding emails but not live demo calls. If you need the video file in under 60 seconds, you're better off with a synchronous rendering API or a manual Loom recording.

Weekly performance report thumbnails

When Bannerbite replaces design-tool context-switching for dashboards

A 4-person analytics team publishes a Notion dashboard every Friday with 8 metric cards—each card is a PNG showing the week's number, trend arrow, and department label. The team used to export these from Figma; now the Bannerbite MCP generates them during the same AI conversation that pulls the metrics from the data warehouse. The workflow is: AI queries Postgres for the 8 KPIs, grabs the Bannerbite bite for the metric-card template, updates scene fields with the new numbers, queues 8 renders, and drops the URLs into the Notion page. This works because the template is stable and the data changes weekly. If your dashboard layout shifts every week or you need more than 100 templates in rotation, Bannerbite's pagination gap becomes a problem—you'll hit the 100-bite list limit and lose visibility into older templates.

Frequently asked

What does the Bannerbite MCP do in Switchy?

It lets AI agents generate images, videos, and overlays from your Bannerbite templates without leaving the conversation. The MCP reads your projects and bites, pulls editable scene fields, then queues renders that consume your Bannerbite credits. Completion updates arrive asynchronously, so the agent can move on while your media generates in the background.

Do I need a paid Bannerbite account to use this MCP?

Yes. The MCP calls Bannerbite's API using your account's API key, and every render consumes credits from your Bannerbite plan. You'll need at least one project with configured bites before the MCP can generate anything. Free-tier limits apply if Bannerbite offers one; check their billing page for credit costs per render type.

Can the MCP edit Bannerbite templates or create new bites?

No. It reads existing projects and bites, retrieves scene field names and values, then queues renders with updated field data. If you need a new template or want to change a bite's layout, do that in Bannerbite's editor first. The MCP only fills in text, images, or other scene variables you've already defined.

Why use this instead of Bannerbite's web dashboard?

The MCP lets AI agents generate dozens of variations in one conversation—swap headlines, test different product shots, localise copy—without manual clicks. If you're rendering one-off assets occasionally, the dashboard is faster. If you're iterating on campaign creative or building a content pipeline, the MCP saves hours of repetitive form-filling and export steps.

Who on the team should connect the Bannerbite MCP?

Whoever owns the Bannerbite API key and understands which projects hold production-ready bites. That's usually a design ops lead or marketing technologist. They'll need to explain bite IDs and scene field names to the rest of the team, since the MCP surfaces raw template metadata rather than friendly labels.

More developer tools MCPs

See all developer tools MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.