mcpbeat Sign in

ImagePay MCP Server

by neuralmint Your server? Claim it
not responding

ImagePay MCP is listed as active in the registry but did not answer our last check. It exposes 44 tools. Last commit 26 Aug 2026.

ImagePay MCP: 40 x402 paid API tools (OCR, PDF, image, QR, tabular, web). Pay per call on Base.

Uptime history 27 days of history · worst day 0%
27 days agonow
0.0%
Uptime 24h
0 of 92 checks
44
Tools
read from the server
167 ms
Response time
average over 24h
0
Stars
last commit 26 Aug 2026

ImagePay MCP does not always answer

Over the last week it answered 0.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not 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 0 min ago.

run in your terminal
claude mcp add imagepay-mcp --transport http https://making-absurd-felt-tip.ngrok-free.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "imagepay-mcp": {
      "url": "https://making-absurd-felt-tip.ngrok-free.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.imagepay-mcp]
url = "https://making-absurd-felt-tip.ngrok-free.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "imagepay-mcp": {
      "url": "https://making-absurd-felt-tip.ngrok-free.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "imagepay-mcp": {
      "url": "https://making-absurd-felt-tip.ngrok-free.dev/mcp"
    }
  }
}

Available tools 44

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

pdf
pdf-struct
PDF -> structured JSON (text + headings/outline + metadata) or Markdown. PAID via x402: $0.01 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/pdf-struct. Params: pdf_b64=required, fmt=json|markdown (default json).
pdf_merge
Merge multiple PDFs -> application/pdf response. PAID via x402: $0.002 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/pdf/merge. Params: pdfs_b64=list of b64, required.
pdf_meta
PDF metadata: pages, encrypted flag, producer, title. PAID via x402: $0.001 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/pdf/meta. Params: pdf_b64=required.
pdf_split
Split a PDF into single-page PDFs (b64 list back). PAID via x402: $0.002 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/pdf/split. Params: pdf_b64=required.
pdf_text
Extract text from a PDF (first N pages). PAID via x402: $0.001 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/pdf/text. Params: pdf_b64=required, max_pages=default 20.
exif
exif
EXIF metadata of an image (incl. GPS IFDs). PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/exif. Params: image_b64=required.
exif_strip
Strip all EXIF metadata -> clean PNG. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/exif/strip. Params: image_b64=required.
phash
phash
Perceptual hash (dHash) of an image for similarity/dedupe. PAID via x402: $0.0003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/phash. Params: image_b64=required.
phash_compare
Hamming distance between two phashes (+similar verdict). PAID via x402: $0.0003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/phash/compare. Params: h1=hash, h2=hash.
adjust
adjust
Brightness / contrast / saturation / gamma correction. PAID via x402: $0.001 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/adjust. Params: b=-100..100, c=0..3, s=0..3, g=0.1..3.
article
article
URL -> clean article markdown/text/json (fetch + main-content extract). PAID via x402: $0.005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/article. Params: url=http(s) URL, required, fmt=markdown|text|json (default markdown).
catalog
get_catalog
Free. Full ImagePay machine catalog: every paid endpoint with its USDC price, parameters and x402 payment settings (facilitator, networks, payTo discovery link).
compress
compress
Re-encode image smaller. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/compress. Params: q=1..100, fmt=jpeg|webp.
cron
cron-next
Next N fire times of a cron expression. PAID via x402: $0.0003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/cron-next. Params: expr=cron expr required, n=default 5.
crop
crop
Crop a region from an image. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/crop. Params: image_b64=required, x=px, y=px, w=px, h=px.
csv2json
csv2json
CSV -> JSON rows. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/csv2json. Params: csv=text or csv_b64.
decode
qr_decode
Decode all QR codes found in an image. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/qr/decode. Params: image_b64=required.
docs
get_docs
Free. Human/agent-readable documentation (llms.txt) describing how to call ImagePay endpoints and settle x402 payments.
faces
faces
Detect faces in an image (count + bounding boxes). PAID via x402: $0.001 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/faces. Params: image_b64=required.
fake
fake-user
Deterministic fake user identity for testing. PAID via x402: $0.0003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/fake-user. Params: seed=optional int.
filter
filter
Creative filter. PAID via x402: $0.001 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/filter. Params: style=grayscale|sepia|noir|warm|cool|sharpen|denoise|hdr|cartoon|vintage|pixelate.
flip
flip
Mirror image horizontally or vertically. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/flip. Params: dir=h|v.
hash
hash
Hash text or bytes (md5/sha1/sha256/sha512). PAID via x402: $0.0002 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/hash. Params: text=or data_b64, algo=default sha256.
json2csv
json2csv
JSON rows -> CSV (text/csv response). PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/json2csv. Params: rows=array of objects, required.
jwt
jwt-decode
Decode JWT header+payload (NO signature verification). PAID via x402: $0.0003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/jwt-decode. Params: token=jwt string, required.
md2html
md2html
Markdown to HTML (fenced code + tables). PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/md2html. Params: md=required.
meme
meme
Caption an image meme-style (Impact font, top/bottom text). PAID via x402: $0.001 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/meme. Params: text=top text|bottom text.
ocr
ocr
Text extraction from images (Tesseract OCR). PAID via x402: $0.002 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/ocr. Params: image_b64=required, lang=default eng, psm=page segmentation mode 0..13.
palette
palette
Dominant color palette of an image (k-means). PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/palette. Params: image_b64=required, n=2..10 colors.
qr
qr
Generate QR code PNG from text. PAID via x402: $0.0003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/qr. Params: text=required, box_size=px (default 10), border=default 2.
removebg
removebg
Background removal -> transparent PNG. PAID via x402: $0.002 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/removebg. Params: model=general|hd|person|anime, matte=0|1, backdrop=transparent|white|black|blur.
resize
resize
Resize image (aspect-preserving when h omitted). PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/resize. Params: image_b64=required, w=px required, h=optional px.
rotate
rotate
Rotate image by degrees. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/rotate. Params: deg=90|180|270|any.
slugify
slugify
URL-slugify text. PAID via x402: $0.0002 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/slugify. Params: text=required.
sticker
sticker
Cutout + 512px fit -> sticker-ready PNG. PAID via x402: $0.002 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/sticker.
thumb
thumb
Thumbnail fit-to-width PNG. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/thumb. Params: w=<px>.
tokens
tokens
Generate uuid4 / hex32 / base64url tokens. PAID via x402: $0.0002 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/tokens. Params: kind=uuid4|hex32|b64url, n=1..100.
tz
tz
Convert a timestamp between IANA timezones. PAID via x402: $0.0003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/tz. Params: iso_time=required, from_tz=required, to_tz=required.
units
units
Unit conversion (length/mass/temp). PAID via x402: $0.0003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/units. Params: value=number, frm=unit, to=unit.
upscale
upscale
RealESR-general super-resolution x4v3. PAID via x402: $0.003 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/upscale. Params: scale=2|4.
url
url-meta
Fetch URL title/description/OpenGraph metadata (SSRF-guarded). PAID via x402: $0.001 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/url-meta. Params: url=http(s) URL, required.
watermark
watermark
Text watermark overlaid on an image. PAID via x402: $0.001 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/watermark. Params: image_b64=required, text=required, opacity=0..1 (default 0.6), pos=preset or x,y.
xml2json
xml2json
XML -> JSON. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/xml2json. Params: xml=text or xml_b64.
yaml2json
yaml2json
YAML -> JSON. PAID via x402: $0.0005 USDC (facilitator https://facilitator.payai.network). First call without payment returns the 402 terms; sign them and retry passing the signed payload in _meta['x402/payment']. Upstream: POST /v1/yaml2json. Params: yaml=text or yaml_b64.

Endpoints

URLTransportStateLatencyChecked
https://making-absurd-felt-tip.ngrok-free.dev/mcp streamable-http answering 167 ms 0 min ago

Alternatives to ImagePay MCP

same job, measured the same way
Agent Data API
by ptrgit1

19 pay-per-call data tools for AI agents: crypto/DeFi, web, PDF, FX, weather, DNS. x402 on Base.

185 installs/wk local only
Iteratools
by fredpsantos33

40+ pay-per-use tools for AI agents: search, TTS, QR, PDF, scraping, image gen. x402.

26 installs/wk local only
Toll402 MCP
by toll402

x402 pay-per-call tools for agents: web, PDF, provenance, 4M-business directory, paid listings.

61 installs/wk local only
PostAgent
by interpretai

Print & mail PDF/HTML/Markdown/text/DOCX/images to US addresses; pay per call in x402 USDC on Base.

14 tools answering
agentsvc.io
by agentsvc

27 pay-per-call web tools for agents: scrape, screenshot, PDF, OCR, search, prices, validation. x402

27 tools answering
I
Bytario
by helloderekg

40 MCP tools for image, PDF, QR, barcode, data, text, color, and render operations.

16 installs/wk local only
I
Swiss Army
by ainode-tech

22 utility tools (x402 USDC on Base): currency, PDF, image, GDPR. Free health.

23 tools answering
Ocrspace
by pipeworx-io

OCR.space MCP — wraps the OCR.space API (ocr.space) for image/PDF → text OCR.

32 tools answering

ImagePay MCP — questions

Answers built from our own checks of this server.

What can ImagePay MCP do?
It exposes 44 tools, read directly from the server on our last check. Among them: adjust, article, compress, cron-next, crop, csv2json and 38 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 →
What is ImagePay MCP mostly used for?
Its tools cluster around pdf, phash and exif. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is ImagePay MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 92 checks got a reply (0.0%), average response time 167 ms. The bar chart above shows every period we have measured.
The registry lists ImagePay MCP as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect ImagePay MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ImagePay MCP need an API key?
No. ImagePay MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 44 of them are readable on this page. This is what we observed, not what the docs claim.
Is ImagePay MCP open source?
Yes — it is published under the MIT licence and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.