npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@createa/meme-mcp

v0.3.0

Published

MCP server for the Createa Meme API. Lets Claude, Cursor, Cline, and any MCP client generate memes via natural language.

Readme

@createa/meme-mcp

MCP (Model Context Protocol) server for the Createa Meme API. Lets Claude Code, Cursor, Cline, Continue, and any other MCP-compatible client generate memes through natural language.

Install

You don't install — your MCP client runs it on demand via npx.

Claude Code

Add to ~/.claude.json or your project's .claude/mcp.json:

{
  "mcpServers": {
    "createa": {
      "command": "npx",
      "args": ["-y", "@createa/meme-mcp"],
      "env": {
        "CAM_API_KEY": "cam_live_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "createa": {
      "command": "npx",
      "args": ["-y", "@createa/meme-mcp"],
      "env": { "CAM_API_KEY": "cam_live_xxxxxxxxxxxxxxxxxxxx" }
    }
  }
}

Cline / Continue

Same shape as the above — both speak standard stdio MCP.

Get an API key

Sign up free at https://dashboard.createa.meme. The free tier includes 20 generations per month. Replace cam_live_xxxxxxxxxxxxxxxxxxxx with the key shown after signup.

Tools exposed

| Tool | What it does | Cost | |---|---|---| | createa_meme_generate | Text-to-meme — AI picks template + writes captions | 2 credits | | createa_meme_caption | Caption a known template with text you supply | 1 credit | | createa_meme_ai_image | Generate original AI imagery with optional captions | 3 credits | | createa_meme_remix | Edit an existing image with character consistency (keep face, change context) | 5 credits | | createa_template_search | Find templates by keyword or category | free |

Brand watermarks (Starter+ plans)

Every generation tool (generate, caption, ai_image, remix) accepts an optional watermark. Provide either text or logo_url:

// Text watermark
"watermark": { "text": "Green Frog Labs", "position": "bottom-right", "opacity": 0.65 }

// Logo watermark
"watermark": { "logo_url": "https://yoursite.com/logo.png", "scale": 0.15 }

Optional: position (4 corners + bottom-center), opacity (0–1), color / outline_color (text hex), scale (logo width fraction). Defaults are white-on- dark text, bottom-right, 65% opacity — legible on any background. Free-tier keys asking for a watermark get a 402; it's a Starter+ feature with no per-call upcharge.

Example prompts

Once installed, just ask your MCP client:

"Make me a meme about Monday morning meetings."

"Caption the Drake template — top: writing tests, bottom: writing the test that proves the bug exists."

"Generate an AI meme of a confused cat looking at deployment errors, top caption WORKS ON MY MACHINE, bottom MY MACHINE WAS LYING."

"Find me a meme template for celebrating shipping something."

"Use createa_meme_remix to take https://example.com/portrait.jpg and turn the person into a firefighter, keep their exact face, hair, and expression."

Tip: the remix tool's hidden trick

createa_meme_remix is shockingly good at character consistency — pass a reference photo + prompt and it preserves likeness while changing context. The key is describing what to preserve as well as what to change. Phrases like "keep his exact face, wavy blond hair, and proud expression" act as identity anchors. Useful for movie-character workflows, branded mascot edits, or stylized portraits.

Configuration

Environment variables (all optional except CAM_API_KEY):

| Var | Default | Purpose | |---|---|---| | CAM_API_KEY | — | Required. Your createa.meme API key. | | CAM_BASE_URL | https://api.createa.meme | Override for self-hosting / staging. |

License

Source not currently public. The published npm package is free to use under the Createa Meme API Terms of Service.