Rhumb

Rhumb

Discover and evaluate APIs for AI agents with AN Score, then access them through MCP or REST with zero-signup discovery and managed execution paths.

Category
Visit Server

README

Rhumb

npm version License: MIT MCP Registry

Agent-native tool intelligence. Discover, evaluate, and execute external tools โ€” with trust scores, failure modes, cost-aware routing, and managed credentials.

๐ŸŒ rhumb.dev ยท โšก Quickstart ยท ๐Ÿ’ต Pricing ยท ๐Ÿ“Š Leaderboard ยท ๐Ÿ“– Methodology ยท ๐Ÿ”‘ Trust

For agents: See llms.txt for machine-readable documentation and agent-capabilities.json for structured capability metadata.


Start in 30 seconds

MCP (recommended)

npx rhumb-mcp@latest

Zero config. Discovery tools work immediately โ€” no signup, no API key.

For execution, pass your Rhumb API key:

RHUMB_API_KEY=your_key npx rhumb-mcp@latest

Get an API key โ†’

API (read-only, no auth)

curl "https://api.rhumb.dev/v1/services/stripe/score"

All read endpoints are public.


What Rhumb does

Agents need external tools. Choosing the right one is hard โ€” not because of feature lists, but because of:

  • auth and signup friction
  • provisioning reality vs. marketing claims
  • schema instability
  • failure recovery when no human is watching
  • hidden costs and rate limits

Rhumb makes those constraints visible before you commit.

Rhumb Index โ€” Discover & Evaluate

695 scored services across 50+ domains. Each gets an AN Score (0โ€“10) measuring execution quality, access readiness, and agent autonomy support.

  • find_services โ€” search by capability, domain, or name
  • an_score โ€” full score breakdown with dimension-level detail
  • get_alternatives โ€” ranked alternatives for any service
  • get_failure_modes โ€” known failure patterns before you integrate

Rhumb Resolve โ€” Execute

414 capabilities across 23 providers. Cost-aware routing picks the best provider for each call.

  • execute_capability โ€” call a capability through Resolve with managed auth
  • resolve_capability โ€” see ranked providers before executing
  • estimate_capability โ€” get cost estimate before committing
  • Budget enforcement, credential management, and execution telemetry included

Three credential modes

Mode How it works
BYO Bring your own API key โ€” Rhumb routes, you authenticate
Rhumb-managed Rhumb holds the credential โ€” zero setup for the agent
Agent Vault Your key, encrypted and stored โ€” Rhumb injects at call time

Payment paths

  • API key โ€” sign up, get a key, prepaid credits
  • x402 / USDC โ€” no signup, pay per call on-chain

MCP tools

rhumb-mcp exposes 17 tools:

Discovery

  • find_services โ€” search services
  • an_score โ€” score breakdown
  • get_alternatives โ€” ranked alternatives
  • get_failure_modes โ€” failure patterns
  • discover_capabilities โ€” browse capability registry
  • usage_telemetry โ€” your usage analytics

Execution

  • resolve_capability โ€” ranked providers for a capability
  • execute_capability โ€” execute through Resolve
  • estimate_capability โ€” cost estimate before execution
  • credential_ceremony โ€” set up credentials
  • check_credentials โ€” verify credential status
  • routing โ€” configure routing strategy

Billing

  • budget โ€” set spend limits
  • spend โ€” check current spend
  • check_balance โ€” prepaid balance
  • get_payment_url โ€” top-up link
  • get_ledger โ€” transaction history

API

Base URL: https://api.rhumb.dev/v1

Endpoint Auth Purpose
GET /services/{slug}/score No Score breakdown
GET /services/{slug} No Service profile + metadata
GET /services/{slug}/failures No Known failure modes
GET /search?q=... No Search services
GET /leaderboard/{category} No Category rankings
GET /capabilities No Capability registry
GET /capabilities/{id}/resolve No Ranked providers
POST /capabilities/{id}/execute Yes Execute a capability
GET /capabilities/{id}/execute/estimate Yes Cost estimate
GET /telemetry/provider-health No Provider health status
GET /telemetry/usage Yes Your usage analytics
GET /pricing No Machine-readable pricing

Examples

See examples/ for runnable scripts:

Example What it shows Auth needed?
discover-and-evaluate.py Search โ†’ Score โ†’ Failure modes No
resolve-and-execute.py Resolve โ†’ Estimate โ†’ Execute Yes
budget-aware-routing.py Budget + cost-optimal routing Yes
dogfood-telemetry-loop.py Repeatable Resolve โ†’ telemetry verification loop Yes
mcp-quickstart.md MCP setup for Claude, Cursor, etc. Optional
# Try discovery right now (no auth needed)
pip install httpx && python examples/discover-and-evaluate.py

Docs


Repo structure

rhumb/
โ”œโ”€โ”€ packages/
โ”‚   โ”œโ”€โ”€ api/         # Python API (Railway)
โ”‚   โ”œโ”€โ”€ astro-web/   # Public website (Vercel)
โ”‚   โ”œโ”€โ”€ mcp/         # MCP server (npm)
โ”‚   โ”œโ”€โ”€ cli/         # CLI tooling
โ”‚   โ””โ”€โ”€ shared/      # Shared types/constants
โ”œโ”€โ”€ examples/        # Runnable examples
โ”œโ”€โ”€ docs/            # Public documentation
โ”œโ”€โ”€ scripts/         # Scoring + verification
โ”œโ”€โ”€ artifacts/       # Score datasets
โ”œโ”€โ”€ llms.txt         # Machine-readable docs for agents
โ””โ”€โ”€ agent-capabilities.json  # Structured capability manifest

Development

# API
cd packages/api && pip install -r requirements.txt && uvicorn app:app --reload

# MCP
cd packages/mcp && npm ci && npm run dev

# Web
cd packages/astro-web && npm ci && npm run dev

Node 24+ recommended (.nvmrc included).


Score disputes

Every score is disputable. If you believe a score is inaccurate:

  1. Open a GitHub issue with evidence
  2. Or email providers@supertrained.ai

Negative findings remain visible. Rhumb does not accept payment to change scores.


Links

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured