{"_id":"@ani-hq/cairo-mcp","name":"@ani-hq/cairo-mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ani-hq/cairo-mcp","version":"1.0.0","description":"stdio MCP server that proxies the full Cairo HTTP /mcp surface for agents","main":"index.js","bin":{"cairo-mcp":"index.js"},"homepage":"https://github.com/outcome-driven-studio/cairo/tree/main/packages/cairo-mcp","bugs":{"url":"https://github.com/outcome-driven-studio/cairo/issues"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"scripts":{"start":"node index.js"},"keywords":["cairo","mcp","agent","notifications","model-context-protocol"],"author":{"name":"Cairo Team"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/outcome-driven-studio/cairo.git","directory":"packages/cairo-mcp"},"_id":"@ani-hq/cairo-mcp@1.0.0","gitHead":"4d80664f668a0c7d09d1c51a494a480070a1bb0b","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZH658/p/sPOK+OJMkygx6ty5WlyOY/b2kVfW83LIKkhmgceFSMmnDXaJaBua4HqGq/NAo2+TbJILNrcw798e8w==","shasum":"3097d85d11e15cfecb06b3a9e63c66cfd1304256","tarball":"https://registry.npmjs.org/@ani-hq/cairo-mcp/-/cairo-mcp-1.0.0.tgz","fileCount":3,"unpackedSize":5149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEglrdk71L5k2uM+S0VX817gXn4aIrAHJnBG/5qqiollAiBIZZOAszaBZTzwaiAQwpoKMpjBtY0PonwikDhV+xleWQ=="}]},"_npmUser":{"name":"anianroid","email":"anianroid@gmail.com"},"directories":{},"maintainers":[{"name":"anianroid","email":"anianroid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cairo-mcp_1.0.0_1785814448870_0.8347085462970392"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T03:34:08.715Z","1.0.0":"2026-08-04T03:34:09.021Z","modified":"2026-08-04T03:34:09.234Z"},"maintainers":[{"name":"anianroid","email":"anianroid@gmail.com"}],"description":"stdio MCP server that proxies the full Cairo HTTP /mcp surface for agents","homepage":"https://github.com/outcome-driven-studio/cairo/tree/main/packages/cairo-mcp","keywords":["cairo","mcp","agent","notifications","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/outcome-driven-studio/cairo.git","directory":"packages/cairo-mcp"},"author":{"name":"Cairo Team"},"bugs":{"url":"https://github.com/outcome-driven-studio/cairo/issues"},"license":"MIT","readme":"# @ani-hq/cairo-mcp\n\nstdio MCP server that proxies Cairo’s full HTTP `POST /mcp` surface (events, write keys, notification rules, pending drain, GDPR, etc.).\n\nUse this for **agent onboarding and notification relay**. For agent self-telemetry only, see `@ani-hq/agent-mcp`.\n\n## Install / run\n\n```bash\nnpx -y @ani-hq/cairo-mcp\n```\n\n## Env\n\n| Var | Required | Description |\n|---|---|---|\n| `CAIRO_HOST` | yes | Cairo base URL |\n| `CAIRO_WRITE_KEY` | yes | Write key |\n| `CAIRO_AGENT_ID` | no | Default `agent_id` for setup / drain tools |\n\n## Cursor / Claude Code / OpenClaw\n\n```json\n{\n  \"mcpServers\": {\n    \"cairo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ani-hq/cairo-mcp\"],\n      \"env\": {\n        \"CAIRO_HOST\": \"https://your-cairo-instance.com\",\n        \"CAIRO_WRITE_KEY\": \"ck_...\",\n        \"CAIRO_AGENT_ID\": \"my-agent\"\n      }\n    }\n  }\n}\n```\n\nThen tell your agent:\n\n> Set up tracking for Product X. Notify me on signup, checkout, and errors.\n\nIt should call `setup_product`, then later `drain_notifications` and relay via its own gateway.\n","readmeFilename":"README.md","_rev":"1-0e1428430b9e6e93290cce3df8081f8b"}