npx agentcash@0.17.1 installAGENTCASH 0.17.1 / EXACT PER-CALL CEILING
Discover first.
Approve one penny call.
This MCP handoff turns the published Andromalius discovery document into one bounded paid request. It pins AgentCash, inspects the schema before payment, and sets the maximum for the selected call to the exact listed price.
01 / CREATE A SEPARATE BUYER BOUNDARY
AgentCash controls its wallet. Andromalius never receives it.
Installing or first using AgentCash may create wallet files in its user storage. Review the third-party package before invoking wallet tools, use a dedicated low-balance Base wallet, and never import a primary wallet or expose recovery material to a model.
- Pin the reviewed package generation instead of silently following latest.
- Fund only the dedicated buyer wallet with the amount you intend to risk.
- Keep every private key, recovery phrase, and payment signature outside Andromalius.
- Do not run a payment-capable tool until the product, body, and ceiling are approved.
02 / INSTALL AND DISCOVER
Use the pinned MCP, then read the origin.
Discovery is payment-free. Require exactly nine operations—seven payment-free and two paid—and independently verify the paid route, Base network, native-USDC contract, receiving wallet, and listed amount before continuing.
Tool: discover_api_endpoints
{
"url": "https://api.andromalius.io",
"includeGuidance": true
}03 / CHECK BEFORE FETCH
Probe the exact request without paying.
AgentCash requires schema inspection for an unfamiliar endpoint. This complete fixed challenge is safe for the one-cent product: Andromalius audits the supplied JSON and never fetches merchant.example.
Tool: check_endpoint_schema
{
"url": "https://api.andromalius.io/v1/audit/challenge",
"method": "POST",
"body": {
"paymentRequired": {
"x402Version": 2,
"resource": {
"url": "https://merchant.example/v1/resource",
"description": "Fixed synthetic resource",
"mimeType": "application/json"
},
"accepts": [{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "10000",
"payTo": "0x2ff7D9d400b27659F67EFd9E43D779D2bE5053c3",
"maxTimeoutSeconds": 300,
"extra": {}
}]
},
"expected": {
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x2ff7D9d400b27659F67EFd9E43D779D2bE5053c3",
"maxAmountAtomic": "10000",
"resourceUrl": "https://merchant.example/v1/resource",
"maxTimeoutSeconds": 300
}
}
}04 / AUTHORIZE ONE EXACT CALL
The next tool call can move funds.
Review the request again immediately before execution. The per-call maximum is USD, fixed to 0.01 for Challenge Audit or 0.02 for Discovery Audit. Reject any changed resource, method, body, network, asset, payee, amount, or timeout.
Tool: fetch // PAYMENT-CAPABLE: run only after explicit approval
{
"url": "https://api.andromalius.io/v1/audit/challenge",
"method": "POST",
"headers": { "content-type": "application/json" },
"body": {
"paymentRequired": {
"x402Version": 2,
"resource": {
"url": "https://merchant.example/v1/resource",
"description": "Fixed synthetic resource",
"mimeType": "application/json"
},
"accepts": [{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "10000",
"payTo": "0x2ff7D9d400b27659F67EFd9E43D779D2bE5053c3",
"maxTimeoutSeconds": 300,
"extra": {}
}]
},
"expected": {
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x2ff7D9d400b27659F67EFd9E43D779D2bE5053c3",
"maxAmountAtomic": "10000",
"resourceUrl": "https://merchant.example/v1/resource",
"maxTimeoutSeconds": 300
}
},
"paymentProtocol": "x402",
"paymentNetwork": "base",
"maxAmount": 0.01,
"timeout": 30000
}Tool: fetch // PAYMENT-CAPABLE: run only after explicit approval
{
"url": "https://api.andromalius.io/v1/audit/discovery",
"method": "POST",
"headers": { "content-type": "application/json" },
"body": {
"openapi": {
"openapi": "3.1.0",
"info": { "title": "Example", "version": "1.0.0" },
"paths": {}
}
},
"paymentProtocol": "x402",
"paymentNetwork": "base",
"maxAmount": 0.02,
"timeout": 30000
}05 / RECONCILE, NEVER BLINDLY RETRY
Missing output does not prove that payment failed.
Require the successful report and payment receipt from the same call. If the result is missing or ambiguous, stop and reconcile the AgentCash result, facilitator evidence, and finalized Base transfer before authorizing another attempt.
AgentCash is third-party software; Andromalius is not affiliated with or endorsed by its publisher. This page does not install software, connect a wallet, authorize a payment, or guarantee delivery. United States business users age 18 or older only. Terms · Privacy · Refunds