{"data":{"name":"com.kushbitx/agentproof","title":"KushBitx AgentProof","description":"Safety checks for AI agents paying on Base: free SpendGuard, paid x402 token risk and preflight.","version":"1.0.0","websiteUrl":"https://kushbitx.com/developers","repositoryUrl":null,"remotes":[{"url":"https://kushbitx.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-22T13:36:04.492Z","updatedAt":"2026-10-22T13:36:04.492Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"KushBitx AgentProof","source":"official-registry","sourceId":"com.kushbitx/agentproof","updatedAt":"2026-10-22T13:36:04.492Z","confidence":100,"websiteUrl":"https://kushbitx.com/developers","description":"Safety checks for AI agents paying on Base: free SpendGuard, paid x402 token risk and preflight.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.kushbitx/agentproof","endpointFingerprint":"a4318f52466e48772f82e8e98b5c2aa21a10c7272f3498ff6a394e5e7ee0e620","name":"preflight","title":"Transaction Preflight","description":"Simulate one unsigned Base transaction before an agent signs it. Runs eth_call and gas estimation on current chain state, decodes the intent (ERC-20 transfer, approve, NFT setApprovalForAll), flags unlimited approvals, calldata sent to a non-contract, zero-address targets, reverts and destination risk labels such as phishing or sanctions. Returns ALLOW, WARN, BLOCK or INCOMPLETE with findings. No key or signed transaction is requested. Paid tool: 0.001 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing.","inputSchema":{"type":"object","properties":{"chain":{"type":"string","enum":["base"]},"from":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional sender used for simulation."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Transaction destination."},"valueWei":{"type":"string","pattern":"^[0-9]+$","description":"Native ETH value in wei."},"data":{"type":"string","pattern":"^0x([a-fA-F0-9]{2})*$","description":"Unsigned calldata."}},"required":["chain","to"],"additionalProperties":false},"annotations":{"title":"Transaction Preflight","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"e9d507a7d649b4e1e1e45a46291d93370e01600107ccd2d76c3cd114206bb88f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T18:46:02.845Z","metadataTrust":"untrusted"},{"serverName":"com.kushbitx/agentproof","endpointFingerprint":"a4318f52466e48772f82e8e98b5c2aa21a10c7272f3498ff6a394e5e7ee0e620","name":"quick_check","title":"AgentProof Quick Check","description":"Fast pre-payment sanity check for agents on Base: confirms the RPC reports Base mainnet (chain ID 8453) and that the official USDC contract has deployed code. No request body. Returns PASS or FAIL with both checks and a timestamp. It is not a token-risk report, transaction simulation or payment proof. Paid tool: 0.001 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"AgentProof Quick Check","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"e757cb39cb709cd4282f8c08ece5b142d49a45917fc377d33befb3a88ab5e10c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T18:46:02.845Z","metadataTrust":"untrusted"},{"serverName":"com.kushbitx/agentproof","endpointFingerprint":"a4318f52466e48772f82e8e98b5c2aa21a10c7272f3498ff6a394e5e7ee0e620","name":"spendguard_evaluate","title":"SpendGuard policy check","description":"Free. Check a proposed Base USDC payment against a spending policy you supply (per-transaction limit, daily budget, human-approval threshold, allowed recipients) before money moves. Returns APPROVE, HUMAN_APPROVAL or BLOCK with findings. Advisory only: it never signs, holds keys or moves funds.","inputSchema":{"type":"object","properties":{"agentId":{"type":"string"},"requestId":{"type":"string"},"chain":{"type":"string","enum":["base"]},"asset":{"type":"string","enum":["USDC"]},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"amount":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["maxPerTransaction","remainingDailyBudget","requireHumanAbove","maxRepeats","allowedRecipients","blockUnknownRecipients"],"properties":{"maxPerTransaction":{"type":"string"},"remainingDailyBudget":{"type":"string"},"requireHumanAbove":{"type":"string"},"maxRepeats":{"type":"integer","minimum":1},"allowedRecipients":{"type":"array","items":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}},"blockUnknownRecipients":{"type":"boolean"}}},"context":{"type":"object","additionalProperties":false,"properties":{"repeatCount":{"type":"integer","minimum":0},"agentProofDecision":{"type":"string","enum":["ALLOW","WARN","BLOCK","INCOMPLETE","UNKNOWN"]}}}},"required":["agentId","requestId","chain","asset","recipient","amount","policy"],"additionalProperties":false},"annotations":{"title":"SpendGuard policy check","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"b2d1b8f09b848442d9d0840a494ca346bc0abc6bc392390c5aa5cec1444ddb17","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T18:46:02.845Z","metadataTrust":"untrusted"},{"serverName":"com.kushbitx/agentproof","endpointFingerprint":"a4318f52466e48772f82e8e98b5c2aa21a10c7272f3498ff6a394e5e7ee0e620","name":"token_risk","title":"Token Risk","description":"Token-risk report for one Base ERC-20 contract. Checks whether the token can be sold (honeypot simulation), buy/sell/transfer tax, owner privileges (mint, pause, blacklist, balance changes, proxy upgrades), holder concentration and DEX liquidity. Returns ALLOW, WARN, BLOCK or INCOMPLETE with scored findings and per-check coverage. INCOMPLETE means required evidence was unavailable, never zero risk. Read-only: never signs or trades. Paid tool: 0.001 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing.","inputSchema":{"type":"object","properties":{"chain":{"type":"string","enum":["base"],"description":"Blockchain network."},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Base token contract address."}},"required":["chain","address"],"additionalProperties":false},"annotations":{"title":"Token Risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"64f7f5e034862e3dd5fcaa01d2c1bb98936a03a1342c8f87be74e25cba4d7d81","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T18:46:02.845Z","metadataTrust":"untrusted"},{"serverName":"com.kushbitx/agentproof","endpointFingerprint":"a4318f52466e48772f82e8e98b5c2aa21a10c7272f3498ff6a394e5e7ee0e620","name":"verify_payment","title":"Payment Proof","description":"Verify one Base USDC payment onchain before an agent releases goods or credit. Reads the transaction receipt and checks the official USDC Transfer logs against the expected recipient, amount and optional sender. Returns VERIFIED, MISMATCH, FAILED or PENDING_OR_NOT_FOUND with block number, confirmations, the matching transfer and a Basescan link. Read-only: never moves funds. Paid tool: 0.00288 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing.","inputSchema":{"type":"object","properties":{"chain":{"type":"string","enum":["base"]},"txHash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"},"expectedTo":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"expectedFrom":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"expectedAmount":{"type":"string","pattern":"^[0-9]+(\\.[0-9]{1,6})?$","description":"Expected USDC amount."}},"required":["chain","txHash","expectedTo","expectedAmount"],"additionalProperties":false},"annotations":{"title":"Payment Proof","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"680a1e39460f055d66d80cfc8ba5f734c592f9dae3b3c179a6f7441f3f61c5d7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T18:46:02.845Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"a4318f52466e48772f82e8e98b5c2aa21a10c7272f3498ff6a394e5e7ee0e620","protocol":"streamable-http","status":"indexed","toolCount":5,"observedAt":"2026-10-29T18:46:02.845Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.kushbitx/agentproof":{"url":"https://kushbitx.com/mcp"}}},"Cursor":{"mcpServers":{"com.kushbitx/agentproof":{"url":"https://kushbitx.com/mcp"}}},"VS Code":{"servers":{"com.kushbitx/agentproof":{"type":"http","url":"https://kushbitx.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://kushbitx.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.kushbitx%2Fagentproof","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.kushbitx%2Fagentproof","name":"com.kushbitx/agentproof","description":"Safety checks for AI agents paying on Base: free SpendGuard, paid x402 token risk and preflight.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://kushbitx.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://kushbitx.com/developers","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.kushbitx/agentproof","status":"online","lastCheckedAt":"2026-11-03T21:15:41.955Z","lastSuccessfulCheck":"2026-11-03T21:15:41.955Z","latencyMs":408,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T21:15:41.955Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T21:15:41.955Z"},"security":null,"timestamps":{"createdAt":"2026-10-22T13:36:04.492Z","updatedAt":"2026-10-22T13:36:04.492Z","observedAt":"2026-11-03T21:15:41.955Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}