Skip to content
Back to Vend API Merchant

Card snapshot

extract.paypercall.dev · 2026-09-22 01:34:38 UTC · 23bff17db2e9d04a6839be39cb0c64fad777de24cd40503991c7eafbc16d9a69

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "Vend API Merchant",
  "description": "Pay-per-call API merchant settled in Nano (XNO): web page extraction, link status checks, URL status checks, domain intelligence, web search, IP geolocation, Nano account info and YouTube transcript extraction. No signup and no API keys \u2014 an unpaid call returns HTTP 402 with the exact Nano amount and payout account.",
  "url": "https://extract.paypercall.dev/mcp",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Vend",
    "url": "https://extract.paypercall.dev"
  },
  "version": "0.1.0",
  "documentationUrl": "https://extract.paypercall.dev/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "securitySchemes": {
    "x402-nano": {
      "type": "x402",
      "description": "HTTP 402 challenge settled on the Nano network (nano:mainnet). Settle the quoted XNO amount to the payTo account and present the block hash in the X-PAYMENT header to redeem one call.",
      "network": "nano:mainnet",
      "asset": "XNO",
      "payTo": "nano_1yo6c1t64ahfjdw1dxizmbbnpdmbrckwhw9phbg5pdkeubrizga4qhnjmnx7",
      "prices": {
        "extract_url": 0.0001,
        "check_link": 0.0001,
        "domain_info": 0.0005,
        "web_search": 0.0001,
        "geoip_lookup": 0.0001,
        "nano_account_info": 0.0005,
        "check_url_status": 0.0001,
        "youtube_transcript": 0.0005
      }
    }
  },
  "security": [
    {
      "x402-nano": []
    }
  ],
  "skills": [
    {
      "id": "extract_url",
      "name": "Extract URL content",
      "description": "Return the readable title, text and markdown for a web page.",
      "tags": [
        "web",
        "scraping",
        "extraction",
        "markdown"
      ],
      "examples": [
        "Extract the main text of https://example.com/news/article"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "check_link",
      "name": "Check link status",
      "description": "Return HTTP status, redirect chain, TLS validity and response time for a URL.",
      "tags": [
        "http",
        "monitoring",
        "health",
        "link-check"
      ],
      "examples": [
        "Is https://example.com still up and where does it redirect?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "domain_info",
      "name": "Domain intelligence",
      "description": "Return DNS records, WHOIS, TLS certificate and HTTP headers for a domain.",
      "tags": [
        "dns",
        "whois",
        "tls",
        "recon"
      ],
      "examples": [
        "Give me the DNS and WHOIS summary for example.com"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "web_search",
      "name": "Web search",
      "description": "Search the web and return result titles, URLs and snippets.",
      "tags": [
        "search",
        "web"
      ],
      "examples": [
        "Search for Nano x402 payment facilitators"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "geoip_lookup",
      "name": "IP geolocation",
      "description": "Return country, city, coordinates, ISP and ASN for an IP address.",
      "tags": [
        "ip",
        "geo",
        "asn"
      ],
      "examples": [
        "Where is 8.8.8.8 located?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "nano_account_info",
      "name": "Nano account info",
      "description": "Return balance, representative, weight, frontier and pending for a Nano account.",
      "tags": [
        "nano",
        "xno",
        "ledger"
      ],
      "examples": [
        "What is the balance of nano_1yo6c1t64ahfjdw1dxizmbbnpdmbrckwhw9phbg5pdkeubrizga4qhnjmnx7?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "check_url_status",
      "name": "URL status check",
      "description": "Return final HTTP status, redirect chain, TLS validity and days-to-expiry, response time, and body change vs a previous hash.",
      "tags": [
        "http",
        "monitoring",
        "tls",
        "drift"
      ],
      "examples": [
        "Has https://example.com changed since yesterday?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "youtube_transcript",
      "name": "YouTube transcript",
      "description": "Extract captions and timestamped transcript from a YouTube video URL.",
      "tags": [
        "youtube",
        "transcript",
        "captions",
        "media"
      ],
      "examples": [
        "Get the transcript of https://www.youtube.com/watch?v=dQw4w9WgXcQ"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "x402": {
    "api_base": "https://extract.paypercall.dev",
    "network": "nano:mainnet",
    "asset": "XNO",
    "account": "nano_1yo6c1t64ahfjdw1dxizmbbnpdmbrckwhw9phbg5pdkeubrizga4qhnjmnx7",
    "manifest": "https://extract.paypercall.dev/.well-known/x402"
  },
  "contact": "vend@paypercall.dev",
  "updated": "2026-09-22T01:34:37Z"
}