MemeStack

ai.memestackPublished by memestack.aiOfficial publisherv1.6.0Updated Oct 29, 2026

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

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & MemoryMedia & Design

Overview

AI-generated overview

Hosted visual search for memes, charts, infographics and screenshots, letting an assistant find images by meaning, OCR text or similarity and cite them.

What you can do
  • Search images by meaning or keywords, or find a meme for a mood or sentence
  • Search charts and infographics with their source data, and find images by the exact words printed in them
  • Look up one image's full record, its provenance and claims, or find visually similar images
  • Reverse-search an image from an HTTPS or data URL
  • Produce ready markdown, HTML or plain-text citations for up to 50 images
  • Generate a new AI image or submit an image to a review queue (both paid per call)
When to use it
When the user wants an image that already exists: a meme or reaction image for a post, a chart backing a claim, a screenshot of a quote, or the source of an image they have. Not intended for stock photos, personal photos or whole-web reverse image search.
Requirements
A remote Streamable HTTP endpoint; no account, API key or local runtime. Clients without remote MCP support need a bridge such as mcp-remote via npx. Reads are free within daily per-IP quotas; paid tools need an x402 (USDC on Base) or L402 (Lightning sats) payment flow.
Before you install
generate_meme and submit_image cost money per call ($0.08/$0.20 and $0.10) and are paid in crypto over x402 or L402; there is no refund if a submission is rejected in moderation. Search results exclude images classified controversial unless include_controversial is set. Check each image's rights and licence before reuse, and keep the citation when using an image.

Installation

In SourceWeft

  1. Open MemeStack in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.memestack%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "memestack": {
      "type": "http",
      "url": "https://mcp.memestack.ai/mcp"
    }
  }
}

README

MemeStack MCP

[smithery badge]

Hosted Model Context Protocol server for MemeStack — a visual search engine for memes, infographics, charts, screenshots, and diagrams. Find images by meaning, by the OCR text printed inside them, or by visual similarity. AI-captioned, Lightning-ranked. Public, no auth, no signup — reads are free with daily quotas, generation is paid per call.

https://mcp.memestack.ai/mcp

Every list response returns citation blocks (markdown / HTML / plain) ready to paste with attribution. Image bytes are served from https://api.memestack.ai/v1/images/{id}/{thumbnail|canonical|social-card} — directly embeddable.


Install

This is a hosted server. No clone, no build, no local environment. Point any MCP-aware client at the endpoint. Every snippet below was checked against the client's own documentation on 2026-10-11; the current list, with a link to each client's docs, is on memestack.ai/mcp-server.

Claude Code

bash
claude mcp add --transport http memestack https://mcp.memestack.ai/mcp

Or in a project .mcp.json — a remote server needs "type": "http":

json
{  "mcpServers": {    "memestack": {      "type": "http",      "url": "https://mcp.memestack.ai/mcp"    }  }}
Or as a plugin (adds a skill)

This repo is also a Claude Code plugin marketplace. The plugin installs the same server plus a find-image skill that tells Claude which tool answers which request and to keep the citation:

bash
/plugin marketplace add Ed-Relight/memestack-mcp/plugin install memestack@memestack

From a shell: claude plugin marketplace add Ed-Relight/memestack-mcp then claude plugin install memestack@memestack. If you also use the claude.ai connector, Claude Code lists the tools twice (one copy per server); either one is enough.

Claude (claude.ai and Claude Desktop)

Add MemeStack from the Connectors Directory, or as a custom connector: Customize → Connectors → + Add → Add custom connector with the directory endpoint https://mcp.memestack.ai/mcp/directory (see Chat apps below). Every plan can; a Free account can add one custom connector.

Claude Desktop's claude_desktop_config.json takes local servers only. To use the full /mcp endpoint there, bridge it with mcp-remote:

json
{  "mcpServers": {    "memestack": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.memestack.ai/mcp"]    }  }}

Cursor

[Add the MemeStack MCP server to Cursor]

One click opens Cursor's install prompt (Cursor's install links). This repo is also a Cursor plugin (.cursor-plugin/plugin.json + mcp.json, with the find-image skill). Or edit ~/.cursor/mcp.json (or per-project .cursor/mcp.json):

json
{  "mcpServers": {    "memestack": { "url": "https://mcp.memestack.ai/mcp" }  }}

VS Code (GitHub Copilot)

One click: the Add to VS Code link on memestack.ai/mcp-server (a vscode:mcp/install link, which GitHub does not render). Or .mcp.json at the workspace root, or ~/.copilot/mcp-config.json for every workspace (the older .vscode/mcp.json with "servers" still loads, but VS Code now calls it deprecated):

json
{  "mcpServers": {    "memestack": {      "type": "http",      "url": "https://mcp.memestack.ai/mcp"    }  }}

Devin Desktop (formerly Windsurf)

bash
devin mcp add memestack https://mcp.memestack.ai/mcp

Gemini CLI

bash
gemini extensions install https://github.com/Ed-Relight/memestack-mcp

The extension manifest (gemini-extension.json) points Gemini CLI at the hosted endpoint over Streamable HTTP (httpUrl). Without the extension:

bash
gemini mcp add --transport http memestack https://mcp.memestack.ai/mcp

That writes .gemini/settings.json in the project; add --scope user for ~/.gemini/settings.json.

OpenAI Codex CLI

bash
codex mcp add memestack --url https://mcp.memestack.ai/mcp

Or in ~/.codex/config.toml (shared with the ChatGPT desktop app and the Codex IDE extension):

toml
[mcp_servers.memestack]url = "https://mcp.memestack.ai/mcp"

Cline

In Cline's MCP settings (cline_mcp_settings.json), add the server with the camelCase streamableHttp type — without it Cline falls back to SSE and the endpoint answers 405:

json
{  "mcpServers": {    "memestack": {      "type": "streamableHttp",      "url": "https://mcp.memestack.ai/mcp",      "disabled": false,      "autoApprove": []    }  }}

The Remote Servers tab does the same (Transport "Streamable HTTP"), and so does the Cline CLI:

bash
cline mcp add memestack https://mcp.memestack.ai/mcp --transport http --yes

Zed

In Zed's settings (zed: open settings file), or Settings → AI → MCP Servers → Add Remote Server:

json
{  "context_servers": {    "memestack": { "url": "https://mcp.memestack.ai/mcp" }  }}

Goose

goose configure → Add Extension → Remote Extension (Streamable HTTP), or in ~/.config/goose/config.yaml (Windows: %APPDATA%\Block\goose\config\config.yaml):

yaml
extensions:  memestack:    type: streamable_http    name: memestack    enabled: true    uri: "https://mcp.memestack.ai/mcp"    headers: {}    env_keys: []    envs: {}    timeout: 300

LM Studio

LM Studio 0.3.17 or later: Program tab → Install → Edit mcp.json:

json
{  "mcpServers": {    "memestack": { "url": "https://mcp.memestack.ai/mcp" }  }}

Continue

Create .continue/mcpServers/memestack.yaml (MCP tools work in agent mode):

yaml
name: MemeStackversion: 0.0.1schema: v1mcpServers:  - name: memestack    type: streamable-http    url: https://mcp.memestack.ai/mcp

Clients without remote MCP support

Bridge the endpoint with mcp-remote:

json
{  "mcpServers": {    "memestack": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.memestack.ai/mcp"]    }  }}

Raw JSON-RPC (any HTTP client)

bash
curl -X POST https://mcp.memestack.ai/mcp \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Same endpoint for initialize, tools/call, prompts/list, prompts/get, resources/list, resources/read. Protocol version: 2025-06-18.

Chat apps (directory endpoint)

Chat apps get a second endpoint built for their connector directories:

https://mcp.memestack.ai/mcp/directory

It lists 18 read tools (every read tool except get_leaderboard, which still answers by name) — no paid tools, no payment offers, no daily quota — and its results never include images classified controversial (the include_controversial argument does not exist there; a by-id lookup of such an image answers "not found"). Resources and citations are the same as on /mcp; prompts/list there shows five prompts — every one but top_zapped, whose tool it does not list (it still answers prompts/get by name). Add it by URL as a custom connector (Streamable HTTP, no authentication). Tool calls are rate-limited per minute; over the limit a call answers "Too many requests from this client" — wait a minute and retry. In ChatGPT (and other MCP Apps hosts) image results appear as a carousel of image cards.

Where each app keeps the setting (checked 2026-10-11):

  • Claude — see above.
  • ChatGPT (web) — Plugins → + → Add custom MCP server → Server URL → Create as a plugin. Business and Enterprise/Edu; Pro can connect with read/fetch permissions in developer mode.
  • Mistral Le Chat — Connectors → + Add Connector → Custom MCP Connector. Administrators (on Free, Pro and Student, the account owner).
  • Perplexity — Account settings → Connectors → + Custom connector → Remote, transport Streamable HTTP. Pro, Max and Enterprise.
  • Microsoft Copilot Studio — an agent's Tools page → Add a tool → New tool → Model Context Protocol, authentication None. Needs generative orchestration (not in the Copilot Studio for Teams plan).

What's exposed

  • 22 tools, of which tools/list shows a core set by default — search_images, search_text_in_image, search_charts, find_meme_for_text, reverse_image_search, find_similar, get_image, get_receipts, cite_image, plus the two paid tools; every tool still answers by name. In all: 20 free reads (8 of them with a daily quota, then a fraction of a cent per call — see Pricing & payments), 2 always paid (generate_meme, submit_image) — full catalog: docs/tools.md
  • 6 prompts — pre-baked workflows (topic search, top zapped, cite a meme, find a meme for a vibe, research meme evolution, trending). prompts/list shows a prompt only while every tool it uses is listed, so by default it shows three — search_memes, cite_this_meme, find_a_meme_for_vibe; the other three still answer prompts/get by name: docs/prompts.md
  • 4 resources — attribution guide, tag taxonomy, recent uploads feed, and the memestack://top/{period} template (top zapped images): docs/resources.md

Tools at a glance

Discovery and search:

  • search_images — semantic + keyword merged
  • search_charts — charts/infographics with stored source metadata (dataset, citation, unit, regions, displayed period); not every chart — search_images has wider chart coverage. publisher_only: true (here and on search_images) keeps only charts imported from Our World in Data, USDA ERS, Eurostat or the EEA
  • search_text_in_image — OCR-only search (find screenshots of specific quotes/text)
  • find_meme_for_text — vibe-to-meme matcher for writing & social (only images tagged as memes, so it may come back empty; search_images covers every kind of image)
  • reverse_image_search — phash-based "find this image" (accepts HTTPS or data: URLs)
  • find_similar / find_related — neighbors of a known image (visual phash / semantic embedding)
  • browse_images, browse_by_tag, browse_by_category, list_categories
  • popular_tags, tag_autocomplete, get_tag_profile
  • get_image, get_user_profile, get_leaderboard, get_meme_variants
  • get_receipts — where an image came from, the claims it makes, and publisher charts that measure the same thing (no verdict)

Honest search results (rolling out — the server labels results only while its honest-search switch is on): when results carry match, search_images, search_charts, search_text_in_image and find_meme_for_text label each one "strong" (MemeStack has evidence it matches your query) or "closest" (the nearest thing it has). Strong results come first; closest ones are capped and marked [closest match] in the text view. The first page starts with a note when nothing matched strongly, and has_more says whether another page exists (total counts strong matches only). Without labels there is no match, note or has_more: a page shorter than limit is the last. With labels, match_quality sums the search up: strong (it has a strong match), closest_only (every result is only the nearest guess — do not present one as the answer) or none.

Reuse rights: every image carries rights — source (publisher / creator / community), the licence and its URL, the credit line (attribution), and commercial_use (yes / no / unknown; unknown is never a guess — Our World in Data charts can plot third-party data under its own terms, and MemeStack licenses no community upload). The citation says how to credit an image; rights says whether it may be reused. cite_image carries both.

Safe by default: every search and browse tool excludes images MemeStack classifies as controversial (partisan attack memes, slurs, dark humour — library content, but not a default result). Pass include_controversial: true on search_images, search_charts, search_text_in_image, find_meme_for_text, reverse_image_search, find_similar, find_related, browse_images or browse_by_tag to include them; each such result is marked [controversial] in the text view and carries controversial: true in the structured payload. By-id tools (get_image, get_meme_variants, cite_image) always answer and carry the flag. The REST equivalent is ?content=all on the browse endpoints (content=safe is the default; any other value is 400 INVALID_CONTENT).

Attribution:

  • cite_image — canonical markdown/HTML/plain attribution blocks for one or many image IDs

Paid (agent payment rails — pay per call, no account):

  • generate_meme — AI image generation via Grok Imagine. $0.08 standard / $0.20 quality, paid in sats or USDC. Returns a hosted, auto-tagged, CDN-served image URL.
  • submit_image — submit an image by URL into the moderation review queue. $0.10 per submission, paid in sats or USDC, always paid, no free quota. No refund on moderation rejection (duplicate/nsfw/spam/low-quality) — the fee is the anti-spam mechanism; accepted images await human review before publication.

Citations are baked in

Every list response includes a citations_combined block in three formats (markdown / HTML / plain) for the full set, plus a per-image citation on every individual image. Per-source rules differ — OWID images carry CC-BY 4.0 attribution to Our World in Data; Imgflip templates carry Imgflip attribution; direct uploads carry the uploader's display name and the MemeStack page URL — and Verified Creator uploads link the creator's name directly to their own website (mandatory attribution).

Read memestack://attribution-guide once per session for the license model and per-source rules. See docs/resources.md.


Pricing & payments

Reads are free with generous daily quotas; generation is paid per call. Every price is fixed in US dollars and paid at the current BTC/USD rate in sats, or in USDC. No account, no API key — payment itself is the auth, over two rails:

  • x402 (USDC on Base) — standard x402/error + x402/payment _meta flow; works out of the box with the Cloudflare Agents SDK's withX402Client. Heads-up: the SDK's default maxPaymentValue is $0.10 — submit_image ($0.10) fits it exactly; raise it to use generate_meme quality mode ($0.20).
  • L402 (Lightning sats, at the current BTC/USD rate) — on REST, standard WWW-Authenticate: L402 macaroon="…", invoice="…" challenge; retry with Authorization: L402 <macaroon>:<preimage>. Over MCP, an experimental l402/payment _meta extension carries the same proof.
Tool groupFree quotaOver quota / price
Search & browse tools (search_images, search_charts, browse_*, find_meme_for_text, search_text_in_image)200 calls/day/IP$0.005/call
reverse_image_search10 calls/day/IP$0.02/call
generate_memealways paid$0.08 standard / $0.20 quality
submit_imagealways paid$0.10/submission
Everything else (get_image, get_receipts, cite_image, tags, categories, leaderboard, resources, prompts)unmetered, free—

The sats amount for each price right now: GET api.memestack.ai/v1/prices. Paid REST twins (same prices, standard dual-header 402): POST api.memestack.ai/v1/agent/generate, POST api.memestack.ai/v1/agent/reverse-search, and POST api.memestack.ai/v1/agent/submit — see the OpenAPI spec.

One payment delivers at most one result — if a call fails or times out mid-generation, retry with the same payment proof to resume; you are never charged twice for one payment.

submit_image submissions land in the moderation review queue, not directly in the public gallery — there is no refund if moderation rejects the submission (duplicate/nsfw/spam/low-quality), since the review attempt itself is what the fee buys.


Discovery surface

How MemeStack exposes itself to AI agents, beyond MCP:

SurfaceURLPurpose
llms.txtmemestack.ai/llms.txtConcise human-readable summary + endpoint links
ai-plugin.jsonmemestack.ai/.well-known/ai-plugin.jsonChatGPT plugin manifest
OpenAPI 3.1api.memestack.ai/openapi.jsonREST API the MCP wraps
Apex MCP mirrormemestack.ai/mcpSame MCP endpoint at apex (for naive scanners)
MCP server cardmcp.memestack.ai/mcp/server-cardSEP-2127 server card (application/mcp-server-card+json); mirrored at memestack.ai/mcp/server-card and memestack.ai/.well-known/mcp/server-card.json
ARD manifestmemestack.ai/.well-known/ard.json (alias /.well-known/ai-catalog.json)Agentic Resource Discovery entry pointing at the server card
API catalogmemestack.ai/.well-known/api-catalogRFC 9727 linkset: the REST API and the MCP server with their descriptions, docs and health endpoints
Agent Skillmemestack.ai/.well-known/agent-skills/memestack/SKILL.mdagentskills.io skill — when to use MemeStack, REST quick start, tool costs, citation rule; index at /.well-known/agent-skills/index.json
x402 Bazaarapi.cdp.coinbase.com/platform/v2/x402/discovery/resourcesCoinbase's x402 discovery catalog — the paid REST endpoints (/v1/agent/*) and the MCP tools generate_meme/submit_image, with body schemas, examples and prices
oEmbedapi.memestack.ai/v1/oembedRich-type oEmbed for gallery URLs — html embed snippet with a via-MemeStack credit link
Sitemapmemestack.ai/sitemap.xmlSitemap index with image, page, and user sub-sitemaps

Source

The MCP server runs on Cloudflare Workers and proxies the public MemeStack REST API (api.memestack.ai). The server's source is part of the larger MemeStack codebase, which is not publicly mirrored at this time. This repository hosts the public-facing docs, install snippets, and tool catalog so directory submissions and integrators can link to a stable, browsable surface.

If you want to fork the protocol behavior and self-host a similar gallery, the REST API is documented and a sufficient backend for any MCP-style wrapper.

The Dockerfile in this repo is a thin proxy — it uses mcp-remote to bridge stdio MCP to the hosted HTTP endpoint, and exists only so MCP directories that require Dockerfile-based introspection (Glama, etc.) can validate the live tools/prompts/resources. End users should connect directly to mcp.memestack.ai/mcp per the Install section above; the Docker image holds no source.


License

MIT — covers the snippets and docs in this repo. The hosted MemeStack service is governed separately by memestack.ai/terms. Images keep their owners' rights: only the open-data publisher charts (CC BY 4.0 or US public domain) and Verified Creator work come with license terms, set out in memestack.ai/license. MemeStack grants no license to any other image, and a citation block is attribution, not permission to reuse.

Source: README.md at commit 465561d

Tools

11

search_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.

Parametersqtagsorttagslimitqueryrequiredoffsetpublisher_onlyinclude_controversial

search_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.

Parameterslimitqueryrequiredoffsetregiondata_todata_fromchart_sourcepublisher_onlyinclude_controversial

get_image

Get Image Details

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).

Parametersidrequired

get_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.

Parametersidrequired

find_similar

Find Similar Images

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.

Parametersidrequiredlimitinclude_controversial

search_text_in_image

Search OCR Text

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.

Parameterslimitqueryrequiredoffsetinclude_controversial

find_meme_for_text

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.

Parametersviberequiredlimitinclude_controversial

cite_image

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.

Parametersimage_idsrequired

submit_image

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).

Parameterstagscaptionimage_urlrequiredattribution

generate_meme

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.

Parametersmodepromptrequiredaspect_ratio

Version history

3
  1. v1.6.0LatestOct 29, 2026
  2. v1.4.0Oct 15, 2026
  3. v1.0.0Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts