fresh-feeds — trending/new/changed MCP servers + x402 change-data API

Trending/new/changed MCP servers: a liveness-probed freshness index + x402-paid change-data API

Should I use this

Quality & Safety

B
Description quality
85%
Schema completeness
68%
Naming quality
98%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • LOWTool 'get_registry_highlights' description lacks action verbin get_registry_highlights
  • LOWTool 'get_x402_services_snapshot' description lacks action verbin get_x402_services_snapshot
  • LOWTool 'verify_mcp_server_report' description lacks action verbin verify_mcp_server_report

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,019Tokens (tool definitions)
~425 BTypical response size
Moderate attention impact (0.80% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "fresh-feeds": {
      "url": "https://fresh-feeds.foomworks.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://fresh-feeds.foomworks.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (10)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_mcp_registry(query, limit)

Search the continuously-maintained MCP server registry (deduped, quality-scored, refreshed every 30 min) by name/title/description. Free; returns up to 25 matching servers with score, status, remotes and packages. For the FULL corpus (~1500 servers) use get_mcp_registry_snapshot (paid, x402).

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "case-insensitive substring matched against server name/title/description; omit for the top servers by quality score"
    },
    "limit": {
      "type": "integer",
      "description": "max results 1-25 (default 10)",
      "minimum": 1,
      "maximum": 25
    }
  }
}
🟢get_registry_highlights

Top 10 MCP servers by quality score + trending (new arrivals / score risers) + snapshot freshness. Free.

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪verify_mcp_server(server)

Free preview-grade trust report for one registry MCP server: a transparent 0-100 grade from cached signals (registry status, endpoint presence, freshness). The full report with a LIVE endpoint reachability probe + component breakdown is paid (verify_mcp_server_report, x402).

Input Schema

{
  "type": "object",
  "properties": {
    "server": {
      "type": "string",
      "description": "MCP registry server name (use search_mcp_registry to find one)"
    }
  },
  "required": [
    "server"
  ]
}
🟢list_x402_services(limit, payable_only)

List the x402 services discovery catalog's active edge, liveness-probed: know a service is up and correctly demanding payment before you pay it. Free; up to 25. For the full liveness-probed feed use get_x402_services_snapshot (paid, x402).

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "description": "max results 1-25 (default 10)",
      "minimum": 1,
      "maximum": 25
    },
    "payable_only": {
      "type": "boolean",
      "description": "only services currently returning 402 (payable right now)"
    }
  }
}
🟡feeds_status

Freshness/health of both feeds (snapshot ages, counts, available change-baseline dates). Free.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢assess_agent_risk(agentId, address)

Verify-before-you-pay: a read-only fraud/impersonation RISK assessment (0-100, higher = riskier) for an ERC-8004 agent on Base, cross-referencing its DECLARED identity (agent-card) against on-chain control (ownerOf). Flags owner-mismatch, registration-inconsistency, off-chain/unproven cards, dead endpoints, and orphaned identities. Free; from a maintained sample of the first agentIds. Look up by tokenId (agentId) OR by the counterparty wallet/payTo you're about to pay (address — 0x… or eip155:8453:0x…). Omit both to list the sample (riskiest first).

Input Schema

{
  "type": "object",
  "properties": {
    "agentId": {
      "type": "integer",
      "description": "ERC-8004 Identity tokenId on Base; omit to list the maintained sample",
      "minimum": 1
    },
    "address": {
      "type": "string",
      "description": "the wallet/payTo you're about to transact with (0x… or CAIP-10 eip155:8453:0x…); resolves to the matching agent(s)' risk in the sample"
    }
  }
}
🟢get_mcp_registry_snapshot

PAID (x402): returns x402 payment instructions for the FULL deduped, quality-scored MCP registry snapshot. Use search_mcp_registry (free) for targeted lookups.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_registry_changes(since)

PAID (x402): returns x402 payment instructions for the registry delta (added/removed/changed servers) since a daily baseline — the cheap habit endpoint for repeat callers.

Input Schema

{
  "type": "object",
  "properties": {
    "since": {
      "type": "string",
      "description": "baseline date YYYY-MM-DD (see feeds_status for available dates)"
    }
  }
}
🟢get_x402_services_snapshot

PAID (x402): returns x402 payment instructions for the FULL liveness-probed x402 services feed.

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪verify_mcp_server_report(server)

PAID (x402): returns x402 payment instructions for the FULL verification report (LIVE endpoint probe + component breakdown) for one registry MCP server.

Input Schema

{
  "type": "object",
  "properties": {
    "server": {
      "type": "string",
      "description": "MCP registry server name"
    }
  },
  "required": [
    "server"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools
verifiedversion not recorded10 tools