MCP + REST · USDC on Base

Know what changed.
Act on fresh data.

Give your agent a clear answer when a page, JSON response or API contract changes. Check, extract and compare with a small, predictable API.

Free baseline registration. Paid calls from $0.005 USDC.
No subscription required.

fresh402_checkEXAMPLE
// Is my source still current?
{
  "watch_id": "w_…"
}
↗
Track the changes that matter

Reuse the same watch for future checks.

HTMLJSONOpenAPI

Illustrative input · See docs for response fields

Bounded fetching · No JavaScript execution
01 /Agent ready

Five MCP tools. The same capabilities over REST.

02 /Persistent context

Register once. Save a watch ID. Compare again.

03 /Explicit payment

x402, native MPP or one-time prepaid credits.

A focused toolkit

From a source URL
to a useful change signal.

Monitor the information your workflows depend on. Use individual calls or compose a watch → check → diff workflow.

↻

Freshness

Check

Check a registered watch or a URL for changes. Compare normalized content hashes, with conditional revalidation where supported.

fresh402_check
$0.005 USDC / call
⌘

Structured content

Extract

Extract bounded content from a public HTML or JSON URL. Fetches do not run page JavaScript or provide browser rendering.

fresh402_extract
$0.010 USDC / call
±

Meaningful changes

Smart Diff

Compare structural JSON or HTML snapshots for a saved watch. Inspect additions, removals and modifications within documented limits.

fresh402_smart_diff
$0.015 USDC / call
{ }

API evolution

OpenAPI Contract Diff

Compare fetched OpenAPI contracts for a saved watch. Report supported contract changes; runtime API behavior is not tested.

fresh402_openapi_contract_diff
$0.020 USDC / call

Transparent by design

A call when you need it.
Credits when you need more.

Pay-per-call prices stay independent of prepaid tariffs. All prices are in USDC on Base mainnet. Prepaid packages are one-time purchases, not recurring subscriptions.

No package required

Pay per call

A payment-aware client handles the challenge.

Check
$0.005
Extract
$0.010
Smart Diff
$0.015
OpenAPI Contract Diff
$0.020
Payment integration ↗

Starter

$2.50 USDC

1,000 credits

For getting a workflow into production.

  • One-time purchase
  • Credits do not expire
  • API key for REST and MCP
Get Starter ↗candidate-starter-v3
MORE ROOM TO BUILD

Developer

$15.00 USDC

10,000 credits

For recurring checks across more sources.

  • One-time purchase
  • Credits do not expire
  • The same API and payment safeguards
Get Developer ↗candidate-developer-v3

Credit costs: Check 2 · Extract 3 · Smart Diff 4 · OpenAPI Contract Diff 5

Current offers and availability are authoritative at /v2/prepaid/plans. Full credits require finalized settlement. Eligible purchases may receive limited provisional access under the published rules.

Built for your workflow

One endpoint.
Your agent's toolkit.

Add Fresh402 to a client that supports remote HTTP MCP. Discovery and baseline registration are free; paid execution needs an x402- or MPP-capable payment client, or a prepaid API key with the required metadata.

Adding the MCP URL alone does not authorize payments. Set a spend limit in your payment client.

Agent prepaid guide ↗
MCP endpoint
https://fresh402.kirilllabs.workers.dev/mcp
Start with a free REST baseline
curl https://fresh402.kirilllabs.workers.dev/v1/register \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com/"}'

Save the returned watch_id. Use it with Check, Smart Diff and OpenAPI Contract Diff as documented.

Before you connect

Clear boundaries.
Predictable integration.

Useful signals, with explicit limits.

What payment methods are supported?

USDC on Base (chain ID 8453): x402 v2 pay-per-call, native MPP EVM charge and prepaid credits. Prepaid purchasing and onboarding are currently enabled on the existing production endpoint. No recurring subscription or unlimited token approval is required by Fresh402.

Does Fresh402 run JavaScript or bypass protected sites?

No browser rendering. Fetching is bounded and subject to public-IP, HTTPS, redirect, capacity and response-size restrictions. Authenticated, blocked, unsupported or oversized sources may fail. See the API limits before choosing a source.

How should I recover an interrupted payment?

Keep the original payment proof or funding intent, request arguments and private recovery token/idempotency key. Retry the documented recovery path. Do not authorize a replacement because a request timed out. Account access is tied to its original host.

Is a structural change the same as a breaking change?

No. Results describe supported comparisons of fetched snapshots, not a complete semantic assessment or runtime test. Selectors and normalization influence comparisons. Review the documented modes, retention and output limits.

Where are the public docs and customer terms?

The public Fresh402 repository contains client documentation, not the private backend. Read the terms and privacy policy. Support and billing: fresh402@proton.me.

Less repeated work. Better context.

Give your agent a fresh starting point.

Open your account ↗