MCP Connector

Generate & Convert Memes to Stickers

MCP server that generates AI memes and converts them to Telegram stickers, no external APIs required.

Works with githubtelegramwhatsapp

91
Spark score
out of 100
Updated last month
Version 1.0.0
Models
universal

Add to Favorites

Why it matters

Automate meme creation and conversion into shareable stickers for messaging platforms like Telegram and WhatsApp, directly from your desktop without external APIs.

Outcomes

What it gets done

01

Generate custom memes using AI-driven text selection and pre-made templates.

02

Save generated memes locally and convert them into Telegram stickers.

03

Create direct Telegram links for sticker conversion and automatically open the app.

04

Develop WhatsApp sticker conversion capabilities (in development).

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-mcp-meme-sticky | bash

Capabilities

Tools your agent gets

generate_meme

Generate custom memes based on text prompts using AI

save_meme

Save generated memes to your desktop

convert_to_telegram_sticker

Convert memes into Telegram stickers

create_telegram_sticker_link

Create Telegram links for converting images to stickers

open_telegram

Automatically open Telegram for sticker conversion

open_image_link

Automatically open image links

list_memegen_templates

List available pre-made memegen templates for meme creation

Overview

mcp-meme-sticky MCP Server

An MCP server for generating AI memes and converting them to Telegram stickers without external API dependencies. Use when you want to create memes from text prompts and share them as stickers in Telegram, all from within your MCP-compatible AI client.

What it does

Big job: When you need to create shareable memes and stickers for messaging platforms directly from your AI workflow.

Small job: Generate custom memes from text prompts, save them locally, and convert them into Telegram stickers-all without managing API keys.

Install via uvx with Python 3.10:

{
  "mcpServers": {
    "mcp-sticky":{
      "command": "uvx",
        "args": [
          "--python=3.10",
          "--from",
          "git+https://github.com/nkapila6/mcp-meme-sticky",
          "mcp-sticky"
        ],
        "env": {
          "MCP_STICKY_RETURN_IMAGE": "true"
        }
      }
  }
}

The server can generate custom memes based on prompts, save generated memes on desktop, and produce links that convert images into Telegram stickers when the companion bot is online. Tested on Claude Desktop, Cursor, and Goose. WhatsApp sticker conversion is planned but not yet implemented.

Source README

mcp-meme-sticky

Create AI generated memes using MCP Meme Sticky. Can converted generated memes into stickers for Telegram or WhatsApp (WA coming soon). โœจ no APIs required โœจ.

For Telegram, the MCP server produces a link that can produce the image as a sticker. Can be viewed here: MCP-Sticky Telegram Bot.

Attribution

The MCP server uses several services. Thank you to the following services / libraries.

  • Memegen: GOATED open source meme generator!
  • Mediapipe: Mediapipe's text embedder that allows me to select meme templates.
  • PythonAnywhere: For their free Python clouds service! It powers the Telegram bot.
  • icrawler: My image crawler is heavily inspired by their library.
  • FastMCP: FastMCP makes it easier to make Python MCP servers!

Completed work

  • Meme generation

    • Can generate custom memes based on prompt.
    • Can save generated memes on the desktop. (Test only on MacOS, please do test it on other OS with your respective hosts and give me feedback via issues)
  • Sticker generation

    • Can convert memes to Telegram stickers (if the bot is online) using custom coded MCP-Sticky Telegram Bot.
    • Automatically open Telegram instead of asking user to paste on Browser. (Added, 22nd May)
    • Automatically open image link. (Added, 22nd May)
    • Using memegen pre-built templates (easy). (Added, 22nd May)
  • Pending work

    • WhatsApp Sticker conversion.
    • Log messages.

Installation instructions

Installation using uvx.

{
  "mcpServers": {
    "mcp-sticky":{
      "command": "uvx",
        "args": [
          "--python=3.10",
          "--from",
          "git+https://github.com/nkapila6/mcp-meme-sticky",
          "mcp-sticky"
        ],
        "env": {
          "MCP_STICKY_RETURN_IMAGE": "true"
        }
      }
  }
}

Security audits

MseeP does security audits on every MCP server, you can see the security audit of this MCP server by clicking here.

MCP Host

Should work with any MCP client that supports tool calling.
Have tested on the following:

  • Claude Desktop
  • Cursor
  • Goose
  • Others? You try!

Example

Click on the below image to view a video of MCP Meme Sticky on Claude Desktop.

https://github.com/user-attachments/assets/3ad45852-ff98-4a17-9ae2-6201e82704cc

Image examples of using MCP Meme Sticky on Claude Desktop.

Example using Goose MCP Host to generate memes with MCP Meme Sticky!
image

Buy Me A Coffee

If the software I've built has been helpful to you. Please do buy me a coffee, would really appreciate it! ๐Ÿ˜„

ko-fi

FAQ

Common questions

Discussion

Questions & comments ยท 0

Sign In Sign in to leave a comment.