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
访问服务器

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

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
mcp-server-qdrant

mcp-server-qdrant

这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。

官方
精选
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选