Fresh Feeds

Other

Find, rank, and verify MCP servers; discover live x402-payable services

Install

openclaw skills install @foomworks/fresh-feeds

MCP Server Registry & x402 Service Discovery (fresh-feeds)

Use this skill when a task needs to find, rank, or verify MCP servers, or to discover live x402-payable services. The MCP registry is deduplicated and quality-scored, and an x402 services catalog is liveness-probed — both refreshed every 30 minutes, so you get current, ranked, machine-readable data instead of crawling raw registries yourself.

Base URL: https://fresh-feeds.foomworks.workers.dev

Use as an MCP server (recommended for agents)

fresh-feeds is a remote MCP server (Streamable HTTP, JSON-RPC 2.0) — connect your agent to it and the tools load natively, no curl required:

  • Endpoint: https://fresh-feeds.foomworks.workers.dev/mcp
  • Free tools (return data directly): search_mcp_registry, get_registry_highlights, verify_mcp_server, list_x402_services, feeds_status
  • Paid-access tools (return x402 payment instructions for the full data): get_mcp_registry_snapshot, get_registry_changes, get_x402_services_snapshot, verify_mcp_server_report

Discovery manifests: GET /.well-known/agent-card.json (A2A), GET /openapi.json (OpenAPI 3.1), GET /.well-known/mcp.json (MCP descriptor). The REST endpoints below remain available for direct HTTP/curl use.

When to use

  • "Find a good/maintained MCP server for "
  • "Is MCP server live and trustworthy?" (reachability probe + graded trust signals)
  • "What MCP servers were added or changed recently?"
  • "Which x402 services are currently up and correctly demanding payment?"

Free endpoints (no payment)

  • GET / — human/JSON landing: live Top 10 by quality score + Trending (send Accept: application/json for the machine manifest)
  • GET /feeds/mcp-registry/previewtop 10 MCP servers by quality score
  • GET /feeds/x402-services/preview — top 10 currently-payable x402 services
  • GET /verify/mcp/preview?server=<NAME> — grade + headline liveness for one server
  • GET /verify/mcp/badge?server=<NAME> — embeddable SVG trust badge
  • GET /health — snapshot freshness, data age, available change-baseline dates
  • ETag / If-None-Match on the paid feeds → 304 (free) to check for new data before paying

Paid endpoints (x402 — USDC on Base, auto-settled)

These return the full dataset/report. They respond HTTP 402 Payment Required with an x402 challenge; your x402 auto-handler signs a USDC micropayment on Base and retries automatically (within your configured budget):

EndpointPriceReturns
GET /feeds/mcp-registry$0.05full deduped, quality-scored MCP registry snapshot
GET /feeds/mcp-registry/changes?since=YYYY-MM-DD$0.02added/removed/score-changed servers since a daily baseline (cheap habit endpoint)
GET /feeds/x402-services$0.05full x402 services catalog with liveness data
GET /verify/mcp?server=<NAME>$0.03full verification report: live endpoint probe + graded trust signals

If you do not have an x402 wallet/handler, the free */preview + /health endpoints answer most ranking/liveness questions; use ETag 304 to detect new data without paying.

Workflow

  1. Orient with GET /feeds/mcp-registry/preview (free top 10) or the landing /.
  2. For the full ranked corpus, call GET /feeds/mcp-registry (paid). To poll cheaply for updates, ETag-check first (If-None-Match), then GET /feeds/mcp-registry/changes?since=.
  3. Before depending on a server, verify it: GET /verify/mcp/preview?server= (free grade) → GET /verify/mcp?server= (paid full report) for the live probe + trust signals.
  4. To choose a payable service, use GET /feeds/x402-servicesalive-402 means up and correctly demanding payment (safe to call); ranking puts payable-now services first.

Notes

  • Quality score = active status + has-remotes + has-packages + real-description + recency (see the snapshot's scoring field). Liveness reflects a probe, not an SLA.
  • The service holds no keys and never initiates payments; all payment is buyer-side via x402.

Example

BASE=https://fresh-feeds.foomworks.workers.dev
curl -s "$BASE/feeds/mcp-registry/preview"            # free: top 10
curl -s "$BASE/verify/mcp/preview?server=io.github.example/server"   # free grade
curl -s "$BASE/feeds/mcp-registry"                    # paid (x402 handler settles the 402)