The job

Your agent has a question, but it needs to inspect the sources itself. It needs ranked links, snippets, and domains. It doesn't need page text yet, and it doesn't need a model to write an answer on its behalf.

web-search is the small paid step for that job. It returns a source list for 0.006 USDC on Base after the x402 payment. The response has the original query, ranked results, source path, and an explicit degraded flag when a recent public-news fallback answered instead of the primary search path.

{
  "query": "recent changes to x402 discovery",
  "num_results": 8,
  "recency": "week"
}

Choose the smallest useful call

Use web-search when your next step is to rank, filter, or open a set of links yourself. Keep the same query, result count, and recency setting when you check the topic again. That makes source-list changes visible instead of mixing a changed question with a changed result set.

Choose search-content when the agent needs cleaned page text attached to the results. Choose answer-web when it needs a written response with sources. Use news-search when the work is specifically a fresh-news feed rather than general web retrieval. Those calls do more work and return a different shape.

Repeat the same source check from MCP

Use the web-probe MCP server when the agent already keeps research tools in an MCP configuration.

{
  "mcpServers": {
    "agentutility-web-probe": {
      "command": "npx",
      "args": ["-y", "@agentutility/mcp-web-probe"],
      "env": { "X402_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HEX" }
    }
  }
}

Call web-search with the same query, num_results, and recency fields from the earlier run. Keep the returned source list with its degraded value. That record lets the next agent compare like-for-like sources before deciding to pay for page text or a cited answer.

Account-based search versus one paid call

An account-based provider can fit a product with a standing volume agreement or a custom ranking setup. A short agent run usually needs one known input and one inspectable result. web-search has that narrower contract: the agent sees the x402 price before payment, pays once, and gets links it can evaluate before it spends on extraction or synthesis.

If the response has degraded: true, keep that field with the saved result. It means the fallback answered the request, so don't compare it to a primary result set as though both came from the same source path.