Bounty Engineer Agent Commerce
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Remote MCP storefront for agent routing, verification, web extraction and x402-paid tools.
| Author | io.github.gatoprd |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 3149 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Bounty Engineer Agent Commerce": {
"url": "https://bounty-engineer-x402-prod.onrender.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (20)
list_productsread-onlyRead-only, free catalog of exact priced x402 tools: JSON/security, funding rates, extraction, seller-payment analysis and agent operations. Use list_products with {} to explore ordinary APIs; for $99.90–$2,499.90 one-time credit packs use list_premium_agent_packs, and for a known product use get_purchase_instructions. No purchase or wallet action occurs. Results are catalog entries, not proof of demand.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_commerce_radar_offerread-onlyBuyer-intent discovery for retailer competitor-price/stock and autonomous product-change feeds. Returns true $29.90 Starter and $99.90 Pro plans, free real-URL compatibility preflight, PayPal subscription and one-time 30-day Base USDC options. Does NOT create invoices, make transfers, contact third-party agents or claim buyers exist.
Hints: read-only yes · destructive no · idempotent yes · open-world no
quote_batch_web_intelligenceread-onlyQuote the fixed cost and validate up to 10 public URLs without fetching them, spending USDC or creating an invoice. The paid batch returns provenance-linked snippets, content hashes, titles and optional client-supplied baseline comparisons. Use HTTP POST /v1/batch-web-intelligence after independently confirming the x402 payment challenge; the free quote is never a purchase.
Parameters:
urls(required) — array — One to ten buyer-selected public HTTP(S) pages. Example: ["https://example.com"]previous_hashes— object — Optional prior 64-character SHA-256 hashes keyed by URL; omit for first-time research
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_premium_agent_packsread-onlyUse this free catalog only when an authorized agent needs a high-volume one-time Base USDC credit pack ($99.90–$2,499.90) or high-ticket seller-payment and portfolio x402 analysis. Includes exact prices, proof links and safe per-pack checkout URLs. Before any spend use quote_premium_workload for planned credit usage or quote_premium_delivery for a real ledger/workspace input. For small workloads use list_products or per-call x402 instead. The catalog never signs, issues invoices, subscribes, or buys.
Parameters:
max_spend_usd— number — Buyer's maximum authorized total spend in USD; no purchase is made.
Hints: read-only yes · destructive no · idempotent yes · open-world no
qualify_premium_buyerread-onlyUse when you have a real buyer-authorized budget and a concrete agent workflow. Matches one-workspace ledger reconciliation to the $149.90 Command Center, cross-workspace settlement controls to the $999.90 Tower ONLY with confirmed multiple workspaces, or high-volume prepaid credits ONLY with lower total declared cash cost. Always use the free input quote first. No contact to other buyers, signature, invoice, automatic purchase or payment. Example: {goal:'reconcile agent seller payment ledger receipts',max_spend_usd:250,workspaces:1}.
Parameters:
goal(required) — string — The buyer's real operational goal, not marketing textmax_spend_usd(required) — number — Hard buyer-authorized USD ceiling; the agent must have buyer permissiontool— string — For prepaid workloads, a current supported tool idcalls— integer — For prepaid workloads, expected genuine tool call countworkspaces— integer — Actual number of buyer-owned workspaces when relevant
Hints: read-only yes · destructive no · idempotent yes · open-world no
quote_premium_workloadread-onlyFree quote for up to 20 tool/call rows under a hard total budget. Compares one shared-key package against pay-per-call pricing and recommends a prepaid package only when it covers all tools and costs less. Includes smaller and funding-only alternatives; does not buy or create invoices.
Parameters:
workload(required) — array — Buyer-declared recurring workload. Example: [{"tool":"funding-rates","calls":10000}]max_spend_usd(required) — number — Hard buyer-approved total budget in USD. The free quote does not authorize a charge
Hints: read-only yes · destructive no · idempotent yes · open-world no
quote_premium_deliveryread-onlyValidate actual caller-supplied Command Center or Control Tower input before authorizing an expensive analysis. Returns input hash, counts, deliverable list, posted price and a cheaper standalone alternative when one workspace suffices. Does not return the paid analysis, verify receipts on chain, sign or transfer funds.
Parameters:
tool(required) — string — Exact premium tool id; Command Center is for one workspace, Tower for genuine cross-workspace needsinput(required) — object — Real buyer-owned analysis inputs; never send wallet secrets, private keys or credentialsmax_spend_usd(required) — number — Maximum buyer-approved USD budget; preview never charges
Hints: read-only yes · destructive no · idempotent yes · open-world no
recommend_paid_toolread-onlyFree single-tool product recommendation by plain-language goal. Use for one specific agent task, not to assume budget approval or execute a payment. For multi-workspace settlement, reused receipts and shared agent budgets consider enterprise-commerce-control-tower; for one workspace seller ledger reconciliation consider agent-commerce-command-center. Before authorizing expensive analysis use quote_premium_delivery; for volume discounts use quote_premium_workload. A no-match result means DO_NOT_BUY. Example: {goal:'verify an x402 seller before paying'}.
Parameters:
goal(required) — string — Plain-language buyer goal. Example: verify an x402 seller before paying
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_purchase_instructionsread-onlyReturn the direct endpoint, price, payment network and purchase flow for one Bounty Engineer product. Does not spend funds. Example: {product_id:'x402-payment-preflight'}.
Parameters:
product_id(required) — string — Product id from list_products. Example: x402-payment-preflight
Hints: read-only yes · destructive no · idempotent yes · open-world no
quote_autonomous_purchaseread-onlyGiven an agent goal and hard USD budget, return a buyer-controlled value ladder: cheapest relevant proof, recommended value, optional higher-outcome upgrade, and executable purchase plan. This tool itself is free and never spends funds. Example: {goal:'extract a public webpage',max_price_usd:0.01,preferred_rail:'x402'}.
Parameters:
goal(required) — string — Plain-language goal. Example: extract a public webpagemax_price_usd— number — Hard total USD price ceiling; never exceeded. Example: 0.01preferred_rail— string — Preferred payment rail. Base USDC is the preferred direct wallet fallback.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_product_proofread-onlyReturn one product's method, exact price, schema, sample input and autonomous purchase contract without spending funds. Example: {product_id:'web-extract'}.
Parameters:
product_id(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
quote_instant_workread-onlyZero-cost deterministic computation of the actual buyer-submitted reconciliation or quality task. Returns output SHA-256 and readiness; never returns the paid full result or spends USDC. Example: {input:{task:'quality',required:['id'],records:[{id:'A'}]}}.
Parameters:
input(required) — object — Instant-work JSON input. Example: {task:'quality',required:['id'],records:[{id:'A'}]}
Hints: read-only yes · destructive no · idempotent yes · open-world no
paid_web_extractExtract one public HTML page into clean Markdown, text, links, metadata and source hashes. Native x402 payment, no API key. Example: {input:{url:'https://example.com'}}.
Parameters:
input— object — Web extraction input. Required field: url. Example: {url:'https://example.com'}
Hints: read-only no · destructive no · idempotent no · open-world yes
paid_funding_loopScreen fresh external funded tasks for payout rail, escrow, deadline and zero-deposit conditions. Native x402 payment, no API key. Example: {input:{limit:20,rail:'base'}}.
Parameters:
input— object — Funding-loop request. Example: {limit:20,rail:'base'}
Hints: read-only no · destructive no · idempotent no · open-world yes
paid_funding_ratesFetch normalized live perpetual-futures funding rates with venue fallback and market context. Native x402 payment, no API key. Example: {input:{symbol:'BTCUSDT',providers:['binance','bybit']}}.
Parameters:
input— object — Funding-rate request. Example: {symbol:'BTCUSDT',providers:['binance','bybit']}
Hints: read-only no · destructive no · idempotent no · open-world yes
paid_json_contract_checkValidate structured JSON against the supported deterministic JSON Schema subset and return exact error pointers. Native x402 payment. Example: {input:{value:{price:25},schema:{type:'object',required:['price'],properties:{price:{type:'number'}}}}}.
Parameters:
input— object — JSON value/text plus schema. Example: {value:{price:25},schema:{type:'object',required:['price'],properties:{price:{type:'number'}}}}
Hints: read-only no · destructive no · idempotent no · open-world yes
paid_x402_payment_preflightPreflight an x402 seller/payment contract before an autonomous buyer commits funds; checks payment-path risks without authorizing a purchase. Native MCP x402. Use get_product_proof for the current exact input schema.
Parameters:
input— object — x402 preflight request matching the published product schema. Call get_product_proof with product_id x402-payment-preflight first.
Hints: read-only no · destructive no · idempotent no · open-world yes
paid_agent_purchase_firewallEvaluate a proposed agent purchase for hard-budget, duplicate-payment, seller/payTo drift and purchase-safety conditions before execution. Native MCP x402. Use get_product_proof for the current exact input schema.
Parameters:
input— object — Purchase-firewall request matching the published product schema. Call get_product_proof with product_id agent-purchase-firewall first.
Hints: read-only no · destructive no · idempotent no · open-world yes
execute_paid_productExecute one selected paid API tool through native MCP x402 v2. For known product_id and bounded input, the first call only returns PaymentRequired; no paid output is released. With independently authorized budget and validated network, amount and payee, an x402 client retries with params._meta['x402/payment']; only verified paid success includes _meta['x402/payment-response']. Non-idempotent and payment-bearing; do not retry by signing a second transaction after uncertain settlement. Use a dedicated paid_* sibling when a narrower tool is available; use get_product_proof or quote_premium_delivery first if scope or input validity is uncertain.
Parameters:
product_id(required) — string — Paid product id. Example: hashinput— object — Product-specific JSON input. Example for hash: {text:'hello'}
Hints: read-only no · destructive no · idempotent no · open-world yes
get_workflow_reciperead-onlyGet published sample input/output, exact credits for a batch, one-time pack options and prepaid HTTP integration. No payment or own-data execution occurs. Example: {tool:"funding-rates",calls:100}.
Parameters:
tool(required) — string — Workflow product id. Example: funding-ratescalls— integer — Planned number of calls. Example: 100
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.