MemeStack
REMOTE · MCP.MEMESTACK.AI · SCANNED SEP 21
Search and browse a curated gallery of memes, infographics, and visual content.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security77
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability88
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (excellent).Pass
- Tool/resource definitions use about 2480 tokens (~103/item across 24 items; 21 tools + 3 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 21 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 23 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
How do I install the MemeStack MCP server?
MemeStack is a hosted endpoint at https://mcp.memestack.ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.memestack.ai
claude mcp add --transport http ai-memestack-mcp 'https://mcp.memestack.ai/mcp'
{
"mcpServers": {
"ai-memestack-mcp": {
"url": "https://mcp.memestack.ai/mcp"
}
}
} {
"servers": {
"ai-memestack-mcp": {
"type": "http",
"url": "https://mcp.memestack.ai/mcp"
}
}
} [mcp_servers.ai-memestack-mcp] url = "https://mcp.memestack.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ai-memestack-mcp": {
"type": "remote",
"url": "https://mcp.memestack.ai/mcp",
"enabled": true
}
}
} openclaw mcp add ai-memestack-mcp --url 'https://mcp.memestack.ai/mcp' --transport streamable-http
mcp_servers:
ai-memestack-mcp:
url: "https://mcp.memestack.ai/mcp" {
"McpServers": {
"ai-memestack-mcp": {
"Transport": "http",
"Url": "https://mcp.memestack.ai/mcp"
}
}
} assistant mcp add ai-memestack-mcp -t streamable-http -u 'https://mcp.memestack.ai/mcp'
{
"mcpServers": {
"ai-memestack-mcp": {
"type": "http",
"url": "https://mcp.memestack.ai/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 21 Sept 26 0
- Tool “generate_meme” rewrote its description, which is the text the model reads security
- Tool “popular_tags” rewrote its description, which is the text the model reads security
- Tool “search_text_in_image” rewrote its description, which is the text the model reads security
- Tool “submit_image” rewrote its description, which is the text the model reads security
- Tool “tag_autocomplete” rewrote its description, which is the text the model reads security
- Schema quality: 2170 → 2480 ▼ functional
- New tool “search_charts” functional
- “generate_meme” reworded the description of “mode” cosmetic
- “search_images” reworded the description of “query” cosmetic
- “search_images” reworded the description of “tags” cosmetic
- “tag_autocomplete” reworded the description of “prefix” cosmetic
- 26 Aug 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Aug 26 0
- Stability: 0.97 → pass security
- 24 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.
- 11 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 29 Jul 26 0
- The server rewrote its instructions, which are the text every model session reads security
- Schema quality: good → excellent functional
- Server version: 1.0.0 → 1.3.0 functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 21 Sept 2026 · Probed https://mcp.memestack.ai/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=memestack.ai | CN=WE1,O=Google Trust Services,C=US | 16 Sept 2026 | 15 Dec 2026 | ECDSA 256 | ECDSA-SHA256 | 573861b7ff9977ab1366be5877c34b80 |
| SANs: memestack.ai, mcp.memestack.ai, *.mcp.memestack.ai | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC secure
Validation of mcp.memestack.ai. — Secure
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| memestack.ai. | present | 2371 | 13 | Verified |
| mcp.memestack.ai. | Verified address RRset verified with the apex keys |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.memestack.ai/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.memestack.ai/mcp | HTTPS enforced | 301 | https://mcp.memestack.ai/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
browse_by_category ~56
Get a category and its featured images. Categories group related tags (e.g. "charts", "memes", "lightning-network").
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | yes | Category slug (e.g. "charts", "memes") |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| description | string|null | – | Category description. |
| featured_images | array | yes | Featured images in the category. |
| name | string | – | Category display name. |
| slug | string | – | Category slug. |
No examples provided.
browse_by_tag ~101
Browse images for a specific tag. Returns the tag profile (description, stats) and optionally a paginated list of images tagged with it.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Images per page (1-50, default 10). When provided, images are included in the response. |
| offset | number | – | Pagination offset (default 0) |
| tag | string | yes | Tag slug (e.g. "bitcoin", "meme", "lightning") |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| description | string|null | – | Tag description. |
| image_count | number | – | Number of images with this tag. |
| images | array | yes | Images with this tag. |
| name | string | – | Tag display name. |
| related_tags | array | – | Related tag slugs. |
| slug | string | – | Tag slug. |
| total | number | – | Total matching images. |
No examples provided.
browse_images ~97
Browse and filter the image gallery without a search query. Useful for discovering content by tag, trending, or recent uploads.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Results per page (1-50, default 10) |
| offset | number | – | Pagination offset (default 0) |
| sort | string | – | Sort order (default: newest) |
| tag | string | – | Filter by tag slug (e.g. "bitcoin", "meme") |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| images | array | yes | Images in the requested view. |
| total | number | yes | Total number of matching images. |
No examples provided.
cite_image ~63
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.
| Name | Type | Req | Description |
|---|---|---|---|
| image_ids | array | yes | Up to 50 image UUIDs |
| Name | Type | Req | Description |
|---|---|---|---|
| citations | array | yes | One citation per resolved image ID. |
| combined | object | yes | Combined attribution for all images in this response, in three formats. |
| missing_ids | array | yes | Requested IDs that could not be resolved. |
No examples provided.
find_meme_for_text ~94
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | How many memes to return (1-20, default 5) |
| vibe | string | yes | The vibe, topic, or idea you want a meme for |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| images | array | yes | Memes that capture the requested vibe. |
No examples provided.
find_related ~52
Find semantically related images using AI embedding similarity. Returns images with similar meaning/topic.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Source image UUID |
| limit | number | – | Max results (1-20, default 10) |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| count | number | yes | Total number of matching images. |
| images | array | yes | Semantically related images. |
No examples provided.
find_similar ~52
Find visually similar images using perceptual hash matching. Returns images that look alike.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Source image UUID |
| limit | number | – | Max results (1-20, default 10) |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| count | number | yes | Total number of matching images. |
| images | array | yes | Visually similar images. |
No examples provided.
generate_meme ~212
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.
| Name | Type | Req | Description |
|---|---|---|---|
| aspect_ratio | string | – | Output image aspect ratio (default "1:1"). |
| mode | string | – | Generation quality tier - "standard" (default, cheaper) or "quality" (higher fidelity, costs more). |
| prompt | string | yes | Text description of the image to generate (max 2000 characters). |
| Name | Type | Req | Description |
|---|---|---|---|
| caption | string|null | – | AI-generated caption for the image. |
| image_id | string | yes | UUID of the generated image. |
| image_url | string | yes | Direct serve URL for the full generated image bytes. |
| tags | array | – | Scored tags assigned to the generated image. |
| thumbnail_url | string | yes | Thumbnail URL for the generated image. |
| url | string | yes | MemeStack gallery page URL for the generated image. |
No examples provided.
get_image ~44
Get full metadata for a specific image by ID, including caption, alt text, tags, OCR text, zap stats, and URLs.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Image UUID |
| Name | Type | Req | Description |
|---|---|---|---|
| alt_text | string | – | Accessible alt text. |
| canonical_url | string | yes | Full-resolution image URL. |
| caption | string | – | AI-generated caption. |
| chart | object|null | – | Structured source metadata for a chart, map or infographic, present only when MemeStack holds a record for this image (an image_chart_meta row). Absent or null means no stored metadata - never a sign… |
| citation | object | yes | Ready-to-paste attribution for this image in three formats, plus source metadata. |
| created_at | string | – | ISO 8601 creation timestamp. |
| free_tags | array | – | Free-form tag slugs. |
| height | number | – | Original height in pixels. |
| id | string | yes | Image UUID. |
| like_count | number | – | Number of likes. |
| meme_template_name | string|null | – | Recognised meme template, if any. |
| mime_type | string | – | Image MIME type. |
| page_url | string | yes | MemeStack gallery page URL. |
| quality_score | number | – | AI quality score (1-10). |
| save_count | number | – | Number of saves. |
| size | number | – | File size in bytes. |
| tags | array | – | Topic tag slugs. |
| text_in_image | string|null | – | OCR transcription of any text in the image. |
| thumb_height | number | – | Thumbnail height in pixels. |
| thumb_width | number | – | Thumbnail width in pixels. |
| thumbnail_url | string | yes | Thumbnail image URL. |
| updated_at | string | – | ISO 8601 last-updated timestamp. |
| uploader_display_name | string|null | – | Uploader name, or null. |
| width | number | – | Original width in pixels. |
| zap_count | number | – | Number of Lightning zaps. |
| zap_total_sats | number | – | Total sats zapped. |
No examples provided.
get_leaderboard ~56
Get top-ranked images by zaps received, or top zappers by amount zapped, over a time period.
| Name | Type | Req | Description |
|---|---|---|---|
| period | string | – | Time period (default: week) |
| type | string | yes | Leaderboard type |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| images | array | – | Top images (images leaderboard). |
| period | string | – | The leaderboard period. |
| users | array | – | Top zappers (zappers leaderboard). |
No examples provided.
get_mutation_group ~69
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.
| Name | Type | Req | Description |
|---|---|---|---|
| image_id | string | yes | Image UUID |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| dominant | object | yes | A gallery image (full detail) with OCR text, dimensions, and attribution. |
| total_variants | number | – | Number of variants. |
| variants | array | yes | Variant images in the group. |
No examples provided.
get_tag_profile ~61
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.
| Name | Type | Req | Description |
|---|---|---|---|
| tag | string | yes | Tag slug (e.g. "bitcoin", "meme") |
| Name | Type | Req | Description |
|---|---|---|---|
| description | string|null | – | Tag description. |
| image_count | number | – | Number of images with this tag. |
| name | string | – | Tag display name. |
| related_tags | array | – | Related tag slugs. |
| slug | string | – | Tag slug. |
No examples provided.
get_user_profile ~39
Get a user's public profile including display name, stats, and avatar info.
| Name | Type | Req | Description |
|---|---|---|---|
| identifier | string | yes | User public key (hex) or UUID |
| Name | Type | Req | Description |
|---|---|---|---|
| approved_image_count | number | – | Number of approved uploads. |
| created_at | string | – | ISO 8601 account-creation timestamp. |
| display_name | string|null | – | Display name. |
| has_avatar | boolean | – | Whether the user has an avatar. |
| id | string | – | User UUID. |
No examples provided.
list_categories ~27
List all available image categories. Use this to discover what categories exist before calling browse_by_category.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| categories | array | – | The full category list. |
No examples provided.
popular_tags ~64
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.)
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | How many tags to return (1-100, default 20) |
| Name | Type | Req | Description |
|---|---|---|---|
| tags | array | – | Tags ordered by usage. |
No examples provided.
reverse_image_search ~131
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Max results (1-20, default 10) |
| url | string | yes | HTTPS image URL, or data:image/(jpeg|png|webp);base64,... URL |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| input_meta | object | – | Computed metadata for the input image. |
| similar | array | yes | Visually similar images. |
No examples provided.
search_charts ~310
Search charts, maps and infographics that carry structured source metadata - the publishing dataset and its academic citation, the unit, the regions plotted, and the period the chart actually displays (never the dataset's wider history). Results say whether the source has published newer data since the image was captured. browse_by_tag, browse_by_category, get_leaderboard and get_mutation_group return images WITHOUT this metadata; the other search and image tools include it whenever a row exists. This tool covers only images that HAVE stored metadata, so use search_images for the widest chart coverage.
| Name | Type | Req | Description |
|---|---|---|---|
| chart_source | string | – | Restrict to one upstream source key, e.g. "owid" for Our World in Data. |
| data_from | number | – | Earliest year of interest. Matches charts whose DISPLAYED period overlaps [data_from, data_to]. Charts with no provable displayed period are excluded, and the underlying dataset's wider history is ne… |
| data_to | number | – | Latest year of interest. See data_from. |
| limit | number | – | Results per page (1-50, default 10) |
| offset | number | – | Pagination offset (default 0) |
| query | string | yes | What the chart should show, in plain words - e.g. "global cereal yields" or "life expectancy by country". |
| region | string | – | Restrict to charts that plot this entity exactly as the chart names it, e.g. "World", "Germany". |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| images | array | yes | Images that HAVE stored chart metadata, best-first. Every item carries a populated chart block (source, citation, unit, regions, displayed period). |
| total | number | yes | Total number of matching images. |
No examples provided.
search_images ~199
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Results per page (1-50, default 10) |
| offset | number | – | Pagination offset (default 0) |
| q | string | – | Alias for `query`. Provided so REST-API muscle memory (?q=...) works on the MCP tool too. If both are set, `query` wins. |
| query | string | yes | Search query - combines semantic AI and keyword matching automatically. Alias: `q` (matches the REST API param name). |
| sort | string | – | Sort order (default: relevance) |
| tag | string | – | Filter results by a single tag slug (backward compat) |
| tags | string | – | Filter results by multiple tag slugs (comma-separated, AND logic - e.g. "bitcoin,meme") |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| images | array | yes | Matching images, best-first. |
| total | number | yes | Total number of matching images. |
No examples provided.
search_text_in_image ~104
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Results per page (1-50, default 10) |
| offset | number | – | Pagination offset |
| query | string | yes | Text to search for in image OCR |
| Name | Type | Req | Description |
|---|---|---|---|
| citations_combined | object | – | Combined attribution for all images in this response, in three formats. |
| images | array | yes | Images whose OCR text matched. |
| total | number | yes | Total number of matching images. |
No examples provided.
submit_image ~330
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.
| Name | Type | Req | Description |
|---|---|---|---|
| attribution | string | – | Optional credit line for the original creator/source (shown to moderators, not published). |
| caption | string | – | Optional caption hint for the AI tagger (admin-visible, never published verbatim). |
| image_url | string | yes | HTTPS image URL, or data:image/(jpeg|png|webp);base64,... URL. Max 8MB. |
| tags | array | – | Optional tag hints (max 10). |
| Name | Type | Req | Description |
|---|---|---|---|
| image_id | string | yes | UUID of the submitted image. |
| page_url | string | – | Gallery URL where the image will be published if approved. |
| status | string | yes | Always 'pending_review' on success — accepted, awaiting human moderation. |
No examples provided.
tag_autocomplete ~86
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Max suggestions (1-50, default 10) |
| prefix | string | yes | Tag prefix to autocomplete (>= 2 characters), e.g. "bit" -> "bitcoin". |
| Name | Type | Req | Description |
|---|---|---|---|
| tags | array | – | Suggested tags matching the prefix. |
No examples provided.
What is the MemeStack MCP server?
MemeStack is an MCP server listed in the public MCP registry as ai.memestack/mcp. Search and browse a curated gallery of memes, infographics, and visual content. This page covers its hosted endpoint (https://mcp.memestack.ai/mcp).
Is the MemeStack MCP server safe to use?
MemeStack scores 87 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the MemeStack MCP server expose?
MemeStack exposes 21 tools: search_images, search_charts, get_image, find_similar, find_related, and 16 more. Their descriptions and schemas cost roughly 2,247 tokens of context every time the server is loaded.
Does the MemeStack MCP server require authentication?
No. We connected to MemeStack without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the MemeStack MCP server still maintained?
MemeStack is still listed as active in the MCP registry. We last reached this channel on 21 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.