Mat Web & Data Toolkit (x402, Cloudflare)

x402 web/data toolkit: tools, US$5 lead pack, free flapjax_check, paid Nostr relay

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
96%
Vollständigkeit des Schemas
75%
Qualität der Benennung
83%
Risiko der Vergiftung
80%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (7)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin list_me
  • LOWTool 'unshorten' description lacks action verbin unshorten
  • LOWTool 'hash' description lacks action verbin hash
  • LOWTool 'encode' description lacks action verbin encode
  • LOWTool 'crypto' description lacks action verbin crypto
  • LOWTool 'convert' description lacks action verbin convert

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~5,318Tokens (Tool-Definitionen)
~308 BTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (4.15% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "web-data-toolkit": {
      "url": "https://automatom.matt-d59.workers.dev/mcp"
    }
  }
}

Remote-Endpunkte

https://automatom.matt-d59.workers.dev/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (46)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢extract_page(url)

Fetch a public web page and return title, meta description, outbound links and plain text as JSON. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public http(s) URL"
    }
  },
  "required": [
    "url"
  ]
}
⚪dns_lookup(host)

Resolve A, AAAA, MX, TXT, NS and CNAME records for a hostname. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "host": {
      "type": "string",
      "description": "Hostname, e.g. example.com"
    }
  },
  "required": [
    "host"
  ]
}
⚪readable_text(url)

Return the main readable article text of a web page as paragraphs. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
🟢parse_feed(url)

Parse an RSS or Atom feed into title and items (title, link, date, summary). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
⚪site_audit(url)

Quick site audit: status, response time, redirects, TLS expiry, security headers and SEO meta tags. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
⚪fx_rates(base)

Latest ECB reference FX rates for a base currency (e.g. USD, AUD, EUR). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "base": {
      "type": "string"
    }
  },
  "required": []
}
⚪btc_snapshot(currency)

Bitcoin snapshot: fiat prices, recommended fees, mempool size, block height, difficulty adjustment. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "currency": {
      "type": "string"
    }
  },
  "required": []
}
⚪leads(country, q)

Small-business web-agency leads (AU/NZ): business name, website, country, public business phone and the website issues found by a passive audit (no personal names, no email addresses). Filter by country/q; up to 25 rows per call. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string"
    },
    "q": {
      "type": "string"
    }
  },
  "required": []
}
⚪weather_alerts(area, lat, lon, severity)

Active US National Weather Service alerts (warnings, watches, advisories) for a US state code (area=TX) or a point (lat=&lon=): event, severity, urgency, areas, onset/expiry, headline and instructions. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "area": {
      "type": "string"
    },
    "lat": {
      "type": "string"
    },
    "lon": {
      "type": "string"
    },
    "severity": {
      "type": "string"
    }
  },
  "required": []
}
⚪forecast(lat, lon, hourly)

US weather forecast for a point (lat=&lon=) from the National Weather Service: next 7 days of 12-hour periods (temperature, wind, precipitation chance, short and detailed forecast), plus the forecast office and nearest city. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string"
    },
    "lon": {
      "type": "string"
    },
    "hourly": {
      "type": "string"
    }
  },
  "required": [
    "lat",
    "lon"
  ]
}
⚪earthquakes(minmag, period, lat, lon, radius_km)

Recent earthquakes worldwide from the USGS: filter by minimum magnitude, period (hour|day|week|month) and optional radius around lat/lon (km). Returns magnitude, place, time, depth, tsunami flag and USGS link. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "minmag": {
      "type": "string"
    },
    "period": {
      "type": "string"
    },
    "lat": {
      "type": "string"
    },
    "lon": {
      "type": "string"
    },
    "radius_km": {
      "type": "string"
    }
  },
  "required": []
}
⚪wiki(q, lang)

Wikipedia lookup: searches a topic and returns the best-matching article's title, short description, plain-text summary, URL and thumbnail, plus other matching titles (lang= for other Wikipedias, default en). Text CC BY-SA 4.0. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    },
    "lang": {
      "type": "string"
    }
  },
  "required": [
    "q"
  ]
}
⚪rdap(domain)

Domain registration data via RDAP (registrar, created/expiry dates, status, nameservers) as JSON. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string"
    }
  },
  "required": [
    "domain"
  ]
}
🟢ssl(host)

TLS certificate details for a host: subject, issuer, SANs, validity dates and days to expiry (live HTTPS check plus Certificate Transparency logs). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "host": {
      "type": "string"
    }
  },
  "required": [
    "host"
  ]
}
⚪robots(url)

Fetches and parses a site's robots.txt into user-agent groups (allow/disallow rules), crawl-delay and sitemap URLs. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
🟢sitemap(url)

Parses an XML sitemap or sitemap index: URL count and up to 500 entries with lastmod, changefreq and priority. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
🟢headers(url)

HTTP response headers, status and timing for a URL (no redirect following, HEAD then GET fallback). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
⚪meta(url)

Page metadata: title, description, canonical, Open Graph, Twitter card, favicon, language and JSON-LD types. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
⚪readability(text, url)

Readability scores for text or a web page: Flesch reading ease, Flesch-Kincaid grade, sentences, words, syllables. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string"
    }
  },
  "required": []
}
🟢keywords(text, url)

Word count and top keywords/bigrams (stopwords removed) for text or a web page. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string"
    }
  },
  "required": []
}
⚪timezone(time, from, to)

Converts a date-time between IANA time zones and reports UTC offsets (e.g. time=2026-10-18T09:00&from=Australia/Sydney&to=America/New_York). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "time": {
      "type": "string"
    },
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    }
  },
  "required": [
    "to"
  ]
}
⚪ipinfo(ip)

IP address geolocation and network info (country, region, city, timezone, ASN/ISP) from free public sources. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "ip": {
      "type": "string"
    }
  },
  "required": [
    "ip"
  ]
}
⚪unshorten(url)

Expands a short or redirecting URL: full redirect chain with status codes and the final destination. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
⚪markdown(md)

Converts Markdown (headings, emphasis, links, images, lists, code, quotes, tables) to HTML. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "md": {
      "type": "string"
    }
  },
  "required": [
    "md"
  ]
}
🟢jsonvalidate(json)

Validates a JSON string: reports parse errors with position/line, type, depth, key count, and a pretty-printed copy. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "json": {
      "type": "string"
    }
  },
  "required": [
    "json"
  ]
}
⚪hash(text, alg, key)

Hashes text with md5, sha1, sha256, sha512 (all by default) plus optional HMAC with a key. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "alg": {
      "type": "string"
    },
    "key": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
⚪encode(text, op, format)

Encodes/decodes text: base64, base64url, hex, URL-encoding, HTML entities; op=encode or decode (all encodings returned by default). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "op": {
      "type": "string"
    },
    "format": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
⚪crypto(ids, vs)

Crypto prices from CoinGecko: price, 24h change, market cap and volume for comma-separated coin ids (e.g. bitcoin,ethereum,solana). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "ids": {
      "type": "string"
    },
    "vs": {
      "type": "string"
    }
  },
  "required": []
}
⚪lightning(unit)

Bitcoin Lightning Network statistics: channel and node counts, total capacity, average/median fees and channel sizes (mempool.space). Optional unit=btc|sats for capacity. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "unit": {
      "type": "string"
    }
  },
  "required": []
}
⚪holidays(country, year)

Public holidays for a country and year (ISO country code, e.g. AU, US, GB) with dates, local names and regions (Nager.Date). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string"
    },
    "year": {
      "type": "string"
    }
  },
  "required": [
    "country"
  ]
}
⚪convert(value, from, to)

Unit conversion for length, mass, volume, speed, area, data size, time and temperature (e.g. value=10&from=mi&to=km). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    }
  },
  "required": [
    "value",
    "from",
    "to"
  ]
}
⚪emailcheck(email)

Checks an email address's syntax and its domain's MX/A records (deliverability signal, no mail is sent). Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string"
    }
  },
  "required": [
    "email"
  ]
}
⚪links(url)

Checks every link on a web page (up to 50) and reports HTTP status of each: broken, redirected or OK. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
🟢evm_balance(address, chain, tokens)

Wallet balance on an EVM chain (base, ethereum, arbitrum, optimism, polygon): native coin plus ERC-20 balances. tokens= takes symbols (USDC, USDT, DAI, WETH) or contract addresses, comma-separated; default is the chain's major stablecoins and WETH. Read live from public RPC. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    },
    "tokens": {
      "type": "string"
    }
  },
  "required": [
    "address"
  ]
}
🟢evm_token(address, chain)

ERC-20 token facts for a contract on an EVM chain (base, ethereum, arbitrum, optimism, polygon): name, symbol, decimals, total supply and whether the address holds contract code. Read live from public RPC. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    }
  },
  "required": [
    "address"
  ]
}
⚪evm_tx(hash, chain)

Transaction lookup by hash on an EVM chain (base, ethereum, arbitrum, optimism, polygon): status, block, time, from, to, value, gas used, fee paid, and decoded ERC-20 Transfer events with token symbols and amounts. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "hash": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    }
  },
  "required": [
    "hash"
  ]
}
⚪evm_gas(chain)

Live gas snapshot across EVM chains in one call (ethereum, base, arbitrum, optimism, polygon, or chain= for one): latest block, block age, base fee, gas price and priority fee in gwei, plus the estimated cost of a plain transfer and an ERC-20 transfer in the native coin. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string"
    }
  },
  "required": []
}
🟡dataset_worldbank(indicator, country, from, to)

World Bank open data as a dataset: one indicator (alias gdp|gdp_per_capita|gdp_growth|population|inflation|unemployment|life_expectancy|co2_per_capita|internet_users|exports_pct_gdp, or any WDI code like NY.GDP.MKTP.CD) for up to 20 ISO country codes (country=AU;NZ;US) over a year range (from=2015&to=2025). Returns rows plus a ready-to-save CSV. Data CC BY 4.0. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "indicator": {
      "type": "string"
    },
    "country": {
      "type": "string"
    },
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    }
  },
  "required": [
    "indicator"
  ]
}
🟡dataset_fx(base, symbols, from, to)

Daily foreign-exchange rate history as a dataset (ECB reference rates): base currency (default USD), comma-separated symbols (default AUD,EUR,GBP,JPY), date range from=YYYY-MM-DD&to=YYYY-MM-DD (max 366 days, default last 30). Returns one row per business day plus a ready-to-save CSV. Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "base": {
      "type": "string"
    },
    "symbols": {
      "type": "string"
    },
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    }
  },
  "required": []
}
⚪nip05_register(name, pubkey, relays)

Registers a Nostr NIP-05 identity [email protected] for a hex pubkey (optional relays, comma-separated wss:// URLs). Served at /.well-known/nostr.json. Names a-z0-9._- (max 30), first come first served; invalid or taken names are refused before payment. Free availability check: /nip05/check?name= Costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash (NUT-24), or 12 sats over Lightning (L402).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "pubkey": {
      "type": "string"
    },
    "relays": {
      "type": "string"
    }
  },
  "required": [
    "name",
    "pubkey"
  ]
}
🟡relay_admit(pubkey, name, relays)

One-time write admission to Mat's paid Nostr relay wss://automatom.matt-d59.workers.dev/relay for a hex pubkey (reads are free for everyone). Price 1.00 USDC on Base (x402) or 1000 sats (Cashu NUT-24 / Lightning L402). Bundle: add name= to also register [email protected] as your NIP-05 identity at no extra cost. Already-admitted pubkeys and taken names are refused before payment. Free check: /relay/status?pubkey=

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "pubkey": {
      "type": "string",
      "description": "64-hex Nostr pubkey to admit"
    },
    "name": {
      "type": "string",
      "description": "Optional NIP-05 name to bundle"
    },
    "relays": {
      "type": "string",
      "description": "Optional comma-separated relay URLs for the NIP-05 record"
    }
  },
  "required": [
    "pubkey"
  ]
}
⚪broken_sites_leads

Full pack of small-business websites with verified passive-audit issues (business name, website, country, public business phone, issues found). No personal names, no email addresses. US$5.00 USDC on Base (x402) or 5000 sats (Cashu / L402). Free 3-row sample at /leads/broken-sites/sample.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": []
}
⚪x402_mcp_starter_pack

Original Mat pack: x402 + MCP paid-API starter kit (working Cloudflare Worker template, Claude Code skill, prompts, ship checklist). ZIP download. US$9.00 USDC on Base (x402) or 11000 sats (Cashu / L402). Free preview at /products/x402-mcp-starter/preview.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢list_me(url, contact)

List your x402 agent/API origin on free no-account directories (agent402.tools, 402index.io, x402dash). Pass url=https://your.origin (optional contact=email). Returns proof links; rate-limited leftovers are queued. US$3.00 USDC on Base (x402) or 3700 sats (Cashu / L402). Free info: GET /list-me ; status: GET /list-me/status?id=

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "https origin of the buyer agent/API"
    },
    "contact": {
      "type": "string",
      "description": "Optional contact email for indexes that accept one"
    }
  },
  "required": [
    "url"
  ]
}
⚪x402_mcp_starter_preview

FREE. Preview of the x402+MCP starter skill pack (contents + excerpt). Paid ZIP tool: x402_mcp_starter_pack.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢list_me_info

FREE. Info for the agent directory listing service (price, directories, how to call list_me).

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": []
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet46 Tools