# MemeStack MCP server

Search and browse a curated gallery of memes, infographics, and visual content.

## Links
- Registry page: https://www.getdrio.com/mcp/ai-memestack-mcp

## Install
- Endpoint: https://mcp.memestack.ai/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.memestack.ai/mcp

## Tools
- search_images - Search the MemeStack image gallery. Runs semantic AI and keyword matching in parallel and merges results. Returns images with captions, tags, zap stats, and URLs. Endpoint: https://mcp.memestack.ai/mcp
- get_image - Get full metadata for a specific image by ID, including caption, alt text, tags, OCR text, zap stats, and URLs. Endpoint: https://mcp.memestack.ai/mcp
- find_similar - Find visually similar images using perceptual hash matching. Returns images that look alike. Endpoint: https://mcp.memestack.ai/mcp
- find_related - Find semantically related images using AI embedding similarity. Returns images with similar meaning/topic. Endpoint: https://mcp.memestack.ai/mcp
- browse_images - Browse and filter the image gallery without a search query. Useful for discovering content by tag, trending, or recent uploads. Endpoint: https://mcp.memestack.ai/mcp
- get_user_profile - Get a user's public profile including display name, stats, and avatar info. Endpoint: https://mcp.memestack.ai/mcp
- get_leaderboard - Get top-ranked images by zaps received, or top zappers by amount zapped, over a time period. Endpoint: https://mcp.memestack.ai/mcp
- browse_by_tag - Browse images for a specific tag. Returns the tag profile (description, stats) and optionally a paginated list of images tagged with it. Endpoint: https://mcp.memestack.ai/mcp
- browse_by_category - Get a category and its featured images. Categories group related tags (e.g. "charts", "memes", "lightning-network"). Endpoint: https://mcp.memestack.ai/mcp
- list_categories - List all available image categories. Use this to discover what categories exist before calling browse_by_category. Endpoint: https://mcp.memestack.ai/mcp
- get_tag_profile - Get the profile for a tag (description, image count, total zaps, related tags) without fetching any images. Use browse_by_tag to also retrieve images. Endpoint: https://mcp.memestack.ai/mcp
- get_mutation_group - Get all variants of a meme template tracked on MemeStack. Returns the dominant image plus every variant in the same mutation group, with citation blocks for each. Use this to research how a meme has evolved or to find variants of a known image. Endpoint: https://mcp.memestack.ai/mcp
- search_text_in_image - Search for images by the text written or printed in them (OCR). Different from regular search — only matches the text_in_image field, not captions or tags. Use this to find screenshots of specific quotes, signs, watermarks, or memes with specific embedded text. Endpoint: https://mcp.memestack.ai/mcp
- find_meme_for_text - Find a meme that captures a vibe, idea, or concept. Returns ready-to-embed images with citation blocks. Use this when writing posts, articles, or social content and you need a meme to illustrate a point. Endpoint: https://mcp.memestack.ai/mcp
- popular_tags - List the most-used tags on MemeStack by all-time usage count. (Time-period filtering is not yet supported — tag usage is currently counted across the full lifetime of each tag.) Endpoint: https://mcp.memestack.ai/mcp
- tag_autocomplete - Suggest tag slugs matching a prefix. Use this to verify a tag exists before filtering by it, or to discover related tags. Prefix must be ≥ 2 characters. Endpoint: https://mcp.memestack.ai/mcp
- cite_image - Generate canonical attribution blocks for one or more MemeStack images. Returns markdown, HTML, and plain-text citation strings ready to paste into your output, plus a combined block for citing multiple images at once. Endpoint: https://mcp.memestack.ai/mcp
- reverse_image_search - Find MemeStack images that look visually similar to a given image. Accepts an HTTPS image URL or a `data:image/...;base64,...` URL for bytes pasted into agent context. Returns visually-similar matches via perceptual-hash (dHash) hamming distance, with citation blocks. Heavily rate-limited (10/min/IP) since each call hashes the input. Endpoint: https://mcp.memestack.ai/mcp
- submit_image - Submit an image to MemeStack. Currently in preview — see https://memestack.ai/mcp/agent-tier for access details. Endpoint: https://mcp.memestack.ai/mcp

## Resources
- memestack://attribution-guide - How to cite MemeStack images: license model, recommended formats, per-source rules. Read this once at session start. MIME type: text/markdown
- memestack://taxonomy - Full category → tag tree with image counts. Cached 1 hour. MIME type: application/json
- memestack://recent - Last 50 approved images with citation blocks, newest first. Cached 60s. MIME type: application/json

## Prompts
- search_memes - Search MemeStack for memes, infographics, or visual content on any topic. Arguments: topic
- trending_images - See what images are trending on MemeStack right now.
- top_zapped - Find the most zapped (tipped with Lightning sats) images over a time period. Arguments: period
- cite_this_meme - Generate canonical attribution markdown for a MemeStack image. Arguments: image_id
- find_a_meme_for_vibe - Find memes that capture a vibe/idea, ready to embed with attribution. Arguments: vibe, count
- research_meme_evolution - Research how a meme has evolved on MemeStack via mutation groups. Arguments: meme_or_template

## Metadata
- Owner: ai.memestack
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 9, 2026
- Source: https://registry.modelcontextprotocol.io
