Skip to main content
Glama

nanoparse_fetch

Read one URL into clean Markdown with Litmus signals (source authority, freshness, structural trust). Price: $0.005 per page actually read, USDC on Base via x402. Free tier: 10 free parses per month with a signed wallet (pass wallet_address + wallet_signature), or 3 anonymous free tries per network. A page we cannot read — bot wall, consent wall, paywall, PDF — is reported with a named reason and never charged. To read a whole site or a list: call this tool once per URL. Build your list first (GET https:///sitemap.xml, or use URLs you already have), then loop. No minimum, no commitment, no balance to spend down: stop whenever you like. If you already know the price and the payTo address, pay on the first call and skip the 402 round trip. Otherwise, when the tool returns a payment_required error, sign the included payment_terms and retry with the payment_signature argument (works in every MCP client; no custom headers needed).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesThe URL to fetch and parse
wallet_addressNoYour wallet address (0x...) to claim the free tier — no payment needed.
wallet_signatureNoEIP-191 personal_sign signature (0x... hex, 65 bytes r||s||v) over the exact string "nanoparse.app free tier: sign this message to claim 10 free parses (no payment).". Proves you own wallet_address and unlocks 10 free parses per month.
payment_signatureNox402 payment signature — base64-encoded JSON payment terms. Only needed after the free tier is exhausted: the payment_required error response includes the payment_terms to sign. Pass the signed terms here (or as a Payment-Signature header if your client supports headers).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
contentNoArray of content items returned by the tool

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / wallet_address
      Added value: +{
      +  "description": "Your wallet address (0x...) to claim the free tier — no payment needed.",
      +  "type": "string"
      +}
    • addedInput schema / properties / wallet_signature
      Added value: +{
      +  "description": "EIP-191 personal_sign signature (0x... hex, 65 bytes r||s||v) over the exact string \"nanoparse.app free tier: sign this message to claim 10 free parses (no payment).\". Proves you own wallet_address and unlocks 10 free parses per month.",
      +  "type": "string"
      +}
  2. Changed1 schema field changed
    • removedOutput schema / required
      Removed value: -[
      -  "content"
      -]
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.