Should I Ask The Human?
agent-product-normalizer.vercel.app · 21 paid endpoints · listed 2026-10-27
Compress long notes or conversation context into compact operational state for agent handoffs
livelast check 35 h ago
100%valid x402 answers, 72 h
$0.00USDC received on Base, 7 days
0distinct payers, 7 days
50.0score (0-100)
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| GET | agent-product-normalizer.vercel.app/api/v1/missing-fields Check whether a tool call or structured request is missing required input fields | $0.001 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/retry-decision Decide whether an API/tool failure should be retried and suggest the next action | $0.001 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/dedupe-facts Deduplicate facts and near-duplicate notes to save downstream agent tokens | $0.0015 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/make-search-query Compress a verbose user task into search-engine-ready query variants | $0.0015 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/choose-next-step Rank candidate next actions against the current agent state | $0.002 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/detect-conflicts Detect contradictory facts, negations and numeric mismatches before an agent acts | $0.002 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/extract-actions Extract concrete action items, priority and deadline signals from messy text | $0.002 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/handoff-diff Report what changed between two agent handoff states so the next agent reads only the delta | $0.002 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/prompt-injection-scan Scan untrusted text for common prompt-injection and instruction-override patterns | $0.002 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/redact-secrets Redact common API keys, tokens and private-key patterns before logging or handoff | $0.002 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/extract-constraints Extract hard constraints, soft preferences, exclusions, budgets and deadlines from a human request | $0.003 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/should-ask-human Decide whether an agent should ask the human or safely infer and continue | $0.003 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/clarify Turn a messy human request into an execution-ready goal, constraints, ambiguity signals and one question only if needed | $0.005 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/compress-context Compress long notes or conversation context into compact operational state for agent handoffs | $0.005 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/rank-results Rank search results for a task and flag duplicate, stale and spam-like results | $0.005 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/extract-offer Extract compact price, currency, availability and seller facts from a public product page | $0.01 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/normalize Normalize a public product page into agent-ready commerce JSON | $0.01 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/video-transcript Fetch a timestamped YouTube transcript so agents do not need to watch the video | $0.015 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/validate Score whether a public product page contains enough reliable data for commerce agents | $0.02 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/video-analyze Fetch one YouTube transcript and return a compact all-in-one analysis for agents | $0.025 | Base |
| GET | agent-product-normalizer.vercel.app/api/v1/compare Compare 2 to 5 public product pages and select the cheapest offer separately per currency | $0.05 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 35 h ago | agent-product-normalizer.vercel.app/api/v1/clarify | 402 | 1680 | valid x402 v2 terms |
| 7 days ago | agent-product-normalizer.vercel.app/api/v1/choose-next-step | 402 | 4001 | valid x402 v2 terms |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| No USDC received on Base in the last 7 days (or the payout address is on another network). | |||
Is this your API?
Add the live badge to your docs: 
Claim it for free with
<a href="https://logicnodes.io/observatory/p/agent-product-normalizer.vercel.app"><img src="https://logicnodes.io/observatory/badge/agent-product-normalizer.vercel.app.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/agent-product-normalizer.vercel.app