{"domain":"afterimage.page","name":"AfterImage","url":"https://inite.ai/en/atlas/afterimage.page","site":"https://afterimage.page","summary":"Serves cached, hash-stamped readable text of web pages that language models often get wrong, via HTTP and MCP.","forWhom":"AI agents and developers who need current docs, model prices, and API specs fetched fresh","useCases":["fetch current API documentation pages for an agent","check current model prices and rate limits","reuse stored page copies to avoid repeat live fetches"],"categories":["llmops"],"pricing":null,"priceMoves":[],"interfaces":{"readOn":"2026-10-26","apiDocs":null,"openapi":{"url":"https://afterimage.page/openapi.json","paths":7,"title":"AfterImage"},"mcp":[{"name":"page.afterimage/afterimage","tie":"namespace","registered":true,"remotes":["https://afterimage.page/mcp"],"packages":[],"probe":{"state":"open","checkedOn":"2026-10-26","toolCount":2,"tools":["get_page","search_pages"],"serverName":"afterimage"}}],"mcpServerCard":"https://afterimage.page/.well-known/mcp.json","status":null},"mcpMeasured":{"server":"https://afterimage.page/mcp","checkedSince":"2026-10-26","dailyChecks":7,"uptimePercent":100,"medianMs":268,"signIn":"none","clientRegistration":null,"tools":2,"contextTokens":257,"definitionsGrade":"B","definitionsScore":75,"typedResults":0,"failingChecks":{"params_described":1,"annotations":2},"warnings":{},"coverage":{"share":0.5,"cases":[{"useCase":"fetch current API documentation pages for an agent","verdict":"unsure","firstTool":null,"checks":null},{"useCase":"check current model prices and rate limits","verdict":"not_covered","firstTool":null,"checks":null},{"useCase":"reuse stored page copies to avoid repeat live fetches","verdict":"covered","firstTool":"get_page","checks":null}]},"adoption":{"npmWeekly":null,"pypiWeekly":null,"githubStars":null},"score":{"value":81,"parts":{"reliability":100,"coverage":50,"definitions":75,"context":100,"connect":100},"penalties":[]},"advice":{"verdict":"with_care","why":["its tools do \"reuse stored page copies to avoid repeat live fetches\", but not \"check current model prices and rate limits\""],"how":["for \"reuse stored page copies to avoid repeat live fetches\", the likely first call is get_page","parameters are untyped or undescribed in 1 of 2 tools: check arguments before calling"]},"method":"https://inite.ai/en/atlas/mcp/report"},"connect":{"order":["mcp","openapi","llmsTxt"],"mcp":[{"name":"page.afterimage/afterimage","url":"https://afterimage.page/mcp","answers":"open","checkedOn":"2026-10-26","weakTie":false,"registry":"https://registry.modelcontextprotocol.io/v0/servers?search=page.afterimage%2Fafterimage","config":{"mcpServers":{"afterimage":{"url":"https://afterimage.page/mcp"}}},"install":{"transport":"http","claudeCode":"claude mcp add --transport http afterimage https://afterimage.page/mcp","cursor":"cursor://anysphere.cursor-deeplink/mcp/install?name=afterimage&config=eyJ1cmwiOiJodHRwczovL2FmdGVyaW1hZ2UucGFnZS9tY3AifQ%3D%3D","vscode":"vscode:mcp/install?%7B%22name%22%3A%22afterimage%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fafterimage.page%2Fmcp%22%7D","connector":{"url":"https://afterimage.page/mcp","note":"Add it as a custom connector in the client’s settings; the client opens the sign-in itself when the server asks for one."}}}],"openapi":{"url":"https://afterimage.page/openapi.json","paths":7},"apiDocs":null,"llmsTxt":"https://afterimage.page/llms.txt","status":null,"readOn":"2026-10-26"},"trust":{"readOn":"2026-10-26","certifications":[],"training":null},"used":0,"alive":100,"traits":{"buyer":"developer","deployment":"saas-only","developerFocus":null,"readAt":"2026-10-26"},"verifiedPlans":null,"fromVendor":null}