{"uid":"cap_gCir5tjPANjvNFG5iyxS7","slug":"agenttoll-mcp-approval-pack-71b2dcbf","name":"AgentToll MCP Approval Pack","description":"108+ receipt-backed x402 work products for AI agents. Clear prices, spend caps, buyer metadata, and structured results over Base USDC.","url":"https://agenttoll.dev/paid/mcp/approval-pack","method":"POST","headers":{},"bodySchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"tool_name":{"type":"string","maxLength":120},"route_url":{"type":"string","maxLength":500},"price_usd":{"type":["string","number"]},"task_intent":{"type":"string","maxLength":240},"max_payment_usd":{"type":["string","number"]},"tool_schema":{"type":["object","string"]},"method":{"type":"string","maxLength":20},"seller_address":{"type":"string","maxLength":80}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]},"responseSchema":{"type":"json","example":{"product":"MCP Approval Pack","approval_prompt":"Approve market_radar for check x402 market demand. Max spend is $0.05 in Base USDC."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_zFxXwUI2Hogi7Wo_UHzrk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a structured approval prompt for an AI agent action, specifying the operation name, spend cap, and payment network for human or automated review before execution.","exampleAgentPrompt":"Before my agent runs market_radar, generate an MCP approval pack so I can review and authorize the $0.05 Base USDC spend — include the action name and spend cap in a structured approval prompt.","exampleUseCases":[{"title":"Pre-payment agent spend gate","prompt":"My agent is about to call a paid market data API — generate an approval pack for me to review before it spends $0.05 in Base USDC so I can confirm the action name and cap before it proceeds."},{"title":"Autonomous workflow authorization","prompt":"I'm building an agent pipeline and need a structured approval prompt generated for each step that costs money — create an MCP approval pack for the 'check_nist_cve' action with a $0.05 spend cap over Base USDC."},{"title":"Human-in-the-loop spend review","prompt":"Before my AI agent executes the polymarket_trends action, produce a formatted approval message showing the operation name, what it does, and the max spend amount so a human reviewer can sign off."}],"resultDescription":"Returns a JSON object containing a product label ('MCP Approval Pack') and a human-readable approval_prompt string that names the agent action, describes its purpose, and states the maximum spend cap in Base USDC — ready to display to a human approver or inject into an agent oversight workflow.","failureModes":["Missing action name or spend cap in request body returns malformed or generic prompt","Invalid spend cap value may produce nonsensical authorization text","Network or payment processing failure returns non-200 with no approval pack","Unrecognized action name may produce a generic rather than context-specific prompt"],"whenToPreferThis":"Use this endpoint when you need a structured, receipt-backed approval prompt before an AI agent executes a paid action — especially in x402-based agentic workflows on Base USDC where human-in-the-loop or automated spend authorization is required. Prefer this over custom approval logic when you want a standardized MCP-compatible format with clear spend cap disclosure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:46:28.273Z","isFirstParty":false}