{"name":"xyz.apexfaucet/apex-web","slug":"apexfaucet-apex-web","title":"APEX web reader","description":"A real browser for your agent: a page to clean text for $0.009, a 25-page site for $0.14. x402.","url":"https://mcp.market/server/apexfaucet-apex-web","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"scraping","tags":["scraping","ai"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T11:21:29.871Z","last_ok_at":"2026-11-04T11:21:29.871Z","latency_ms":1863},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://github.com/apexfaucet-hub/apex-x1-mcp","version":"1.0.3","remotes":[{"type":"streamable-http","url":"https://apexfaucet.xyz/api/mcp/web"}],"packages":[],"tools":[{"name":"page_extract","description":"Render any public web page in a real headless Chrome and return its text. JavaScript runs first, so docs sites and single-page apps that a plain fetch returns empty come back complete. $0.009 per call (x402 on Arc/Base/Solana/X1): the full text and every outbound link. Without a payment the call returns the price and every rail we accept. Refuses private and reserved addresses and our own hosts, so it cannot be used as a proxy into a network. Sites that put a bot wall in front of their pages (Cloudflare, DataDome and the like) answer with a challenge rather than the page: the call then FAILS with `http-403` or `bot-challenge` and says so, rather than charging you for a spinner.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"the http(s) page to render"},"full":{"type":"boolean","description":"true asks for the paid full text. Without a payment you get a 402 carrying the price and every rail we accept; sign it and call again with `payment`."},"payment":{"type":"string","description":"a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call - you never have to leave MCP."}},"required":["url"]}},{"name":"site_extract","description":"Render a whole section of a site - up to 25 pages - in one call and get every page back as clean text, with JavaScript executed. Same host only; robots.txt is obeyed and anything it disallows is skipped and named. FREE: the crawl PLAN - exactly which pages would be fetched and what robots.txt allows - so you can see what you would get before paying. PAID ($0.14, x402 on Arc/Base/Solana/X1): every page rendered and returned. It costs more than one page because it is up to 25 real browser renders, not a lookup. If a bot wall on the site lets the first page through but blocks the rest, the call fails with `poor-yield` and names every page it could not render, instead of billing you for a list of failures.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"the page to start from"},"pages":{"type":"number","description":"how many pages, default 10, hard cap 25"},"full":{"type":"boolean","description":"true asks for the paid crawl. Without a payment you get a 402 carrying the price and every rail we accept; sign it and call again with `payment`."},"payment":{"type":"string","description":"a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call."}},"required":["url"]}},{"name":"web_read","description":"Read up to 10 web pages as clean text in one call: title, description and readable body, with the final URL. A plain fetch (no JavaScript); for a rendered page use page_extract. $0.003 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"urls":{"type":"string","description":"comma-separated URLs, up to 10"},"payment":{"type":"string","description":"a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."}},"required":["urls"]}}],"scan":{"score":75,"grade":"B","scanned_at":"2026-10-25T04:58:10.495Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-25T04:58:10.467Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1535ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://apexfaucet.xyz/api/mcp/web","reachable":true,"authRequired":false,"latencyMs":1535,"serverInfo":{"name":"apex-web","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://apexfaucet.xyz/favicon-192.png?v=neon3","source":"registry","width":192,"height":192},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[{"kind":"restore","fromGrade":"C","toGrade":"B","reason":"score 75: No source repository listed","createdAt":"2026-10-12T16:01:24.627Z"}],"reviews":[]}