Mat Web & Data Toolkit (x402, Cloudflare)

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

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
96%
Integridad del esquema
75%
Calidad de los nombres
83%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (7)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~5,318Tokens (definiciones de herramientas)
~308 BTamaño de respuesta típico
Impacto significativo en la atención (4.15% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (46)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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).

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

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

Esquema de entrada

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

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada46 herramientas