search_meme_templates
Search meme templates
Find meme templates that fit an emotion, situation or name (e.g. "panic", "choosing between two options", "drake"). Returns template ids, names, slot counts and blank image URLs.
limitqueryrequired
ai.memegicianPublished by memegician.aiOfficial publisherv1.1.0Updated Nov 3, 2026
Search 400+ meme templates, see what's trending, and render memes with your captions.
Memegician's hosted MCP server (memegician.ai), published by memegician.ai; optional API key; Streamable HTTP; 4 tools.
No AI overview yet: these facts come from the registry entry and the server itself.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/ai.memegician%2Fmemegician/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"memegician": {
"type": "http",
"url": "https://memegician.ai/mcp"
}
}
}Make memes inside Claude, ChatGPT, Cursor, VS Code, Windsurf and any MCP client. Your assistant writes the captions; Memegician finds the right template among 400+ classics and renders the image.
https://memegician.ai/mcp (Streamable HTTP, nothing to install)memegician.ai watermark), plus trending templatesai.memegician/memegicianPrompt: make_meme (topic, tone?).
Try: "Make a meme about Monday meetings using a trending template."
Claude (claude.ai / desktop): Settings → Connectors → Add custom connector → https://memegician.ai/mcp
Claude Code:
Cursor (.cursor/mcp.json) · Windsurf uses serverUrl instead of url:
VS Code (.vscode/mcp.json):
Add "headers": { "Authorization": "Bearer YOUR_API_KEY" } for watermark-free renders.
For clients that only run local commands, use the stdio bridge. It forwards to the hosted server and has no dependencies.
npm (Node 18+):
PyPI (Python 3.8+):
Leave MEMEGICIAN_API_KEY out to use the free tier.
Rendered memes get a permanent public URL so they can be shared. Don't put private information in captions. Free-tier captions pass an automated safety check.
npm/: the memegician-mcp npm package (stdio bridge)python/: the memegician-mcp PyPI package (stdio bridge)server.json: the entry in the official MCP Registryexamples/: client configs and a JSON-RPC smoke test (node npm/bin/memegician-mcp.js < examples/test-messages.jsonl)The server itself is hosted by Memegician. Issues and feature requests are welcome.
MIT
Source: README.md at commit 61dc9cd
Search meme templates
Find meme templates that fit an emotion, situation or name (e.g. "panic", "choosing between two options", "drake"). Returns template ids, names, slot counts and blank image URLs.
limitqueryrequiredGet a meme template
Get one template's text slots (what each caption should say, in order), description, when to use it and example captions. Call this before render_meme.
template_idrequiredRender a meme
Draw your captions onto a template and return the finished meme image plus a permanent URL. Pass one caption per text slot, in slot order (use "" to leave a slot empty).
captionsrequiredtemplate_idrequiredaspect_ratioTrending meme templates
The meme templates people search for most this month (US Google search volume) and the biggest risers. Useful for picking a timely format.
limit100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
claude mcp add --transport http memegician https://memegician.ai/mcp{ "mcpServers": { "memegician": { "url": "https://memegician.ai/mcp" } } }{ "servers": { "memegician": { "type": "http", "url": "https://memegician.ai/mcp" } } }{ "mcpServers": { "memegician": { "command": "npx", "args": ["-y", "memegician-mcp"], "env": { "MEMEGICIAN_API_KEY": "optional" } } } }{ "mcpServers": { "memegician": { "command": "uvx", "args": ["memegician-mcp"], "env": { "MEMEGICIAN_API_KEY": "optional" } } } }