{"name":"io.github.supertrained/rhumb-mcp","slug":"supertrained-rhumb-mcp","title":null,"description":"Agent gateway for Index discovery, AN Score evaluation, and Resolve governed execution","url":"https://mcp.market/server/supertrained-rhumb-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":31,"stars":4,"forks":0,"downloads_week":62,"last_push_at":"2026-09-27T11:25:24.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/supertrained/rhumb","website":null,"version":"0.8.2","remotes":[],"packages":[{"registryType":"npm","identifier":"rhumb-mcp","version":"0.8.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Governed API key for authenticated repeat traffic on X-Rhumb-Key (optional — discovery works without auth; execution otherwise needs x402 payment)","format":"string","isSecret":true,"name":"RHUMB_API_KEY"}]}],"tools":[{"name":"budget","description":"Check or set your call spending limit. Budgets are enforced BEFORE a call — you get HTTP 402 (not a surprise bill) when you'd exceed your limit. Call with no params to check current budget and remaining balance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_balance","description":"Check your current Rhumb credit balance in USD. Also shows whether auto-reload is enabled. If balance is low, use get_payment_url to top up.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_credentials","description":"Check what credential modes are available to you. Shows: (1) which Capabilities have Rhumb Resolve credentials (ready to call immediately), (2) which Services have ceremony guides (self-provision in minutes), and (3) BYOK status. Start here when you're new to Rhumb or unsure what you can call.","write_action":false,"price_micros":0,"input_schema":null},{"name":"credential_ceremony","description":"Get step-by-step instructions to obtain API credentials for a Service. Returns signup steps, expected token format (prefix, pattern), verification endpoint, estimated time, and whether human intervention is needed. Use before calling in agent_vault mode. Call without params to list all Services with available ceremonies.","write_action":false,"price_micros":0,"input_schema":null},{"name":"discover_capabilities","description":"Browse Capabilities by domain or search text. A Capability is an action (e.g. 'email.send', 'payment.charge') that multiple providers can fulfill. Use this when you know WHAT you need to do but not which Service does it. Returns Capability IDs for resolve_capability. Different from find_services: find_services searches Services, this searches Capabilities.","write_action":false,"price_micros":0,"input_schema":null},{"name":"estimate_capability","description":"Get the cost of a Capability call WITHOUT making the call. Returns cost in USD, circuit health, and endpoint pattern. Default credential mode is auto: Rhumb uses Rhumb Resolve when an active managed config exists, otherwise falls back to byo (BYOK). Always call this before execute_capability for cost-sensitive workflows — no charge for estimates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"execute_capability","description":"Call a Capability through Rhumb Resolve. Typical workflow: discover_capabilities → resolve_capability → estimate_capability → execute_capability. Default credential mode is auto: Rhumb uses Rhumb Resolve when an active managed config exists, otherwise falls back to byo (BYOK). Other explicit modes: rhumb_managed — zero-config through Rhumb Resolve when available; byo — BYOK via agent_token + metho","write_action":true,"price_micros":0,"input_schema":null},{"name":"find_services","description":"Search indexed Services by what you need them to do. Returns ranked Services with AN Scores. Use this when you know the problem but not which Service to call. For Capability-level search (e.g. 'email.send'), use discover_capabilities instead.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_alternatives","description":"Find alternative Services, ranked by AN Score. Use when a Service doesn't meet your needs or you want to compare options in the same category.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_failure_modes","description":"Get known failure patterns, impact severity, and workarounds for a service. Use BEFORE integrating to write defensive code, or AFTER hitting an error to diagnose it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_ledger","description":"Get your billing history: charges (debits), top-ups (credits), and auto-reload events. Each entry shows amount, balance after, description, and timestamp. Most recent first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_payment_url","description":"Get a checkout URL to add credits to your Rhumb balance. Present this URL to a human to complete payment. Credits are available immediately after payment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_score","description":"Get the full AN Score breakdown for a Service: execution quality, access readiness, autonomy level, tier label, and freshness. Use after find_services to evaluate a specific Service.","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_capability","description":"Given a Capability ID, returns ranked providers with health status, cost per call, auth methods, endpoint patterns, and fallback chains. This is the core routing decision: 'I need email.send — which provider should I use?' Call this before execute_capability to understand your options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"routing","description":"Get or set how Rhumb auto-selects providers when you don't specify one in execute_capability. Controls the tradeoff between cost, speed, and quality. Also sets a quality floor (minimum AN Score) and optional per-call cost ceiling.","write_action":false,"price_micros":0,"input_schema":null},{"name":"spend","description":"Get your spending breakdown for a billing period: total USD spent, call count, average cost per call, broken down by Capability and by provider. Use to audit costs or optimize routing.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-27T21:52:02.503Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:52:02.364Z","components":{"code":{"score":25,"max":25,"notes":["41 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"rhumb-mcp","version":"0.8.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-03-24T16:45:05.654Z","repositoryUrl":"git+https://github.com/supertrained/rhumb.git","weeklyDownloads":62}],"repo":{"found":true,"owner":"supertrained","repo":"rhumb","archived":false,"pushedAt":"2026-09-27T11:25:24Z","stars":4,"forks":0,"openIssues":11,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/215143180?v=4","ownerCreatedAt":"2025-06-06T10:53:11Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/215143180?v=4&s=128","source":"github"},"presence":{"stars":4,"forks":0,"downloadsWeek":62,"license":"MIT","lastPushAt":"2026-09-27T11:25:24.000Z","score":31}}}},"grade_history":[],"reviews":[]}