ZBS Index What actually exists in applied AI, with the source next to it

mcp server

MemeStack

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

Description as published by the maintainer. Source

  • version 1.0.0
  • slowing
  • retrieval

slowing — Registry entry last updated 2026-04-09. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.

What this server can do

20 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

browse_by_category(category)
Get a category and its featured images. Categories group related tags (e.g. "charts", "memes", "lightning-network"). Required: category.
browse_by_tag(tag, limit, offset)
Browse images for a specific tag. Returns the tag profile (description, stats) and optionally a paginated list of images tagged with it. Required: tag.
browse_images(tag, sort, limit, offset)
Browse and filter the image gallery without a search query. Useful for discovering content by tag, trending, or recent uploads.
cite_image(image_ids)
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. Required: image_ids.
find_meme_for_text(vibe, limit)
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. Required: vibe.
find_related(id, limit)
Find semantically related images using AI embedding similarity. Returns images with similar meaning/topic. Required: id.
find_similar(id, limit)
Find visually similar images using perceptual hash matching. Returns images that look alike. Required: id.
generate_meme(mode, prompt, aspect_ratio)
Generate a new image from a text prompt using AI (Grok Imagine). Paid tool — billed per call via the agent payment rails (x402/L402); not covered by any free quota. Generation runs asynchronously on the server and this call polls until it completes, up to ~90 seconds. If you get a "still running" error, call the tool again with the SAME payment proof to resume polling — you will never be charged twice for one payment. Note for x402 clients: "quality" mode (~$0.15) exceeds the agents-SDK default per-call cap of $0.10 — raise maxPaymentValue in withX402Client to use it. Required: prompt.
get_image(id)
Get full metadata for a specific image by ID, including caption, alt text, tags, OCR text, zap stats, and URLs. Required: id.
get_leaderboard(type, period)
Get top-ranked images by zaps received, or top zappers by amount zapped, over a time period. Required: type.
get_mutation_group(image_id)
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. Required: image_id.
get_tag_profile(tag)
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. Required: tag.
get_user_profile(identifier)
Get a user's public profile including display name, stats, and avatar info. Required: identifier.
list_categories
List all available image categories. Use this to discover what categories exist before calling browse_by_category.
popular_tags(limit)
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.)
reverse_image_search(url, limit)
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. Required: url.
search_images(q, tag, sort, tags, limit, query, offset)
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. Required: query.
search_text_in_image(limit, query, offset)
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. Required: query.
submit_image(tags, caption, image_url, attribution)
Submit an image to the MemeStack review queue. Paid tool — 100 sats (or USDC equivalent) per submission via the agent payment rails (x402/L402); no account or API key. IMPORTANT: there is NO refund if moderation rejects the submission (duplicate, nsfw/spam, low quality) — the fee is the anti-spam mechanism. Accepted images await human review before publication. Accepts an HTTPS image URL or a data:image/...;base64 URL (JPEG/PNG/WebP, max 8MB). Optional caption/tags/attribution are hints shown to the AI tagger and moderators — never published verbatim. If the call fails or times out, retry with the SAME payment proof to resume — one payment delivers at most one submission and is never charged twice (up to 10 delivery attempts per payment; a corrected image_url is allowed while no submission has been created yet). Note for x402 clients: 100 sats exceeds the agents-SDK default per-call cap of $0.10 whenever BTC trades above $100k — raise maxPaymentValue in withX402Client if payment is refused client-side. Required: image_url.
tag_autocomplete(limit, prefix)
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. Required: prefix.

Last successful function declaration observed on . Source: https://mcp.memestack.ai/mcp. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: https://mcp.memestack.ai/mcp.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
Latest published version 1.0.0 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-04-09 When the registry record was last updated by its maintainer. point in time Model Context Protocol
First listed in the MCP Registry 2026-04-09 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
mcp tools declared 20 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe mcp.memestack.ai
mcp endpoint status ok The server listed 20 functions when asked. as of probe mcp.memestack.ai

Where to get it

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. Tools declared by the MCP server at https://mcp.memestack.ai/mcp — mcp.memestack.ai, observed , trust tier 1.
  2. Official MCP Registry — Model Context Protocol, observed , trust tier 1.