browse_by_category
ClaudeGet a category and its featured images. Categories group related tags (e.g. "charts", "memes", "lightning-network").
browse_by_tag
ClaudeBrowse images for a specific tag. Returns the tag profile (description, stats) and optionally a paginated list of images tagged with it.
browse_images
ClaudeBrowse and filter the image gallery without a search query. Useful for discovering content by tag, trending, or recent uploads.
cite_image
ClaudeGenerate 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.
find_meme_for_text
ClaudeFind 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.
find_related
ClaudeFind semantically related images using AI embedding similarity. Returns images with similar meaning/topic.
find_similar
ClaudeFind visually similar images using perceptual hash matching. Returns images that look alike.
get_image
ClaudeGet full metadata for a specific image by ID, including caption, alt text, tags, OCR text, zap stats, and URLs. For a chart that is part of a series, chart.series lists every edition (other years) by id.
get_leaderboard
ClaudeGet top-ranked images by zaps received, or top zappers by amount zapped, over a time period.
get_meme_variants
ClaudeGet every variant of a meme tracked on MemeStack, given the ID of any one of them. Returns the dominant (most popular) version plus each variant, with citation blocks for each. Use this to research how a meme has evolved or to find variants of a known image.
get_mutation_group
Claudeget_tag_profile
ClaudeGet the profile for a tag (description, image count, total zaps, related tags) without fetching any images. Use browse_by_tag to also retrieve images.
get_user_profile
ClaudeGet a user's public profile including display name, stats, and avatar info.
list_categories
ClaudeList all available image categories. Use this to discover what categories exist before calling browse_by_category.
popular_tags
ClaudeList 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
ClaudeFind 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.
search_charts
ClaudeSearch charts, maps and infographics that carry stored metadata of two kinds. Charts from Our World in Data and three statistical publishers (provenance 'authoritative') carry the publishing dataset and its citation, the unit, the regions plotted, the period the chart actually 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 that were read from the image itself and not checked against the original data. browse_by_tag, browse_by_category, get_leaderboard and get_meme_variants 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.
search_images
ClaudeSearch the MemeStack image gallery. Runs semantic AI and keyword matching in parallel and merges results. Returns images with captions, tags, zap stats, and URLs.
search_text_in_image
ClaudeSearch 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.
tag_autocomplete
ClaudeSuggest 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.