{"name":"io.github.insivotron/agent-utility-mcp","slug":"insivotron-agent-utility-mcp","title":"Agent Utility MCP","description":"Stop your agent before it runs rm -rf /etc or emails your .env. Deterministic preflight checks.","url":"https://mcp.market/server/insivotron-agent-utility-mcp","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":20,"ok":20,"last_checked_at":"2026-09-24T08:16:14.794Z","last_ok_at":"2026-09-24T08:16:14.794Z","latency_ms":272},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":null,"version":"0.3.0","remotes":[{"type":"streamable-http","url":"https://agent-utility-mcp.insivotron.workers.dev/mcp"}],"packages":[],"tools":[{"name":"analyze_tool_call","description":"Analyze a proposed AI-agent tool call before execution and return a deterministic, policy-aware decision (allow, notice, confirm or block) covering destructive actions, sensitive-data exposure, external transmission, privilege changes and irreversible operations, under the applicable policy — permissive, balanced or strict, balanced by default. Filesystem paths outside a known workspace_root are treated as higher risk than paths inside it.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"tool_name":{"type":"string","minLength":1,"maxLength":256,"description":"The exact name of the proposed tool."},"arguments":{"anyOf":[{"type":"object","additionalProperties":{}},{"type":"array","items":{}},{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"The proposed tool arguments. They are analyzed as data and never executed."},"policy":{"type":"string","enum":["permissive","balanced","strict"],"description":"Optional policy used to compute the decision: permissive, balanced or strict (default: balanced)."},"context":{"type":"object","properties":{"description":{"type":"string","maxLength":4096},"target_type":{"type":"string","maxLength":4096},"destination":{"type":"string","maxLength":4096},"operation":{"type":"string","maxLength":4096},"workspace_root":{"type":"string","maxLength":4096,"description":"Optional workspace root. Filesystem paths that resolve outside it are treated as higher risk than paths inside it."}},"additionalProperties":false,"description":"Optional declarative context about the proposed operation."}},"required":["tool_name","arguments"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"analyze_url_risk","description":"Analyze a URL for structural and security risk signals and return a deterministic, policy-aware decision (allow, notice, confirm or block) under the applicable policy — permissive, balanced or strict, balanced by default.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","minLength":1,"description":"The absolute URL to analyze."},"policy":{"type":"string","enum":["permissive","balanced","strict"],"description":"Optional policy used to compute the decision: permissive, balanced or strict (default: balanced)."},"context":{"type":"object","properties":{"workspace_root":{"type":"string","description":"Accepted for contract consistency; URL analysis has no filesystem paths to scope, so it has no effect here."}},"additionalProperties":false,"description":"Optional declarative context."}},"required":["url"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"inspect_command","description":"Analyze a shell command before execution and return a deterministic, policy-aware decision (allow, notice, confirm or block) without running it, under the applicable policy — permissive, balanced or strict, balanced by default. Paths outside a known workspace_root are treated as higher risk than paths inside it.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"command":{"type":"string","minLength":1,"maxLength":16384,"description":"The complete command text to inspect without executing it."},"shell":{"type":"string","enum":["bash","sh","zsh","powershell","cmd","unknown"],"description":"The command shell, when known."},"cwd":{"type":"string","maxLength":4096,"description":"Optional working-directory context. It is never accessed."},"policy":{"type":"string","enum":["permissive","balanced","strict"],"description":"Optional policy used to compute the decision: permissive, balanced or strict (default: balanced)."},"context":{"type":"object","properties":{"workspace_root":{"type":"string","maxLength":4096,"description":"Optional workspace root. Paths that resolve outside it are treated as higher risk than paths inside it."}},"additionalProperties":false,"description":"Optional declarative context."}},"required":["command"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"inspect_file","description":"Inspect a Base64-encoded file locally for deterministic structural and security risk signals without executing it, and return a policy-aware decision (allow, notice, confirm or block) under the applicable policy — permissive, balanced or strict, balanced by default.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"filename":{"type":"string","minLength":1,"description":"The original filename, including its extension."},"content_base64":{"type":"string","description":"The complete file content encoded as canonical Base64 (maximum decoded size: 1 MiB)."},"policy":{"type":"string","enum":["permissive","balanced","strict"],"description":"Optional policy used to compute the decision: permissive, balanced or strict (default: balanced)."},"context":{"type":"object","properties":{"workspace_root":{"type":"string","description":"Accepted for contract consistency; file inspection has no filesystem paths to scope, so it has no effect here."}},"additionalProperties":false,"description":"Optional declarative context."}},"required":["filename","content_base64"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-22T21:30:18.709Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-22T21:30:18.679Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 809ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://agent-utility-mcp.insivotron.workers.dev/mcp","reachable":true,"authRequired":false,"latencyMs":809,"serverInfo":{"name":"agent-utility-mcp-v1","version":"0.3.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}