search_mcp_servers
[READ] BM25 relevance search over the ingested MCP-server catalog (official registry + awesome-lists; live size = corpus_size). Free-text capability query; results are relevance-gated then ordered by automated quality signals (source corroboration, GitHub stars, npm downloads, upstream scores, LLM confidence) — no manual curation; each hit discloses ranking_signals. Footgun: category/currency/tier filters apply WITHIN the top-400 BM25 candidates — tighten the query rather than relying on a narrow filter. Omit query to browse quality-ordered. For earn/spend opportunities use discover_opportunities.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_mcp_servers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Filter by automated provenance: `"first-party"` (endpoint/repo on a swarm.tips-operated domain) or `"external"`. Unknown values return zero results. | |
| limit | No | Maximum results to return. Default 50, max 200. | |
| query | No | Free-text capability query, BM25-ranked against server name, description, classification, and README excerpt (e.g. "solana defi swap"). Omit for browse mode (quality-ordered, filters still apply). Queries matching nothing return zero results. | |
| category | No | Filter by classified category (substring, case-insensitive): bounty, content, payment, infrastructure, game, social, devtools, data, other. | |
| currency | No | Filter by currency the server deals in (e.g. "usdc", "sol"). |