Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| find_tools | Semantic search for agent tools, ranked by AN Score |
| get_score | Get detailed AN Score breakdown for a service |
| get_alternatives | Find alternative services ranked by AN Score |
| get_failure_modes | Get known failure patterns for a service |
| discover_capabilities | Discover what capabilities are available — search by domain or text. Returns capabilities with provider counts and top provider info. |
| resolve_capability | Resolve a capability to ranked providers with health-aware recommendations, costs, and fallback chains. The core agent decision: 'I need email.send — what should I use?' |
| execute_capability | Execute a capability through Rhumb. Three credential modes: (1) byo — bring your own token, requires method+path; (2) rhumb_managed — zero-config, Rhumb provides credentials, method/path optional; (3) agent_vault — pass your own token via agent_token param (get it from credential_ceremony first). Use resolve_capability to see providers and check_credentials to see what modes are available. |
| estimate_capability | Get cost estimate for executing a capability without actually executing it. Use before expensive operations or when building cost-aware workflows. |
| credential_ceremony | Get step-by-step instructions for obtaining API credentials for a service. Without a service param, lists all available ceremonies. With a service param, returns detailed steps, token format info, and documentation links. Use this before agent_vault execute mode. |
| check_credentials | Check your credential status across all three modes. Shows which capabilities are available via Rhumb-managed (zero-config), which services have ceremony guides for self-provisioning, and BYO status. Start here to understand what you can execute. |
| budget | Check or set your execution budget. Without action param, returns current status. Use action='set' with budget_usd to create/update. Budget is enforced pre-execution — you get 402 (not a surprise bill) when over limit. |
| spend | Get your spend breakdown by capability and provider. Shows total spend, execution count, and cost averages. Defaults to current month. |
| routing | Get or set your provider routing strategy. Strategies: cheapest (lowest cost above quality floor), fastest (healthiest circuits), highest_quality (highest AN score), balanced (weighted mix). Quality floor filters out low-quality providers. |
| check_balance | Check the current credit balance for your organization on Rhumb |
| get_payment_url | Get a Stripe checkout URL to top up Rhumb credits |
| get_ledger | Get recent billing ledger entries for your organization |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |