Mat Web & Data Toolkit (x402, Cloudflare)
x402 web/data toolkit: tools, US$5 lead pack, free flapjax_check, paid Nostr relay
我該用這個嗎
品質與安全性
發現項目(7)
- HIGH
- MEDIUM在 list_me 中
- LOW在 unshorten 中
- LOW在 hash 中
- LOW在 encode 中
- LOW在 crypto 中
- LOW在 convert 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"web-data-toolkit": {
"url": "https://automatom.matt-d59.workers.dev/mcp"
}
}
}遠端端點
https://automatom.matt-d59.workers.dev/mcpstreamable-http它能做什麼
工具清單
工具(46)
🟢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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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).
輸入結構描述
{
"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=
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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=
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {},
"required": []
}🟢list_me_info
FREE. Info for the agent directory listing service (price, directories, how to call list_me).
輸入結構描述
{
"type": "object",
"properties": {},
"required": []
}社群
證據