Search 25,000+ meme templates and create captioned memes with customizable text and styling via a public MCP server.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Memeboat MCP.
search_meme_templatesSearch templates by name or topic (`query`, optional `limit`). Returns slugs, image URLs and a `suggestedCaptionCount` per template.
get_meme_templateDetails for one template by slug: dimensions, image URL, caption count.
create_memeCaption a template (`template` slug + `texts[]`, top-to-bottom) and get back the meme's page URL and direct image URL. Supports per-caption styling and layout (see below).
MCP server for Memeboat β search 25,000+ meme templates and create real, shareable memes straight from your AI assistant. Free, anonymous, no API key.

Ask your assistant things like:
"Make a Buzz Lightyear everywhere meme about code reviews"
β¦and it will search the catalog, caption the template, and hand you back a live meme URL:
Memeboat is also hosted as a remote MCP server at https://memebo.at/mcp (streamable HTTP, no auth):
In Claude (web/desktop): Settings β Connectors β Add custom connector β https://memebo.at/mcp.
Requires Node.js 18+.
Add to claude_desktop_config.json:
Any client that speaks stdio MCP works the same way: run npx -y memeboat-mcp.
| Tool | What it does |
|---|---|
search_meme_templates | Search templates by name or topic (query, optional limit). Returns slugs, image URLs and a suggestedCaptionCount per template. |
get_meme_template | Details for one template by slug: dimensions, image URL, caption count. |
create_meme | Caption a template (template slug + texts[], top-to-bottom) and get back the meme's page URL and direct image URL. Supports per-caption styling and layout (see below). |
Caption placement: 1 text = bottom caption, 2 texts = classic top/bottom, more texts fill the template's own caption boxes in order β matching suggestedCaptionCount gives the best results.
Styling (create_meme): each entry in texts[] can be a plain string or an object { text, color?, outline?, font? }. Colors are a hex value (#f00/#ff0000) or one of white, black, red, yellow, blue, green; leave outline off and a readable outline is picked for you. A top-level font sets the default for every caption, and layout: "top" puts the captions in a white bar above the image instead of overlaying them. Fonts: impact, arial, helvetica, times, courier, titillium, thick, kalam, comic, notosans, notosanshebrew.
"Make a drake meme, red top caption, in the top layout"
This package is a thin stdio client over Memeboat's public JSON API (https://memebo.at/api/...). Created memes are rendered server-side by Memeboat and hosted there β the image URL is immediately shareable. Creation is rate-limited per IP; be a good citizen.
Point the server at another instance with MEMEBOAT_API_URL (useful for development).
at.memebo/memeboat-mcpMemeboat is a free, anonymous meme generator β no sign-up, no login walls. Browse the full catalog at memebo.at/templates.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/memebo-at-memeboat-mcp)<a href="https://allmcps.com/mcp/memebo-at-memeboat-mcp"><img src="https://allmcps.com/api/badge/memebo-at-memeboat-mcp?style=directory" alt="Memeboat MCP on AllMCPs" /></a>