{
  "specVersion": "1.0",
  "host": {
    "displayName": "NanoParse",
    "identifier": "nanoparse.app",
    "documentationUrl": "https://nanoparse.app/llms.txt",
    "logoUrl": "https://nanoparse.app/logo.svg"
  },
  "entries": [
    {
      "identifier": "urn:air:nanoparse.app:mcp:server",
      "displayName": "NanoParse MCP server",
      "mediaType": "application/mcp-server-card+json",
      "url": "https://nanoparse.app/.well-known/mcp/server-card.json",
      "description": "MCP server that reads a URL into clean Markdown with source-intelligence signals. Pay-per-parse ($0.005 USDC on Base via x402); no account or API key.",
      "capabilities": [
        "web-page-to-markdown",
        "fetch-url",
        "source-intelligence"
      ],
      "representativeQueries": [
        "read this web page as clean markdown",
        "get the main content of this article as text",
        "is this page fresh and trustworthy"
      ],
      "type": "application/mcp-server-card+json"
    },
    {
      "identifier": "urn:air:nanoparse.app:skill:parse-any-url",
      "displayName": "NanoParse parse-any-URL skill",
      "mediaType": "text/markdown",
      "url": "https://nanoparse.app/.well-known/agent-skills/nanoparse/SKILL.md",
      "description": "Agent Skill (SKILL.md) teaching an agent the NanoParse flow: the x402 payment handshake, the async job poll, and one-URL-per-call looping.",
      "capabilities": [
        "web-page-to-markdown",
        "x402-payment",
        "agent-skill"
      ],
      "representativeQueries": [
        "how do I read a webpage with NanoParse",
        "how do I pay for a NanoParse parse",
        "parse a list of URLs into markdown"
      ],
      "type": "text/markdown"
    }
  ]
}