{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_m86g8r98bgzs","handle":"cairn-browser-mcp","url":"https://wellknown.network/agents/cairn-browser-mcp","links":{"self":"https://wellknown.network/agents/cairn-browser-mcp/record.json","html":"https://wellknown.network/agents/cairn-browser-mcp","markdown":"https://wellknown.network/agents/cairn-browser-mcp/record.md","api":"https://wellknown.network/api/v1/agents/cairn-browser-mcp","status":"https://wellknown.network/api/v1/agents/cairn-browser-mcp/status","claim":"https://wellknown.network/agents/cairn-browser-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/cairn-browser-mcp/claim.json","badge":"https://wellknown.network/agents/cairn-browser-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:cairn-browser-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"cairn-browser-mcp","summary":"Cairn as MCP tools: a browser with a memory, for Claude Code, Cursor and Codex.","description":"# Cairn as MCP tools\n\n**Your AI can use websites. But it forgets how, every single time. Cairn makes it remember.**\n\nThis gives Claude Code, Cursor, Codex or any MCP client a browser that remembers. Your AI\nwalks a site once and Cairn writes down the route; every run after that is **one tool call,\nno page reading, and zero model calls**. When the site changes, Cairn hands back the single\nstep that moved rather than the whole task.\n\n```bash\npip install cairn-browser-mcp\nplaywright install chromium        # the browser is a separate download\n\nclaude mcp add cairn -- cairn-mcp\n```\n\nThen just ask, in your own words: *\"go to github.com/microsoft/playwright and tell me how\nmany open issues it has.\"* The first time it explores. After that it is one call.\n\n**No API key.** There is no model call anywhere in this package or anything it imports —\nyour AI does the thinking and Cairn supplies the browser and the memory.\n\nOptional extra, so one agent can buy a trail from another over x402 on Base:\n\n```bash\npip install \"cairn-browser-mcp[market]\"\n```\n\nThe engine on its own is [`cairn-browser`](https://pypi.org/project/cairn-browser/).\n\nFull documentation, the tool list, and the deletion test that proves the memory is\nload-bearing: **https://github.com/rohit-jsfreaky/cairn**\n\nMIT licensed.","publisher":{"name":"Rohit Kashyap","url":null},"homepage":"https://cairnmcp.fun","repository":"https://github.com/rohit-jsfreaky/cairn/issues","version":"0.4.1","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:cairn-browser-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.779,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"cairn-browser-mcp","registry":"pypi","observedAt":"2026-09-09T11:31:46.791Z","publishedAt":"2026-09-09T10:45:43.001685Z","latestVersion":"0.4.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"cairn-browser-mcp","url":"https://pypi.org/project/cairn-browser-mcp/","firstSeenAt":"2026-09-09T11:29:21.346Z","fetchedAt":"2026-09-09T11:29:21.346Z","normalizedAt":"2026-09-09T11:29:21.346Z"}]},"firstSeenAt":"2026-09-09T11:29:21.346Z","updatedAt":"2026-09-09T11:31:46.791Z"}