🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

memeboat-mcp

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

memeboat-mcp

MCP server for Memeboat (memebo.at) — search 25,000+ meme templates and create memes from any AI assistant. Free, anonymous, no API key.

latest
Source
npmnpm
Version
0.3.0
Version published
Maintainers
1
Created
Source

Memeboat MCP

smithery badge memeboat-mcp MCP server

MCP server for Memeboat — search 25,000+ meme templates and create real, shareable memes straight from your AI assistant. Free, anonymous, no API key.

Demo: Claude creates a meme via memeboat-mcp

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:

https://memebo.at/meme/x-x-everywhere-code-reviews-code-reviews-everywhere-ab12cd

Install

Memeboat is also hosted as a remote MCP server at https://memebo.at/mcp (streamable HTTP, no auth):

claude mcp add --transport http memeboat https://memebo.at/mcp

In Claude (web/desktop): Settings → Connectors → Add custom connector → https://memebo.at/mcp.

npm package (stdio)

Requires Node.js 18+.

Claude Code

claude mcp add memeboat -- npx -y memeboat-mcp

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "memeboat": {
      "command": "npx",
      "args": ["-y", "memeboat-mcp"]
    }
  }
}

Cursor / other MCP clients

Any client that speaks stdio MCP works the same way: run npx -y memeboat-mcp.

Tools

ToolWhat it does
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).

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"

How it works

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

Where to find it

About Memeboat

Memeboat is a free, anonymous meme generator — no sign-up, no login walls. Browse the full catalog at memebo.at/templates.

License

MIT

Keywords

mcp

FAQs

Package last updated on 06 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts