mcpbeat Sign in

MemeStack MCP Server

by memestack Your server? Claim it
answering

MemeStack is answering right now. Last checked 7 min ago. It exposes 11 tools. Last commit 28 Oct 2026.

Visual search for memes, infographics and charts — by meaning, OCR text, or image similarity.

Uptime history 91 days of history · worst day 95%
91 days agonow
100.0%
Uptime 24h
91 of 91 checks
11
Tools
read from the server
136 ms
Response time
average over 24h
0
Stars
last commit 28 Oct 2026

What changed 67

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 20 September 2026. No other catalogue keeps this.

28 Oct a tool appeared get_receipts
28 Oct a tool description was rewritten get_image
28 Oct a tool changed version
25 Oct 11 tools disappeared browse_by_category, browse_by_tag, browse_images and 8 more
25 Oct 8 tool descriptions were rewritten cite_image, find_meme_for_text, find_similar and 5 more
25 Oct a tool changed version
13 Oct 3 tool descriptions were rewritten find_meme_for_text, search_charts, search_images
13 Oct 2 tools changed the parameters they ask for search_charts, search_images
13 Oct a tool changed version
7 Oct 2 tools changed the parameters they ask for find_meme_for_text, search_images
and 36 more, back to 20 September 2026

MemeStack missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add mcp --transport http https://mcp.memestack.ai/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.memestack.ai/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://mcp.memestack.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.memestack.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://mcp.memestack.ai/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

charts
search_charts
Search charts, graphs, maps and infographics with their source data: the dataset and its citation, the unit, the regions plotted and the period the chart actually shows. Two kinds of stored metadata: charts from Our World in Data and three statistical publishers (provenance 'authoritative') carry the publishing dataset and its citation, the period the chart displays (never the dataset's wider history), and whether the source has published newer data since the image was captured; community-uploaded charts (provenance 'extracted') carry a title, source line, unit and period read from the image itself and not checked against the original data. This tool covers only images that HAVE stored metadata, so use search_images for the widest chart coverage; search_images, get_image and cite_image carry the same metadata whenever a row exists. Set publisher_only to keep only the publishers' own charts (licence-clean, citable). Every image carries rights (source publisher/creator/community, licence, attribution line, commercial_use yes/no/unknown - unknown is never a guess), and match_quality says whether the search found any strong match (strong / closest_only / none). When corrected_query is present, the results are for that corrected wording, not the words as typed - say so to the user. Results exclude images classified controversial unless include_controversial is true.
cite
cite_image
Get ready-to-paste citations for one or more MemeStack images (memes, charts, screenshots): markdown, HTML and plain text naming the source and licence, plus a combined block for citing several images at once. Up to 50 ids per call.
generate
generate_meme
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. Price: $0.08 standard or $0.20 quality, paid in sats over Lightning at the current BTC/USD rate or in USDC on Base. Note for x402 clients: "quality" mode exceeds the agents-SDK default per-call cap of $0.10 - raise maxPaymentValue in withX402Client to use it.
image
get_image
Get one image's full record by ID - a meme, chart, infographic or screenshot: caption, alt text, tags, the words printed in it (OCR text), its source and licence (rights), a ready citation and URLs. For a chart that is part of a series, chart.series lists every edition (other years) by id. When the image's receipts were already read, they ride along as receipts (see get_receipts).
images
search_images
Search memes, reaction images, charts, graphs, infographics and screenshots by meaning or keywords - the general image search. Semantic and keyword matching run together and merge. Returns each image with its caption, tags, image and page URLs and a ready citation (source, licence). Use the key words only: a long descriptive phrase matches fewer images strongly. Every image carries rights (source publisher/creator/community, licence, attribution line, commercial_use yes/no/unknown - unknown is never a guess), and match_quality says whether the search found any strong match (strong / closest_only / none). When corrected_query is present, the results are for that corrected wording, not the words as typed - say so to the user. Results exclude images classified controversial unless include_controversial is true.
meme
find_meme_for_text
Find a meme or reaction image for an idea, a mood or a sentence, ready to paste with its citation. Use it when writing a post, an article or a reply and you need a meme to make the point. Returns only images tagged as memes (the gallery's Memes filter), so it may come back empty when no meme fits. To search every kind of image, use search_images. When corrected_query is present, the results are for that corrected wording, not the words as typed - say so to the user. Results exclude images classified controversial unless include_controversial is true.
receipts
get_receipts
Get the receipts for one image by ID - where it came from (who added it and when, the credit printed on it, its publisher and versions), what it claims about the world (each checkable claim restated neutrally, with the source the image itself names), and what the data says (charts from the original publishers - Our World in Data, Eurostat, USDA ERS, EEA - that measure the same thing, with period, unit and a link). Use it when the user asks whether an image is true, where it comes from or what backs it. No verdict: the claims are the image's own, and an empty data list means MemeStack holds no publisher chart for that measure. The first ask for an image reads it and can take several seconds.
reverse
reverse_image_search
Find a meme, chart or screenshot on MemeStack from a copy of the image - to name a meme or find where an image came from: give an HTTPS image URL, or a `data:image/...;base64,...` URL for bytes pasted into the conversation, and get the same or visually similar images with their source and citation. Matches by perceptual hash (dHash hamming distance), so it finds copies and edits, not images about the same topic. Heavily rate-limited (10/min/IP) since each call hashes the input. Results exclude images classified controversial unless include_controversial is true.
similar
find_similar
Find images that look like a MemeStack image, by its ID - the same meme, chart or screenshot, its crops and edits (perceptual-hash matching), each with a ready citation. For an image that is not on MemeStack, use reverse_image_search. Results exclude images classified controversial unless include_controversial is true.
submit
submit_image
Submit an image to the MemeStack review queue. Paid tool - $0.10 per submission, paid in sats over Lightning at the current BTC/USD rate or in USDC on Base 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).
text
search_text_in_image
Find screenshots, memes and other images by the exact words printed in them (OCR text): a quote, a caption, a sign, a watermark. Matches only the text in the image (the text_in_image field), not captions or tags, and returns strong matches only, each with a ready citation. Results exclude images classified controversial unless include_controversial is true.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

get_mutation_group
removed 7 Oct 2026
browse_by_category
removed 25 Oct 2026
browse_by_tag
removed 25 Oct 2026
browse_images
removed 25 Oct 2026
find_related
removed 25 Oct 2026
get_leaderboard
removed 25 Oct 2026
get_meme_variants
removed 25 Oct 2026
get_tag_profile
removed 25 Oct 2026
get_user_profile
removed 25 Oct 2026
list_categories
removed 25 Oct 2026
popular_tags
removed 25 Oct 2026
tag_autocomplete
removed 25 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://mcp.memestack.ai/mcp streamable-http answering 190 ms 7 min ago

Alternatives to MemeStack

same job, measured the same way
Last.fm MCP by UnClick
by malamutemayhem

Music charts, artist info, similar artists, and top tracks from Last.fm. By UnClick.

39 installs/wk local only
GraphMake
by graphmake

Turn data into infographics (PNG/SVG): 90+ templates, or KPI cards, charts, timelines and maps.

6 tools answering
Feeling Search — Art Style Reference & Prompt Encyclopedia
by xiximm

One sentence in, the best-matching visual style out: art reference chart and prompt encyclopedia.

1 835 installs/wk 5 tools answering
ocular
by xyun1996

Vision tools for coding agents: screenshots, OCR, UI diffs, errors, tables, and charts.

48 installs/wk local only
Ng Blatui
by anousss007

ng-blatui for Angular — search components, blocks, charts & templates and read their typed API.

7 tools answering
Muninx MCP Server
by muninx

Remote MCP server for managing Muninx tickets, messages, ticket search, and support analytics.

answering
Charts by Szum
by szum

Create, inspect, manage, and render charts and data visualizations as SVG/PNG or interactive embeds.

14 tools answering
Whimsical
by whimsical

Create and edit flowcharts, mind maps, wireframes, and docs in Whimsical, or search your workspace.

answering

MemeStack — questions

Answers built from our own checks of this server.

What can MemeStack do?
It exposes 11 tools, read directly from the server on our last check. Among them: cite_image, find_meme_for_text, find_similar, generate_meme, get_image, get_receipts and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is MemeStack working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 136 ms. The bar chart above shows every period we have measured.
Did MemeStack ever remove tools?
Yes. get_mutation_group, browse_by_category, browse_by_tag, browse_images and 8 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect MemeStack?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MemeStack need an API key?
No. MemeStack completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is MemeStack?
It answers our handshake in 136 ms on average, which is faster than 86% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is MemeStack open source?
The code is open source: it is published under the MIT licence, written in Dockerfile and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at mcp.memestack.ai, which runs on its operator's own terms.