Trending/new/changed MCP servers: a liveness-probed freshness index + x402-paid change-data API
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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).
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
ERC-8004 Identity tokenId on Base; omit to list the maintained sample
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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).
| Argument | Type | Description |
|---|---|---|
| address | string | 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 |
| agentId | integer | ERC-8004 Identity tokenId on Base; omit to list the maintained sample |
{
"type": "object",
"properties": {
"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"
},
"agentId": {
"type": "integer",
"minimum": 1,
"description": "ERC-8004 Identity tokenId on Base; omit to list the maintained sample"
}
}
}Freshness/health of both feeds (snapshot ages, counts, available change-baseline dates). Free.
No arguments.
{
"type": "object",
"properties": {}
}PAID (x402): returns x402 payment instructions for the FULL deduped, quality-scored MCP registry snapshot. Use search_mcp_registry (free) for targeted lookups.
No arguments.
{
"type": "object",
"properties": {}
}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.
| Argument | Type | Description |
|---|---|---|
| since | string | baseline date YYYY-MM-DD (see feeds_status for available dates) |
{
"type": "object",
"properties": {
"since": {
"type": "string",
"description": "baseline date YYYY-MM-DD (see feeds_status for available dates)"
}
}
}Top 10 MCP servers by quality score + trending (new arrivals / score risers) + snapshot freshness. Free.
No arguments.
{
"type": "object",
"properties": {}
}PAID (x402): returns x402 payment instructions for the FULL liveness-probed x402 services feed.
No arguments.
{
"type": "object",
"properties": {}
}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).
| Argument | Type | Description |
|---|---|---|
| limit | integer | max results 1-25 (default 10) |
| payable_only | boolean | only services currently returning 402 (payable right now) |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "max results 1-25 (default 10)"
},
"payable_only": {
"type": "boolean",
"description": "only services currently returning 402 (payable right now)"
}
}
}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).
| Argument | Type | Description |
|---|---|---|
| limit | integer | max results 1-25 (default 10) |
| query | string | case-insensitive substring matched against server name/title/description; omit for the top servers by quality score |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "max results 1-25 (default 10)"
},
"query": {
"type": "string",
"description": "case-insensitive substring matched against server name/title/description; omit for the top servers by quality score"
}
}
}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).
| Argument | Type | Description |
|---|---|---|
| server* | string | MCP registry server name (use search_mcp_registry to find one) |
{
"type": "object",
"required": [
"server"
],
"properties": {
"server": {
"type": "string",
"description": "MCP registry server name (use search_mcp_registry to find one)"
}
}
}PAID (x402): returns x402 payment instructions for the FULL verification report (LIVE endpoint probe + component breakdown) for one registry MCP server.
| Argument | Type | Description |
|---|---|---|
| server* | string | MCP registry server name |
{
"type": "object",
"required": [
"server"
],
"properties": {
"server": {
"type": "string",
"description": "MCP registry server name"
}
}
}