{"ok":true,"protocol":"RCP/1","transport":"POST /rcp/<method> with a JSON-RPC 2.0 body","info":{"name":"sentinel402-live-data","version":"1.3.0","description":"Live structured data as RCP retrieval hits: crypto and stock prices, news, weather, GitHub commits, sports scores, FX rates, package registries, IP geolocation and ENS. No index, no embeddings — answers are fetched from primary sources at request time and returned with citations.","collections":[{"name":"crypto","title":"Crypto spot price","description":"Live spot price and 24h change for a crypto asset, in USD. Binance primary, Coinbase fallback.","upstream":"api.binance.com / api.coinbase.com","freshnessSeconds":30,"args":[{"name":"symbol","type":"string","required":true,"description":"Ticker, e.g. BTC, ETH, SOL","example":"BTC"}]},{"name":"weather","title":"Current weather","description":"Current conditions plus today's high/low for a city or place name. Geocoded automatically.","upstream":"api.open-meteo.com","freshnessSeconds":900,"args":[{"name":"place","type":"string","required":true,"description":"City or place name","example":"Berlin"}]},{"name":"github","title":"Recent GitHub commits","description":"The 5 most recent commits for a public repository, with sha, message, author and permalink.","upstream":"api.github.com","freshnessSeconds":120,"args":[{"name":"repo","type":"string","required":true,"description":"owner/name","example":"cloudflare/workers-sdk"}]},{"name":"sports","title":"Live sports scores","description":"Current scoreboard for a league: scores, status and start times.","upstream":"site.api.espn.com","freshnessSeconds":60,"args":[{"name":"league","type":"string","required":true,"description":"One of NBA, NFL, MLB, NHL, EPL, UCL, LALIGA, SERIEA, BUNDESLIGA, MLS","example":"NBA"}]},{"name":"fx","title":"FX reference rates","description":"ECB daily reference exchange rates between fiat currencies.","upstream":"api.frankfurter.app","freshnessSeconds":3600,"args":[{"name":"base","type":"string","required":false,"description":"Base currency (default USD)","example":"USD"},{"name":"quotes","type":"string","required":false,"description":"Comma-separated targets (default EUR,GBP,JPY)","example":"EUR,GBP,JPY"}]},{"name":"hn","title":"Hacker News front page","description":"Current Hacker News top stories with points, comment counts and links — or a single story by its HN id.","upstream":"hacker-news.firebaseio.com","freshnessSeconds":300,"args":[{"name":"limit","type":"string","required":false,"description":"How many top stories (1-15, default 10)","example":"10"},{"name":"story","type":"string","required":false,"description":"A numeric HN item id — fetch that story instead of the front page","example":"1"}]},{"name":"wiki","title":"Wikipedia summary","description":"The lead summary of any Wikipedia page — the canonical citable 'what is X' answer, with a canonical URL.","upstream":"en.wikipedia.org (REST API)","freshnessSeconds":3600,"args":[{"name":"page","type":"string","required":true,"description":"Wikipedia page title, e.g. 'Base (blockchain)'","example":"Base (blockchain)"},{"name":"lang","type":"string","required":false,"description":"Language subdomain (default en)","example":"en"}]},{"name":"stocks","title":"Stock & ETF quotes","description":"Latest price, previous close and change for a stock, ETF or index ticker (crypto pairs like BTC-USD work too). Yahoo Finance.","upstream":"query1.finance.yahoo.com","freshnessSeconds":60,"args":[{"name":"symbol","type":"string","required":true,"description":"Ticker, e.g. AAPL, MSFT, ^GSPC, BTC-USD","example":"AAPL"}]},{"name":"news","title":"News headlines","description":"Current news headlines from Google News — top stories, or search results for a query, each with source and publish time.","upstream":"news.google.com (RSS)","freshnessSeconds":300,"args":[{"name":"q","type":"string","required":false,"description":"Search query; omit for top headlines","example":"bitcoin ETF"},{"name":"limit","type":"string","required":false,"description":"How many headlines (1-15, default 8)","example":"8"}]},{"name":"geo","title":"IP geolocation","description":"Geolocation, timezone and ISP/ASN for an IPv4 or IPv6 address. Pass ip=me to locate the calling client.","upstream":"ipwho.is","freshnessSeconds":86400,"args":[{"name":"ip","type":"string","required":true,"description":"IPv4/IPv6 address, or \"me\" for the caller","example":"1.1.1.1"}]},{"name":"npm","title":"npm package metadata","description":"Latest version, description, license, homepage and dependency count for an npm package.","upstream":"registry.npmjs.org","freshnessSeconds":3600,"args":[{"name":"package","type":"string","required":true,"description":"Package name, e.g. express or @cloudflare/kv-asset-handler","example":"express"}]},{"name":"pypi","title":"PyPI package metadata","description":"Latest version, summary, license and homepage for a PyPI (Python) package.","upstream":"pypi.org","freshnessSeconds":3600,"args":[{"name":"package","type":"string","required":true,"description":"Package name, e.g. requests","example":"requests"}]},{"name":"hnsearch","title":"Hacker News search","description":"Search Hacker News (official Algolia API) for stories matching a query — relevance-ranked, with points, comment counts and links.","upstream":"hn.algolia.com","freshnessSeconds":300,"args":[{"name":"q","type":"string","required":true,"description":"Search query","example":"x402"},{"name":"limit","type":"string","required":false,"description":"How many results (1-15, default 8)","example":"8"}]},{"name":"ens","title":"ENS name resolution","description":"Ethereum Name Service: resolve a name to its address (name=vitalik.eth) or reverse-resolve an address to its ENS name (address=0x…). Exactly one of the two.","upstream":"ethereum-rpc.publicnode.com","freshnessSeconds":3600,"args":[{"name":"name","type":"string","required":false,"description":"ENS name for forward resolution, e.g. vitalik.eth","example":"vitalik.eth"},{"name":"address","type":"string","required":false,"description":"0x EVM address for reverse resolution","example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}]},{"name":"arxiv","title":"arXiv research papers","description":"Search arXiv (or fetch one paper by id): title, authors, abstract, published date and the canonical abs URL — citable research context for RAG agents.","upstream":"export.arxiv.org","freshnessSeconds":3600,"args":[{"name":"q","type":"string","required":false,"description":"Search terms, e.g. 'prompt injection'","example":"x402 payments"},{"name":"id","type":"string","required":false,"description":"arXiv id, e.g. 2607.19545","example":"2607.19545"},{"name":"limit","type":"string","required":false,"description":"How many results (1-10, default 5)","example":"5"}]}],"payment":{"protocol":"x402","freeMethods":["initialize","info","catalog/list","ping"],"paidMethods":["retrieve"],"note":"Handshake and catalog introspection are free. Only `retrieve` is paid."}},"note":"initialize/info/catalog/list/ping are free; retrieve is paid."}