{"name":"dev.kgninja.agent-economy/agent-verification-utility","slug":"agent-economy-agent-verification-utility","title":"Agent Verification Utility","description":"Deterministic JSON checks with signed evidence and x402-paid execution","url":"https://mcp.market/server/agent-economy-agent-verification-utility","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":8,"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-24T07:05:57.409Z","last_ok_at":"2026-09-24T07:05:57.409Z","latency_ms":521},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://agent-economy.kgninja.dev","version":"0.4.0","remotes":[{"type":"streamable-http","url":"https://agent-economy.kgninja.dev/mcp"}],"packages":[],"tools":[{"name":"describe_verify_evidence","description":"Describe when deterministic verification is useful, when it is not, free request validation, recipes, limits, and the explicit paid MCP path.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_revenue_goal_status","description":"Read the active revenue goal, measured funnel, contribution margin, and the next bounded improvement recommendation. This tool never changes price, spends funds, or sends messages.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"prepare_verify_evidence_purchase","description":"After a successful free precheck, create or reuse a bound quote and return the exact HTTP request that will produce the x402 challenge. Do not pay until the binding, price, network, asset, payTo, and expiry match local policy.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"idempotency_key":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"},"intent":{"type":"object","properties":{"request":{"type":"object","properties":{"client_request_id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9._:-]+$"},"evidence":{"type":"object","properties":{"media_type":{"type":"string","const":"application/json"},"content_base64":{"type":"string","minLength":4,"maxLength":87384}},"required":["media_type","content_base64"],"additionalProperties":false},"assertions":{"minItems":1,"maxItems":16,"type":"array","items":{"oneOf":[{"type":"object","properties":{"op":{"type":"string","const":"sha256_equals"},"expected_hex":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["op","expected_hex"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_pointer_exists"},"path":{"type":"string","maxLength":512}},"required":["op","path"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_pointer_equals"},"path":{"type":"string","maxLength":512},"expected":{}},"required":["op","path","expected"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_type_is"},"path":{"type":"string","maxLength":512},"expected_type":{"type":"string","enum":["null","boolean","number","string","array","object"]}},"required":["op","path","expected_type"],"additionalProperties":false}]}}},"required":["client_request_id","evidence","assertions"],"additionalProperties":false},"spend_policy":{"type":"object","properties":{"policy_version":{"type":"string","const":"agent-economy/precheck-policy/2.0"},"max_amount_atomic":{"type":"string"},"network":{"type":"string","enum":["eip155:84532","eip155:8453"]},"asset":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"pay_to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}},"required":["policy_version","max_amount_atomic","network","asset","pay_to"],"additionalProperties":false},"precheck_receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"required":["request","spend_policy","precheck_receipt_digest"],"additionalProperties":false}},"required":["idempotency_key","intent"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"quote_verify_evidence","description":"Validate a complete verification request and return a free quote when the margin policy passes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"idempotency_key":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"},"intent":{"type":"object","properties":{"request":{"type":"object","properties":{"client_request_id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9._:-]+$"},"evidence":{"type":"object","properties":{"media_type":{"type":"string","const":"application/json"},"content_base64":{"type":"string","minLength":4,"maxLength":87384}},"required":["media_type","content_base64"],"additionalProperties":false},"assertions":{"minItems":1,"maxItems":16,"type":"array","items":{"oneOf":[{"type":"object","properties":{"op":{"type":"string","const":"sha256_equals"},"expected_hex":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["op","expected_hex"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_pointer_exists"},"path":{"type":"string","maxLength":512}},"required":["op","path"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_pointer_equals"},"path":{"type":"string","maxLength":512},"expected":{}},"required":["op","path","expected"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_type_is"},"path":{"type":"string","maxLength":512},"expected_type":{"type":"string","enum":["null","boolean","number","string","array","object"]}},"required":["op","path","expected_type"],"additionalProperties":false}]}}},"required":["client_request_id","evidence","assertions"],"additionalProperties":false},"spend_policy":{"type":"object","properties":{"policy_version":{"type":"string","const":"agent-economy/precheck-policy/2.0"},"max_amount_atomic":{"type":"string"},"network":{"type":"string","enum":["eip155:84532","eip155:8453"]},"asset":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"pay_to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}},"required":["policy_version","max_amount_atomic","network","asset","pay_to"],"additionalProperties":false},"precheck_receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"required":["request","spend_policy","precheck_receipt_digest"],"additionalProperties":false}},"required":["idempotency_key","intent"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"verify_evidence","description":"Run deterministic checks and return Ed25519-signed evidence after one explicitly authorized x402 payment. A free precheck receipt and a matching bound payment requirement are required before signing.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"idempotency_key":{"type":"string","minLength":16,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"},"intent":{"type":"object","properties":{"request":{"type":"object","properties":{"client_request_id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9._:-]+$"},"evidence":{"type":"object","properties":{"media_type":{"type":"string","const":"application/json"},"content_base64":{"type":"string","minLength":4,"maxLength":87384}},"required":["media_type","content_base64"],"additionalProperties":false},"assertions":{"minItems":1,"maxItems":16,"type":"array","items":{"oneOf":[{"type":"object","properties":{"op":{"type":"string","const":"sha256_equals"},"expected_hex":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["op","expected_hex"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_pointer_exists"},"path":{"type":"string","maxLength":512}},"required":["op","path"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_pointer_equals"},"path":{"type":"string","maxLength":512},"expected":{}},"required":["op","path","expected"],"additionalProperties":false},{"type":"object","properties":{"op":{"type":"string","const":"json_type_is"},"path":{"type":"string","maxLength":512},"expected_type":{"type":"string","enum":["null","boolean","number","string","array","object"]}},"required":["op","path","expected_type"],"additionalProperties":false}]}}},"required":["client_request_id","evidence","assertions"],"additionalProperties":false},"spend_policy":{"type":"object","properties":{"policy_version":{"type":"string","const":"agent-economy/precheck-policy/2.0"},"max_amount_atomic":{"type":"string"},"network":{"type":"string","enum":["eip155:84532","eip155:8453"]},"asset":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"pay_to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}},"required":["policy_version","max_amount_atomic","network","asset","pay_to"],"additionalProperties":false},"precheck_receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"required":["request","spend_policy","precheck_receipt_digest"],"additionalProperties":false}},"required":["idempotency_key","intent"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-23T21:38:34.221Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T21:38:34.167Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1345ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://agent-economy.kgninja.dev/mcp","reachable":true,"authRequired":false,"latencyMs":1345,"serverInfo":{"name":"dev.kgninja/agent-verification-utility","version":"0.4.3"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://agent-economy.kgninja.dev/icon.svg","source":"registry"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}