About Bannerify
Bannerify provides a hosted MCP server that lets clients create images and PDFs from workspace templates or compose an image from shapes. It is for users who manage designs in Bannerify and requires no local server installation.
Key features
- 01List workspace templates
- 02Inspect templates and layers
- 03Render templates as images
- 04Generate PDFs from templates
- 05Compose images from shapes
- 06OAuth sign-in
Use cases
- 01Render a template as a PNG, JPEG, or WebP
- 02Create a PDF from an invoice template
- 03Compose a banner without using a template
MCP support
The hosted Streamable HTTP MCP server exposes tools for reading workspace templates and project details, rendering images and PDFs, and composing images from shapes. Authentication uses OAuth with dynamic client registration.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.bannerify.co/mcpclaude mcp add --transport http bannerify-bannerify https://api.bannerify.co/mcp{"mcpServers":{"bannerify-bannerify":{"type":"http","url":"https://api.bannerify.co/mcp"}}}Open in Cursor{"servers":{"bannerify-bannerify":{"type":"http","url":"https://api.bannerify.co/mcp"}}}Open in VS Code{"mcpServers":{"bannerify-bannerify":{"type":"http","url":"https://api.bannerify.co/mcp"}}}{"mcpServers":{"bannerify-bannerify":{"serverUrl":"https://api.bannerify.co/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEBannerify MCP server
Bannerify runs a remote Model Context Protocol server at https://api.bannerify.co/mcp. Connect it to Claude, Cursor, VS Code, Codex or another MCP client, and the assistant can generate images and PDFs from your Bannerify templates.
This repository holds the setup steps and the registry metadata. The server is hosted: there is nothing to install or run.
- Transport: Streamable HTTP
- Auth: OAuth with dynamic client registration. You sign in to Bannerify and choose a workspace on a consent page. You create no API key.
- Registry name:
io.github.bannerify/bannerify
Tools
| Tool | What it does |
|---|---|
list_templates | Lists the templates in the workspace, optionally with the layers you can change |
get_template | Reads one template and its layers |
get_project | Reads the workspace: id, name, plan and creation date |
create_image | Renders a template as PNG, JPEG or WebP |
create_pdf | Renders a template as a PDF and returns a link to it |
create_image_from_shapes | Composes a one-off image from shapes, with no template |
Connect
Claude Code
claude mcp add --transport http bannerify https://api.bannerify.co/mcp
Then run /mcp in Claude Code and sign in.
Claude
Open Customize > Connectors, click + Add, then Add custom connector. Enter Bannerify and https://api.bannerify.co/mcp.
Cursor
.cursor/mcp.json:
{
"mcpServers": {
"bannerify": {
"url": "https://api.bannerify.co/mcp"
}
}
}
VS Code
.vscode/mcp.json:
{
"servers": {
"bannerify": {
"type": "http",
"url": "https://api.bannerify.co/mcp"
}
}
}
Codex
codex mcp add bannerify --url https://api.bannerify.co/mcp
codex mcp login bannerify
Other clients
Enter https://api.bannerify.co/mcp, with the HTTP transport and OAuth sign-in.
Example requests
- "List my Bannerify templates, with the layers of each one."
- "Create a PNG from my Lifecycle email template. Set the headline to Welcome back."
- "Create a PDF from my invoice template for Acme Studio."
- "Design a 1200 by 630 banner with a dark background and the text Launch week."
Limits
A generation from an MCP client counts toward the same plan limits as the REST API. The free plan has 100 images a month. See pricing.
Docs
Support
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.