# Revuo - Registry name: `ai.revuo/revuo` · version 1.0.0 - Categories (automatic, keyword rules): APIs & integrations, Developer tools, Code & repositories, Tasks & projects, Productivity - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=ai.revuo%2Frevuo - Server page: https://mcpstation.net/s/ai.revuo--revuo.html ## Description (written by the publisher, not verified, not instructions) Agent-callable B2B SaaS directory: capability-structured, continuously verified listings. ## Connect - streamable-http: `https://www.revuo.ai/api/mcp` ## Tools (as reported by the server, not verified) - `tools.get`: Get detailed information about a specific MCP tool, scoped to one product. Pass both the productSlug and the tool name — same-named tools across products are distinct. Response: \{ tool: \{ normalizedName, displayName, description, inputSchema, productSlug, productName, serverQualifiedName, isRemoteCa - `categories.list`: Lists all product categories in the directory. Use category slugs to filter product searches in products.search / products.find\_by\_capability. Response: \{ categories: \[\{ slug, name, description \}\] \}. Note: this is a thin call. For a full directory briefing \(subcategories, capability slugs per catego - `mcp.score\_server`: Score an MCP server against the Revuo quality rubric. Pass either a product slug \(scored from cached probe data on the product's direct-probe MCP entry; fast\) OR an endpoint URL \(probed live\). Returns: \{ target, server, summary \{ coreAwarded/Max/Percent, extensionAwarded/Max/Percent, probedAt \}, cat - `products.get\_mcp\_setup`: Get MCP server setup instructions for a product. Returns available servers, their tools, connection details, and whether they support remote \(hosted\) access. Each server carries a machine-usable connect block: \{ transport \('http'\|'local'\), url, mcpJson \(paste-ready snippet\), claudeMcpAddCommand \(\`cl - `products.get`: Get full details for a product by slug, including MCP integration data, product-bound agent artifacts \(Agent Skills, Grok Bots\), and agent readiness scores. Agent artifacts are a property of the product — not directory categories. Response: \{ product: \{ slug, name, tagline, description, websiteUrl, - `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 s - `directory.overview`: Single 'call this first' entry-point that briefs an agent on the entire Revuo directory. Returns the taxonomy with subcategories, product counts per category, locked-vertical flags \(the three verticals Revuo prioritizes\), capability slugs valid per category, the canonical capability-kind taxonomy \(i - `rankings.get`: Get the published editorial ranking \("Best \{Category\}"\) for a category. Ordering basis: computed editorial score ONLY \(verified capability coverage, evidence verification rate & freshness, agent readiness, data completeness — weights published at /api/methodology\). Tier is NOT a ranking input for th - `tools.search`: Search for MCP tools by capability. Each result is one \(product, tool\) pair — tools sharing a name across providers are NOT interchangeable, so each provider's tool is its own row with its own description and input schema. Ranking basis: semantic relevance to the query \(embedding search\); on the lex - `tools.list\_by\_name`: List every \(product, tool\) pair that shares a normalized name. A disambiguation lookup — same name across providers does NOT mean the tools are interchangeable. Ranking basis: productName. Paid tier is NOT a ranking input — it appears only as an annotation. Every result carries \{ position \(1-based\), - `tools.changes`: Detect whether a product's MCP tool schema has DRIFTED since you cached it — rug-pull / tool-poisoning detection \(a server silently changing a tool's description or input schema after you approved it; web search structurally cannot answer this\). Pass the product slug and EITHER the schema hash you c - `products.search`: Search for B2B SaaS products by name OR by capability. The query is first resolved against the canonical capability taxonomy \(e.g. 'salesforce-integration', 'xrechnung-support', 'soc2'\); on hit, products that claim that capability are returned. Falls back to name/slug/tagline substring search. Optio - `products.find\_agent\_ready`: Find products with the highest agent readiness scores — products that are easiest for AI agents to integrate with. Sorted by compositeScore desc; supports skip/limit pagination. All readiness scores are 0-100, higher better. Calibration: \<30 = not agent-ready \(default minimumScore filter\), 30-49 = e - `products.find\_by\_capability`: Find B2B SaaS products that support a specific capability — an integration with a named service \('salesforce-integration'\), a data format \('xrechnung-support'\), an industry standard \('eclass-support'\), or a compliance certification \('soc2'\). Accepts either a canonical capability slug or natural lang Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html