Memegician

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.

VerifiedStreamable HTTPWeb executable

Overview

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.

Publisher
memegician.ai
Endpoint
memegician.ai
Last checked

Installation

In SourceWeft

  1. Open Memegician in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "memegician": {
      "type": "http",
      "url": "https://memegician.ai/mcp"
    }
  }
}

README

Memegician 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.ai watermark), 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

ToolInputOutput
search_meme_templatesquery (emotion, situation or name), limit? (1-25)Template ids, names, slot counts, blank image URLs
get_meme_templatetemplate_idText slots (what each caption is for, in order), description, when to use, example captions
render_memetemplate_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_templateslimit?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:

bash
claude mcp add --transport http memegician https://memegician.ai/mcp

Cursor (.cursor/mcp.json) · Windsurf uses serverUrl instead of url:

json
{ "mcpServers": { "memegician": { "url": "https://memegician.ai/mcp" } } }

VS Code (.vscode/mcp.json):

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+):

json
{ "mcpServers": { "memegician": { "command": "npx", "args": ["-y", "memegician-mcp"], "env": { "MEMEGICIAN_API_KEY": "optional" } } } }

PyPI (Python 3.8+):

json
{ "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/: the memegician-mcp npm package (stdio bridge)
  • python/: the memegician-mcp PyPI package (stdio bridge)
  • server.json: the entry in the official MCP Registry
  • examples/: 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

Source: README.md at commit 61dc9cd

Tools

4

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.

Parameterslimitqueryrequired

get_meme_template

Get 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.

Parameterstemplate_idrequired

render_meme

Render 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).

Parameterscaptionsrequiredtemplate_idrequiredaspect_ratio

Version history

1
  1. v1.1.0LatestNov 3, 2026

Score

100% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Memegician integrations