About Memegician
Memegician is a hosted meme search and rendering service for people creating memes with AI assistants. It offers template lookup, trend information and image rendering, while the assistant supplies the captions.
Key features
- 01Search 400+ meme templates
- 02View trending templates
- 03Inspect template text slots
- 04Render captioned meme images
- 05Offer a meme-making prompt
Use cases
- 01Find a template for a topic or mood
- 02Check currently popular templates
- 03Create a meme from supplied captions
- 04Generate meme ideas with an assistant
MCP support
The hosted MCP server exposes template search, template details, trend lookup and meme rendering to MCP clients. A local npm or PyPI stdio bridge is also available to forward requests to the hosted server.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://memegician.ai/mcpclaude mcp add --transport http ai-memegician-memegician https://memegician.ai/mcp{"mcpServers":{"ai-memegician-memegician":{"type":"http","url":"https://memegician.ai/mcp"}}}Open in Cursor{"servers":{"ai-memegician-memegician":{"type":"http","url":"https://memegician.ai/mcp"}}}Open in VS Code{"mcpServers":{"ai-memegician-memegician":{"type":"http","url":"https://memegician.ai/mcp"}}}{"mcpServers":{"ai-memegician-memegician":{"serverUrl":"https://memegician.ai/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.
https://memegician.ai/mcpAuth requiredTools
Details
From the project READMEMemegician MCP server
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.
- Hosted server:
https://memegician.ai/mcp(Streamable HTTP, nothing to install) - Free tier (no key): 500 template searches and 25 rendered memes a day (with a small
memegician.aiwatermark), plus trending templates - With an API key (get one, Startup or Enterprise plan): watermark-free renders; each render uses one API request
- Docs: https://memegician.ai/mcp-server · Official MCP Registry:
ai.memegician/memegician
Tools
| Tool | Input | Output |
|---|---|---|
search_meme_templates | query (emotion, situation or name), limit? (1-25) | Template ids, names, slot counts, blank image URLs |
get_meme_template | template_id | Text slots (what each caption is for, in order), description, when to use, example captions |
render_meme | template_id, captions[], aspect_ratio? (1:1, 3:4, 4:3, 9:16, 16:9) | The meme image plus a permanent PNG URL |
get_trending_meme_templates | limit? | This month's most-searched templates (US Google search volume) and biggest risers |
Prompt: make_meme (topic, tone?).
Try: "Make a meme about Monday meetings using a trending template."
Connect (remote, recommended)
Claude (claude.ai / desktop): Settings → Connectors → Add custom connector → https://memegician.ai/mcp
Claude Code:
claude mcp add --transport http memegician https://memegician.ai/mcp
Cursor (.cursor/mcp.json) · Windsurf uses serverUrl instead of url:
{ "mcpServers": { "memegician": { "url": "https://memegician.ai/mcp" } } }
VS Code (.vscode/mcp.json):
{ "servers": { "memegician": { "type": "http", "url": "https://memegician.ai/mcp" } } }
Add "headers": { "Authorization": "Bearer YOUR_API_KEY" } for watermark-free renders.
Connect (local command)
For clients that only run local commands, use the stdio bridge. It forwards to the hosted server and has no dependencies.
npm (Node 18+):
{ "mcpServers": { "memegician": { "command": "npx", "args": ["-y", "memegician-mcp"], "env": { "MEMEGICIAN_API_KEY": "optional" } } } }
PyPI (Python 3.8+):
{ "mcpServers": { "memegician": { "command": "uvx", "args": ["memegician-mcp"], "env": { "MEMEGICIAN_API_KEY": "optional" } } } }
Leave MEMEGICIAN_API_KEY out to use the free tier.
Privacy
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.
This repository
npm/: thememegician-mcpnpm package (stdio bridge)python/: thememegician-mcpPyPI 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.
License
MIT
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.