{"name":"page.afterimage/afterimage","slug":"afterimage","title":"AfterImage","description":"Shared copies of public web pages for AI agents. Search stored pages or fetch a URL.","url":"https://mcp.market/server/afterimage","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-21T00:40:55.433Z","last_ok_at":"2026-09-21T00:40:55.433Z","latency_ms":131},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://afterimage.page","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://afterimage.page/mcp"}],"packages":[],"tools":[{"name":"get_page","description":"Return readable text for a public http(s) URL. Reuses a stored copy if it is newer than max_age_s. Includes sha256 hash and fetched_at. Needs a funded API key on this HTTP request.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL to snapshot."},"max_age_s":{"type":"integer","minimum":0,"default":900,"description":"Reuse a cached snapshot if it is no older than this many seconds."}},"required":["url"]}},{"name":"search_pages","description":"Search pages already stored in AfterImage. Does not visit the live web. Then call get_page for the full text of a hit. Needs a funded API key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"q":{"type":"string","description":"Search the already-fetched corpus. Does not hit the live web."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10},"max_age_s":{"type":"integer","minimum":0,"description":"Only return snapshots no older than this many seconds."}},"required":["q"]}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-20T21:00:42.512Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T21:00:42.516Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 895ms"]},"poisoning":{"score":15,"max":15,"notes":["2 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":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://afterimage.page/mcp","reachable":true,"authRequired":false,"latencyMs":895,"serverInfo":{"name":"afterimage","version":"0.1.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://afterimage.page/icon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}