Rhumb MCP

Agent-native tool intelligence โ€” discover, score, and compare 600+ APIs across 16 MCP tools. Zero-signup discovery, AN Score methodology, failure mode data, and managed execution.

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

ModeHow it works
BYOBring your own API key โ€” Rhumb routes, you authenticate
Rhumb-managedRhumb holds the credential โ€” zero setup for the agent
Agent VaultYour 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

EndpointAuthPurpose
GET /services/{slug}/scoreNoScore breakdown
GET /services/{slug}NoService profile + metadata
GET /services/{slug}/failuresNoKnown failure modes
GET /search?q=...NoSearch services
GET /leaderboard/{category}NoCategory rankings
GET /capabilitiesNoCapability registry
GET /capabilities/{id}/resolveNoRanked providers
POST /capabilities/{id}/executeYesExecute a capability
GET /capabilities/{id}/execute/estimateYesCost estimate
GET /telemetry/provider-healthNoProvider health status
GET /telemetry/usageYesYour usage analytics
GET /pricingNoMachine-readable pricing

Examples

See examples/ for runnable scripts:

ExampleWhat it showsAuth needed?
discover-and-evaluate.pySearch โ†’ Score โ†’ Failure modesNo
resolve-and-execute.pyResolve โ†’ Estimate โ†’ ExecuteYes
budget-aware-routing.pyBudget + cost-optimal routingYes
dogfood-telemetry-loop.pyRepeatable Resolve โ†’ telemetry verification loopYes
mcp-quickstart.mdMCP 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 [email protected]

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


Links

License

MIT

Server Terkait