{"_id":"@agentutility/mcp-agentops","_rev":"4-f90f5cc8b62a176d9789373dab04f987","name":"@agentutility/mcp-agentops","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@agentutility/mcp-agentops","version":"0.1.0","keywords":["mcp","model-context-protocol","x402","agentutility","agent-tools","agentops"],"license":"MIT","_id":"@agentutility/mcp-agentops@0.1.0","maintainers":[{"name":"agentutility","email":"aroozen+agentutility@gmail.com"}],"homepage":"https://mcp.agentutility.ai/agentops/","bugs":{"url":"https://github.com/rooz21/x402/issues"},"bin":{"agentutility-mcp-agentops":"dist/index.js"},"dist":{"shasum":"5c04abc0617cf0b20a263daeef5e649ed148773f","tarball":"https://registry.npmjs.org/@agentutility/mcp-agentops/-/mcp-agentops-0.1.0.tgz","fileCount":4,"integrity":"sha512-MOOXleNRC3Fgv0pkouLnkaF5NIaB+AKWvsI/Cg7tK5w/m9qS5uNWcHbm+Ea/GQztmxJK4f0rHTFAkdQ8D0rHAw==","signatures":[{"sig":"MEYCIQDRRGFC1qde5NIS2quhFHvdrC6GSA+D6/a3JKZouf62fQIhAP0f/6kCS+4Vc+A7wMC1UOYvaww6svENcs2CVGi+gMIq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16482},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8e3370cd73fe23e3f870b4bc9ce1c3f33a1ce816","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentutility","email":"aroozen+agentutility@gmail.com"},"repository":{"url":"git+https://github.com/rooz21/x402.git","type":"git","directory":"packages/mcp-agentops"},"_npmVersion":"10.8.2","description":"MCP server for the @agentutility agentops cluster — pay-per-call x402 tools, no API keys, USDC on Base.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"viem":"^2.21.0","@x402/evm":"^2.12.0","@x402/fetch":"^2.12.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agentops_0.1.0_1783307523837_0.5723023064327171","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentutility/mcp-agentops","version":"0.1.1","keywords":["mcp","model-context-protocol","x402","agentutility","agent-tools","agentops"],"license":"MIT","_id":"@agentutility/mcp-agentops@0.1.1","maintainers":[{"name":"agentutility","email":"aroozen+agentutility@gmail.com"}],"homepage":"https://mcp.agentutility.ai/agentops/","bugs":{"url":"https://github.com/rooz21/x402/issues"},"bin":{"agentutility-mcp-agentops":"dist/index.js"},"dist":{"shasum":"b7128f007f834f0f0dd1fdab16f242b5355fb3f3","tarball":"https://registry.npmjs.org/@agentutility/mcp-agentops/-/mcp-agentops-0.1.1.tgz","fileCount":4,"integrity":"sha512-5ytXEVAYpBpaYDNNayo2pgjzNDYwqTFbW7xSsQmITBotqx4XyCL4le+IS3i5eqO4W4xntFeCEWwBpSNxIW7wng==","signatures":[{"sig":"MEYCIQCM09CATbVM3//Obec8xuG+5vzdAElUnbipX26vWo+TsAIhAJHh3SmGpxeGi3mEDsG2f2rrmwXbfEPx/XbvNsQncsrE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16527},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"bb16253ab9d06c11e824e1f2d1d907a5c815ef11","mcpName":"ai.agentutility/mcp-agentops","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentutility","email":"aroozen+agentutility@gmail.com"},"repository":{"url":"git+https://github.com/rooz21/x402.git","type":"git","directory":"packages/mcp-agentops"},"_npmVersion":"10.8.2","description":"MCP server for the @agentutility agentops cluster — pay-per-call x402 tools, no API keys, USDC on Base.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"viem":"^2.21.0","@x402/evm":"^2.12.0","@x402/fetch":"^2.12.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agentops_0.1.1_1783646489466_0.8837822281100378","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agentutility/mcp-agentops","version":"0.1.3","keywords":["mcp","model-context-protocol","x402","agentutility","agent-tools","agentops"],"license":"MIT","_id":"@agentutility/mcp-agentops@0.1.3","maintainers":[{"name":"agentutility","email":"aroozen+agentutility@gmail.com"}],"homepage":"https://mcp.agentutility.ai/agentops/","bugs":{"url":"https://github.com/rooz21/x402/issues"},"bin":{"agentutility-mcp-agentops":"dist/index.js"},"dist":{"shasum":"af854f19816ba50e619b1bbf4cc027cb0cd53a1f","tarball":"https://registry.npmjs.org/@agentutility/mcp-agentops/-/mcp-agentops-0.1.3.tgz","fileCount":4,"integrity":"sha512-pKPnUjcGYAOJcGPwKxlwgnbU2tsdTbOU57IDjCdqrk2QBeVpMsh9+fgpCbOPMb5XIya3tFBiO4TPBj8czItIQQ==","signatures":[{"sig":"MEUCIHe4G0mvFveVjUs9UusOUglktmfANOjyM/hmpryfAXSyAiEA1B3BtQUc4ezxfyGZPkdf2zh4hp6ujYRof8tUBkEI5ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16527},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"mcpName":"ai.agentutility/mcp-agentops","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentutility","email":"aroozen+agentutility@gmail.com"},"repository":{"url":"git+https://github.com/rooz21/x402.git","type":"git","directory":"packages/mcp-agentops"},"_npmVersion":"10.8.2","description":"MCP server for the @agentutility agentops cluster — pay-per-call x402 tools, no API keys, USDC on Base.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"viem":"^2.21.0","@x402/evm":"^2.12.0","@x402/fetch":"^2.12.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agentops_0.1.3_1784663138306_0.5304501170272868","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@agentutility/mcp-agentops","mcpName":"ai.agentutility/mcp-agentops","version":"0.1.4","description":"MCP server for the @agentutility agentops cluster — pay-per-call x402 tools, no API keys, USDC on Base.","license":"MIT","type":"module","main":"dist/index.js","bin":{"agentutility-mcp-agentops":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/rooz21/x402.git","directory":"packages/mcp-agentops"},"homepage":"https://mcp.agentutility.ai/agentops/","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","x402","agentutility","agent-tools","agentops"],"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4","@x402/fetch":"^2.12.0","@x402/evm":"^2.12.0","viem":"^2.21.0"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.5.0"},"engines":{"node":">=18"},"_id":"@agentutility/mcp-agentops@0.1.4","bugs":{"url":"https://github.com/rooz21/x402/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZkpoSIv5+GQPxR451EF63h5o2VAhjfQcAZ/1Ch13dpk4iz64i8SXqOcarARMuwI3x9dISsQrJ8JMenqvFpoC6A==","shasum":"82cb98803595292a9df7d93f64b1ca38d478e0b8","tarball":"https://registry.npmjs.org/@agentutility/mcp-agentops/-/mcp-agentops-0.1.4.tgz","fileCount":4,"unpackedSize":16505,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF2b2Q/9uL7dHvgB2jp7lWs2ZVVd+RAErAsk4dok0h06AiEA7R/cQR+HyEXGrnvmN/9dyD8ElTL1D/gz7n7GQlXhUOI="}]},"_npmUser":{"name":"agentutility","email":"aroozen+agentutility@gmail.com"},"directories":{},"maintainers":[{"name":"agentutility","email":"aroozen+agentutility@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-agentops_0.1.4_1786042950641_0.3988721402762416"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-06T03:12:03.666Z","modified":"2026-08-06T19:02:30.951Z","0.1.0":"2026-07-06T03:12:03.973Z","0.1.1":"2026-07-10T01:21:29.595Z","0.1.3":"2026-07-21T19:45:38.444Z","0.1.4":"2026-08-06T19:02:30.811Z"},"bugs":{"url":"https://github.com/rooz21/x402/issues"},"license":"MIT","homepage":"https://mcp.agentutility.ai/agentops/","keywords":["mcp","model-context-protocol","x402","agentutility","agent-tools","agentops"],"repository":{"type":"git","url":"git+https://github.com/rooz21/x402.git","directory":"packages/mcp-agentops"},"description":"MCP server for the @agentutility agentops cluster — pay-per-call x402 tools, no API keys, USDC on Base.","maintainers":[{"name":"agentutility","email":"aroozen+agentutility@gmail.com"}],"readme":"# @agentutility/mcp-agentops\n\n> Trace, eval, and permission checks for autonomous work.\n\nFrontier probe for agents that already run multi-step work and need trace briefs, flaky-step detection, tool-call diffs, MCP permission review, red-team prompts, and cost-per-success scoring.\n\n**Pricing:** pay-per-call in USDC on Base. No subscriptions, no API keys. See per-tool prices below.\n\n## Install — Claude Desktop\n\nEdit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"agentutility-agentops\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agentutility/mcp-agentops\"],\n      \"env\": { \"X402_PRIVATE_KEY\": \"0xYOUR_PRIVATE_KEY_HEX\" }\n    }\n  }\n}\n```\n\nRestart Claude Desktop. 4 tools appear in the tool palette.\n\n## Install — Cursor\n\nAdd to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"agentutility-agentops\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agentutility/mcp-agentops\"],\n      \"env\": { \"X402_PRIVATE_KEY\": \"0x...\" }\n    }\n  }\n}\n```\n\n## Funding\n\nSend any amount of **USDC on Base mainnet** to the address derived from your `X402_PRIVATE_KEY`. The MCP server uses it to pay for tool calls automatically.\n\nUSDC on Base contract: `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`\n\n## Tools (4)\n\n| Tool | Description |\n|---|---|\n| `agent-trace-brief` | (0.02 USDC/call) Turns a raw agent execution trace into a readable agent trace summary: an ordered step-by-step account of what the agent did, where it broke, and why. Built for tool call debugging when a run fails silently or an agent loops without explanation: send the trace array or log and get back failure points plus a root-cause hypothesis grounded only in what the trace actually shows, with anything it can't determine labeled unknown instead of guessed. Useful for agent run analysis after an incident, before a retry, or as part of a CI check on agent behavior. Use it as an agent debugging API, a trace root cause tool, or a post-mortem generator for agent pipelines. |\n| `eval-case-generate` | (0.02 USDC/call) Eval case generator for an agent or LLM task: describe the task and get back a draft llm eval dataset of {input, expected, rubric} cases spanning typical, edge, and adversarial scenarios. Pass example cases to steer style, and set n for how many to generate (default 8, max 20). Every case is labeled a candidate needing human review, not validated ground truth: this drafts a first pass at agent test cases, it doesn't certify them. Use it as an agent regression tests starter, an eval dataset generator for a new task, or a quick way to seed a rubric-graded benchmark before a human tightens it. |\n| `mcp-tool-risk-score` | (0.02 USDC/call) Heuristic MCP tool risk review for an MCP tool manifest before you wire it into an agent. Send the tool definitions (name, description, inputSchema) plus optional deployment context and get back a mcp permission review with per-tool scores for permission scope, prompt-injection surface, and destructive-action risk, each with reasons, plus an overall tool security score. This is a heuristic pass over manifest text, not a formal security guarantee or penetration test, so treat low scores as 'looks lower-risk on paper', not 'certified safe'. Use it as an agent tool audit step in CI, an MCP catalog screening pass, or a quick second opinion before granting a new tool broad access. |\n| `tool-call-diff` | (0.008 USDC/call) Compare two agent run sequences and see how their tool calls differ. Send before and after arrays of tool calls (name/args or tool/arguments shape) and get back which calls were added, removed, or reordered, plus per-call argument drift with the exact changed argument paths from a deep compare. The result is exact and reproducible: the same replay comparison always returns the same diff. Built for agent regression diff work: confirming a prompt or code change didn't silently alter which tools an agent calls or what it passes them. Use it as a tool call diff API, an agent action drift checker, or a replay comparison step in CI before shipping an agent change. |\n\n## How it works\n\n1. Agent calls a tool (e.g. `agent-trace-brief`).\n2. MCP server POSTs to `https://x402.agentutility.ai/agent-trace-brief`.\n3. The endpoint responds **HTTP 402** with payment instructions.\n4. The MCP server signs an EIP-3009 USDC transfer authorization with `X402_PRIVATE_KEY` and retries.\n5. CDP facilitator settles on Base.\n6. The endpoint returns the actual response.\n\nThe agent never sees the payment flow — it just gets the result.\n\n## Links\n\n- Cluster overview: https://agentutility.ai/agentops/\n- All MCP packages: https://mcp.agentutility.ai/\n- Source: https://github.com/rooz21/x402/tree/main/packages/mcp-agentops\n\n---\n\n**Version:** 0.1.4 · **License:** MIT\n","readmeFilename":"README.md"}