MemeStack

ai.memestack由 memestack.ai 發布官方發布者v1.6.0更新於 Oct 29, 2026

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

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取知識與記憶媒體與設計

概覽

AI 產生的概覽

託管式視覺搜尋服務,讓助理依語意、圖中文字或相似度尋找迷因、圖表、資訊圖表與截圖,並附上引用資訊。

可以做什麼
  • 依語意或關鍵字搜尋圖片,或為某種情緒、句子找迷因
  • 搜尋圖表與資訊圖表並取得其來源資料,或依圖中印出的確切文字尋找圖片
  • 查看單張圖片的完整紀錄、來源與主張,或尋找視覺相似的圖片
  • 以 HTTPS 或 data URL 對圖片做反向搜尋
  • 為最多 50 張圖片產生可直接貼上的 Markdown、HTML 或純文字引用
  • 以 AI 生成新圖片,或將圖片提交至審核佇列(兩者皆按次付費)
適用情境
當使用者需要一張既有的圖片時:用於發文的迷因或反應圖、支撐某項說法的圖表、某段話的截圖,或某張圖片的名称與出處。不適用於圖庫照片、個人照片或全網反向圖片搜尋。
執行需求
需要遠端 Streamable HTTP 端點,無需帳號、API 金鑰或本機執行環境。不支援遠端 MCP 的用戶端需透過 mcp-remote 等橋接工具(經由 npx)。讀取在每日依 IP 的配額內免費;付費工具需透過 x402(Base 上的 USDC)或 L402(閃電網路 sats)完成付款。
安裝前請注意
generate_meme 與 submit_image 每次呼叫皆收費(分別為 0.08/0.20 美元與 0.10 美元),透過 x402 或 L402 以加密貨幣支付;提交若遭審核拒絕不予退款。搜尋結果預設排除被標記為爭議的圖片,除非設定 include_controversial。重複使用前請查看每張圖片的 rights 與授權,使用時保留引用資訊。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MemeStack,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.memestack%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "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.

來源:README.md,提交 465561d

工具

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.

輸入參數qtagsorttagslimitquery必填offsetpublisher_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.

輸入參數limitquery必填offsetregiondata_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).

輸入參數id必填

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.

輸入參數id必填

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.

輸入參數id必填limitinclude_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.

輸入參數limitquery必填offsetinclude_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.

輸入參數vibe必填limitinclude_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.

輸入參數image_ids必填

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

輸入參數tagscaptionimage_url必填attribution

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.

輸入參數modeprompt必填aspect_ratio

版本歷史

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

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分