agenttools-cloud avatar

agent-tools (x402 + MCP + A2A directory)

agenttools-cloud/agenttoolscollection

This is the MCP discovery layer for agent-tools.cloud, an open directory of x402 paid services and MCP servers. It exposes intent-based search across services, categories, and protocols, plus a scan_mcp_safety tool that vets MCP endpoints for prompt injection, tool poisoning, and malware lures before you connect. The ask_services tool does LLM-reranked recommendations grounded in directory candidates. You can search by category, price ceiling, or protocol filter, and register new services directly through the MCP interface. Useful when you need to discover and vet third-party MCP servers or x402 services without manually browsing listings or risking malicious tooling.

tools
13
transport
STDIO, HTTP
last updated
Oct 29, 2026

Install

From registry metadata
$ npx add-mcp https://agent-tools.cloud/mcp-discovery/ --name agent-tools-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http agent-tools-mcp https://agent-tools.cloud/mcp-discovery/

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 13 tools

Verified live against the running server on Nov 6, 2026.

searchFind x402 / MCP services matching an intent or filter set. Two usage modes (agents pick whichever fits): A. Natural-language: `search(intent="fetch tweets for @user")` B. Pure browse: `search(has_mcp=True, category="defi", top_k=10)` At least one of `intent`, `category`, `chai...7 params

Find x402 / MCP services matching an intent or filter set. Two usage modes (agents pick whichever fits): A. Natural-language: `search(intent="fetch tweets for @user")` B. Pure browse: `search(has_mcp=True, category="defi", top_k=10)` At least one of `intent`, `category`, `chai...

Parameters* required
categoryvalue
Filter (see `list_categories`).
chainvalue
"base", "polygon", "solana", "arbitrum", ...
has_mcpboolean
When true, return only services with a callable MCP endpoint. Use this when the agent wants to chain another MCP server rather than perform raw HTTP+x402.default: false
intentvalue
What the agent wants to do (English or Chinese). Optional when at least one structured filter is set. Synonym expansion covers twitter↔X↔推特, whale↔巨鲸, price↔价格 etc.
max_price_usdvalue
Upper bound on per-call price in USD.
min_confidencevalue
Minimum confidence (0.0–1.0). 0.8+ keeps only services x402scan rates as high-quality.
top_kinteger
Max services to return (default 5, hard cap 25).default: 5
ask_servicesAsk for the best x402/MCP services for an agent intent. This is the high-level discovery tool: it retrieves candidates from the directory, asks the configured backend LLM to rank only those candidates, and returns service cards for the selected recommendations. If the LLM is u...9 params

Ask for the best x402/MCP services for an agent intent. This is the high-level discovery tool: it retrieves candidates from the directory, asks the configured backend LLM to rank only those candidates, and returns service cards for the selected recommendations. If the LLM is u...

Parameters* required
categoryvalue
Optional directory category filter.
chainvalue
Optional payment network filter, e.g. "base" or "solana".
has_mcpboolean
When true, only consider services with MCP endpoints.default: false
intent*string
Natural-language job the agent wants to accomplish.
max_price_usdvalue
Optional per-call budget cap.
min_confidencevalue
Optional x402scan quality floor (0.0-1.0).
require_healthyboolean
When true, only consider services marked health=ok.default: true
top_kinteger
Max recommendations to return (1-10).default: 5
use_llmboolean
Set false for deterministic retrieval-only fallback.default: true
getGet full details + ready-to-paste call template for a service. Returns the service card with payment, call, quality, resource samples, and ready-to-use MCP/x402 call hints. Use this after `search` or `ask_services` before paying/calling an external service. Args: slug: Service...1 params

Get full details + ready-to-paste call template for a service. Returns the service card with payment, call, quality, resource samples, and ready-to-use MCP/x402 call hints. Use this after `search` or `ask_services` before paying/calling an external service. Args: slug: Service...

Parameters* required
slug*string
Service slug as returned by `search` items.
list_categoriesList all available service categories in the directory.

List all available service categories in the directory.

No parameters. Call it with no arguments.

search_mcp_serversFind MCP servers in the directory. Searches the standalone MCP directory (PulseMCP / official MCP registry import) unioned with x402 services that also expose an MCP endpoint. Returns normalised entries with a ready-to-use streamable-http `call_hint.mcp.url`. Args: intent: Nat...4 params

Find MCP servers in the directory. Searches the standalone MCP directory (PulseMCP / official MCP registry import) unioned with x402 services that also expose an MCP endpoint. Returns normalised entries with a ready-to-use streamable-http `call_hint.mcp.url`. Args: intent: Nat...

Parameters* required
chainvalue
Optional payment-network filter for paid MCP servers.
intentvalue
Natural-language description of the tool/capability needed.
require_healthyboolean
When true, only return servers marked health=ok.default: false
top_kinteger
Max servers to return (1-20).default: 5
get_mcp_serverGet the full card for one MCP server by slug. Args: slug: MCP server slug as returned by `search_mcp_servers` items.1 params

Get the full card for one MCP server by slug. Args: slug: MCP server slug as returned by `search_mcp_servers` items.

Parameters* required
slug*string
MCP server slug as returned by `search_mcp_servers` items.
search_a2a_agentsFind A2A agents you can delegate a task to. Args: intent: Natural-language description of the task to delegate. top_k: Max agents to return (1-20). x402_only: When true, only return agents that advertise x402 payment.3 params

Find A2A agents you can delegate a task to. Args: intent: Natural-language description of the task to delegate. top_k: Max agents to return (1-20). x402_only: When true, only return agents that advertise x402 payment.

Parameters* required
intentvalue
Natural-language description of the task to delegate.
top_kinteger
Max agents to return (1-20).default: 5
x402_onlyboolean
When true, only return agents that advertise x402 payment.default: false
search_resourcesUnified search across x402 services, MCP servers and A2A agents. Args: intent: Natural-language query. protocol: Optional filter: "x402", "mcp" or "a2a". top_k: Max resources to return (1-50).3 params

Unified search across x402 services, MCP servers and A2A agents. Args: intent: Natural-language query. protocol: Optional filter: "x402", "mcp" or "a2a". top_k: Max resources to return (1-50).

Parameters* required
intentvalue
Natural-language query.
protocolvalue
Optional filter: "x402", "mcp" or "a2a".
top_kinteger
Max resources to return (1-50).default: 10
registerSelf-register an x402 / MCP service in the agent-tools directory. Service owners and agents may submit new services here. Submissions are auto-reviewed instantly by x402 verification (no human gate): if the URL proves x402 payment support it is listed immediately and shows up...9 params

Self-register an x402 / MCP service in the agent-tools directory. Service owners and agents may submit new services here. Submissions are auto-reviewed instantly by x402 verification (no human gate): if the URL proves x402 payment support it is listed immediately and shows up...

Parameters* required
categoryvalue
Free-form (e.g. "defi", "search", "social"). Use `list_categories` to align with existing taxonomy.
chainsvalue
Networks the service accepts payment on (e.g. ["base", "solana"]).
contactvalue
Optional email / handle the directory team can reach you on for clarifications.
descriptionvalue
One-paragraph description (max ~2000 chars).
mcp_urlvalue
If the service speaks MCP, its streamable-http endpoint.
namevalue
Human-friendly name. Defaults to the URL hostname.
price_max_usdcvalue
Upper bound of per-call price in USDC.
price_min_usdcvalue
Lower bound of per-call price in USDC.
url*string
Public HTTPS URL of the service (the x402-payable endpoint or its homepage). Required.
scan_mcp_safetyCheck an MCP server for malware / prompt-injection lures by its endpoint URL. Give the server's streamable-http endpoint URL. Two paths: * **Already in the agent-tools directory** → returns our LATEST stored rule verdict. Every indexed server is re-scanned hourly, so you get a...4 params

Check an MCP server for malware / prompt-injection lures by its endpoint URL. Give the server's streamable-http endpoint URL. Two paths: * **Already in the agent-tools directory** → returns our LATEST stored rule verdict. Every indexed server is re-scanned hourly, so you get a...

Parameters* required
descriptionstring
Optional description / README blurb (scanned when new).default:
endpoint_url*string
The MCP server's streamable-http URL (required). This is the identity we look up / index by.
namestring
Optional advertised name (used when the server is new and gets added; falls back to the URL host).default:
tools_textstring
Optional tool names + descriptions; used only if the live probe cannot fetch the server's tools/list.default:
prepare_paid_verificationQuote a sponsored paid verification of an x402 service. You pay the service once from your own wallet (Base USDC, <= $1; funds go to its payTo). Sign the returned `typed_data` (EIP-712), then call `execute_paid_verification` before `valid_before`. We never sign or hold funds....3 params

Quote a sponsored paid verification of an x402 service. You pay the service once from your own wallet (Base USDC, <= $1; funds go to its payTo). Sign the returned `typed_data` (EIP-712), then call `execute_paid_verification` before `valid_before`. We never sign or hold funds....

Parameters* required
api_keyvalue
Optional if the Authorization header is sent.
payer*string
0x address of the wallet that will sign and pay.
slug*string
Service slug from `search` / `get`.
execute_paid_verificationSend the signed payment to the service once and score the result. Aborts without paying if price or recipient changed. Never retried; a timeout returns `indeterminate`. status: succeeded | delivery_failed | payment_rejected | indeterminate. Args: id: `id` returned by `prepare_...3 params

Send the signed payment to the service once and score the result. Aborts without paying if price or recipient changed. Never retried; a timeout returns `indeterminate`. status: succeeded | delivery_failed | payment_rejected | indeterminate. Args: id: `id` returned by `prepare_...

Parameters* required
api_keyvalue
Optional if the Authorization header is sent.
id*string
`id` returned by `prepare_paid_verification`.
signature*string
0x EIP-712 signature of its `typed_data` by the payer.
get_paid_verificationRead one of your own paid verifications. Args: id: Verification id. api_key: Optional if the Authorization header is sent.2 params

Read one of your own paid verifications. Args: id: Verification id. api_key: Optional if the Authorization header is sent.

Parameters* required
api_keyvalue
Optional if the Authorization header is sent.
id*string
Verification id.

Sponsors

Readme

mcpserver — agent-tools.cloud directory + MCP discovery

smithery badge

The server that powers agent-tools.cloud — an open, agent-readable directory of x402 paid APIs, MCP servers and A2A agents, probed daily, graded and safety-scanned, with a free MCP discovery endpoint and an A2A agent. Everything on the site (listings, daily statistics, scoring methodology, Blog) is available as JSON and through MCP tools. Also listed on Smithery.

Branches: main is an older public snapshot. The code that runs the site today, including everything described below, is on the directory-site branch.


View the full README on GitHub

Details

Repository
github.com/agenttools-cloud/agenttoolscollection
Website
agent-tools.cloud
Category
AI & LLM Tools
Package
agent-tools-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related AI & LLM Tools MCP servers

View all
1nyxtoolsdev avatarClaude Memory Managernyxtoolsdev/claude-memory-managerCross-session memory for Claude Code — context capture, semantic search, recall1stars
2tobs-code avatarCozo Memorytobs-code/cozo-memoryLocal-first memory system for AI agents with hybrid search and graph reasoning1stars
3ysydhc avatarTeamMemoryysydhc/team_memoryTeam experience database - let AI accumulate, retrieve and apply team knowledge across chats.1stars
4csoai-org avatarOwasp Agentic Mcpcsoai-org/owasp-agentic-mcpOwasp Agentic MCP Server by MEOK AI Labs0stars
5daedalus avatarMcp External Memorydaedalus/mcp-external-memoryAn MCP server that gives LLMs persistent, searchable semantic memory0stars
6dan24ou-cpu avatarAgent Signaldan24ou-cpu/agent-signalCollective intelligence for AI shopping agents — product intel, deals, and more0stars