{"protocolVersion":"0.2.0","name":"agent-web-reader","description":"Pay-per-call data agent: crypto market signal, web-content reader, and GitHub-repo SEO audit. Each skill is settled per call via x402 (USDC on Base) — no API key, no signup.","url":"https://x402.charliemorrison.dev","version":"5.0.0","provider":{"organization":"Charlie Morrison","url":"https://x402.charliemorrison.dev"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"crypto-market-signal","name":"Crypto market signal","description":"For each CoinGecko id return price, market cap, 24h change, 24h volume, plus a derived momentum score (-100..100), a bullish/neutral/bearish signal, and a volatility flag — enriched data an agent ingests in a trading/research loop.","tags":["crypto","market-data","price","signal","trading","data","agent-tools"],"examples":["https://x402.charliemorrison.dev/signal?ids=bitcoin%2Cethereum"],"inputModes":["application/json"],"outputModes":["application/json"],"extensions":[{"uri":"https://x402.org/protocol","description":"x402 pay-per-call settlement","params":{"resource":"https://x402.charliemorrison.dev/signal","method":"GET","price":"$0.005","maxAmountRequired":"5000","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x435afaC555fe115f18e657E49960063c12C6AEd0"}}]},{"id":"agent-web-reader","name":"Web-content reader","description":"Fetch any http(s) URL and return clean readable text, title/description/canonical, and outbound links as JSON — the data an agent ingests on each step of a crawl/RAG loop.","tags":["reader","scraping","rag","web","data","agent-tools"],"examples":["https://x402.charliemorrison.dev/extract?url=https%3A%2F%2Fexample.com%2Farticle"],"inputModes":["application/json"],"outputModes":["application/json"],"extensions":[{"uri":"https://x402.org/protocol","description":"x402 pay-per-call settlement","params":{"resource":"https://x402.charliemorrison.dev/extract","method":"GET","price":"$0.002","maxAmountRequired":"2000","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x435afaC555fe115f18e657E49960063c12C6AEd0"}}]},{"id":"github-repo-seo-audit","name":"GitHub repo SEO audit","description":"Score a GitHub repo's README, description, topics, homepage and metadata and return a 0-100 score, a grade, and concrete fixes. Input: owner, repo.","tags":["github","seo","audit","developer-tools"],"examples":["https://x402.charliemorrison.dev/audit?owner=facebook&repo=react"],"inputModes":["application/json"],"outputModes":["application/json"],"extensions":[{"uri":"https://x402.org/protocol","description":"x402 pay-per-call settlement","params":{"resource":"https://x402.charliemorrison.dev/audit","method":"GET","price":"$0.005","maxAmountRequired":"5000","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x435afaC555fe115f18e657E49960063c12C6AEd0"}}]}]}