{"_id":"@avowex/mcp","name":"@avowex/mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@avowex/mcp","version":"0.1.0","description":"Avowex MCP server — add human oversight and a tamper-evident audit trail to any AI agent. Free tier included.","license":"Apache-2.0","type":"module","bin":{"avowex-mcp":"dist/index.js"},"main":"dist/index.js","scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts"},"keywords":["mcp","model-context-protocol","ai-agents","human-in-the-loop","approval","audit","compliance","avowex"],"engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.10.0","zod":"^3.23.8"},"devDependencies":{"typescript":"^5.5.0","tsx":"^4.16.0","@types/node":"^20.14.0"},"homepage":"https://www.avowex.com","repository":{"type":"git","url":"git+https://github.com/RenovatioIntl/avowex-platform.git"},"bugs":{"url":"https://www.avowex.com/support.html"},"author":{"name":"Avowex","url":"Renovatio Intl, Inc."},"publishConfig":{"access":"public"},"gitHead":"9b6526b7aad391ff010626852e5a389226a16398","_id":"@avowex/mcp@0.1.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-HJYCMf9FBTYVYDs3b6hyEzm7xqD4dLH9iiqLzmTnHe1RMdVWgAiUVPc7jcEJoYWDPlUe148LmF14rKSYBFu5Sg==","shasum":"dd79a94c493681adf94af8c4f3a8668b411f3ec4","tarball":"https://registry.npmjs.org/@avowex/mcp/-/mcp-0.1.0.tgz","fileCount":5,"unpackedSize":12683,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEzuVAu2PRE9ejf2q3dMVRc4sitMfoT22Cyqa0ciLkFbAiAFFIIlxyuCl/MqUFfXLRzGTdsqJF5VZjt8a8SrKK2NNA=="}]},"_npmUser":{"name":"renovatiointl","email":"tsingh@renovatiointl.com"},"directories":{},"maintainers":[{"name":"renovatiointl","email":"tsingh@renovatiointl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.1.0_1780211481187_0.029572588818275403"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-31T07:11:20.960Z","0.1.0":"2026-05-31T07:11:21.346Z","modified":"2026-05-31T07:11:21.608Z"},"maintainers":[{"name":"renovatiointl","email":"tsingh@renovatiointl.com"}],"description":"Avowex MCP server — add human oversight and a tamper-evident audit trail to any AI agent. Free tier included.","homepage":"https://www.avowex.com","keywords":["mcp","model-context-protocol","ai-agents","human-in-the-loop","approval","audit","compliance","avowex"],"repository":{"type":"git","url":"git+https://github.com/RenovatioIntl/avowex-platform.git"},"author":{"name":"Avowex","url":"Renovatio Intl, Inc."},"bugs":{"url":"https://www.avowex.com/support.html"},"license":"Apache-2.0","readme":"# Avowex MCP Server\n\nGive any AI agent a conscience and a paper trail. The Avowex MCP server lets a model\n(Claude, Cursor, Cline, …) pause a **risky action**, route it to a human for approval,\nand record the whole thing in a **tamper-evident audit trail** — the evidence you need\nfor the EU AI Act's human-oversight and logging requirements and for SOC 2.\n\n**Free tier: 500 resolved escalations / month.** Get a key at the\n[Avowex console](https://www.renovatiointl.com/avowex/console).\n\n## Install\n\nAdd to your MCP client config (Claude Desktop, Cursor, Cline all share this shape):\n\n```json\n{\n  \"mcpServers\": {\n    \"avowex\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@avowex/mcp\"],\n      \"env\": {\n        \"AVOWEX_API_BASE\": \"https://api.avowex.com\",\n        \"AVOWEX_API_KEY\": \"avx_live_your_key\"\n      }\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool | What it does |\n|------|--------------|\n| `avowex_escalate` | Wrap a risky action in a human-in-the-loop check. Pass `context.agent` to track each agent. |\n| `avowex_get_decision` | Fetch the human decision (approve / reject / edit). |\n| `avowex_resume` | Resume the agent after applying the decision. |\n| `avowex_verify` | Check a proposed action against policy (no human needed). |\n| `avowex_get_audit` | Verify the tamper-evident audit chain — your compliance evidence. |\n\n## Typical flow\n\n1. Your agent is about to do something consequential (issue a refund, send a blast, move money).\n2. It calls `avowex_escalate` with the action and context.\n3. A human approves / rejects / edits in the Avowex reviewer app or via Slack / SMS / email.\n4. Your agent calls `avowex_get_decision`, applies it, then `avowex_resume`.\n5. Every step is hash-chained into an audit trail you can verify with `avowex_get_audit`.\n\n## Config\n\n| Env | Default | Notes |\n|-----|---------|-------|\n| `AVOWEX_API_BASE` | `https://api.avowex.com` | Point at `http://localhost:8000` for local dev. |\n| `AVOWEX_API_KEY` | — | Required to make real calls. Free tier included. |\n\n## Develop\n\n```bash\nnpm install\nnpm run dev      # tsx src/index.ts\nnpm run build    # -> dist/index.js\n```\n\nLicense: Apache-2.0\n","readmeFilename":"README.md","_rev":"1-c3d630fd4f28c0b19e5c47047216c27f"}