Revuo
tools.find_for_task
Find the best MCP tools for a given task. Describe what you want to accomplish (e.g. 'manage github issues', 'send slack messages', 'query a database') and get ranked results — each result is one (product, tool) pair, since same-named tools across providers are NOT interchangeable. By default only shows tools available via remote (network-hosted) servers. Audience: agent builders looking for installable MCP tools — for B2B SaaS recommendations, prefer products.search or products.find_by_capability. Ranking basis: relevance score desc (+1 per term hit, +3 for full-phrase hit), then tier weight (Featured > Verified > Free), then productName. Every result carries { position (1-based), rank (0..1; 1.0 = top, scales linearly down by ordinal position) } so callers can merge results across tools consistently. Response: { task, matchType (none|exactSlug|canonicalSlug|nlpFallback), resolvedCapabilities[], capabilityProducts[] (B2B SaaS products that claim the same capability — empty when matchType=none), results[] (MCP-tool-level matches) }. Each result: { position, rank, normalizedName, displayName, description, inputSchema, relevance (integer; +1 per term hit, +3 for full-phrase hit), productSlug, productName, serverQualifiedName, isRemoteCapable, tier, unverified, verifiedAt }. Empty case: { task, matchType, message, suggestedQueries[], suggestedCapabilities[] }.
Other tools also called tools.find_for_task?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"taskDescription": {
"description": "Natural language description of the task you want to accomplish",
"type": "string"
},
"remoteOnly": {
"description": "If true (default), only return tools from remote-capable MCP servers",
"type": "boolean",
"default": true
},
"limit": {
"description": "Maximum number of tool results to return",
"type": "integer",
"default": 10
}
},
"required": [
"taskDescription"
]
}