ORBTools
Tools your agents can find, use and pay for.
Orbit ships built-in tools and a reviewed marketplace where providers list paid HTTPS tools. Every call is authorized against the agent's policy and metered on the same balance.
Built-in tools
18 tools, available over REST and MCP.
Built-in tools carry no Orbit charge except ask_model, which is billed per token. Tools that need operator configuration are marked.
| Tool | Category | What it does | Configuration |
|---|---|---|---|
| ask_model | AI inference | Send a chat request to a model or orbit/auto. Billed per token like chat completions. | None |
| route_model | AI inference | Preview which model Orbit Auto would choose and its estimated cost. | None |
| list_models | AI inference | Available models and pricing. | None |
| get_balance | Analytics | Read the caller's available and reserved credits. | None |
| get_usage | Analytics | Read recent usage and spend. | None |
| get_agent_budget | Analytics | Read the current agent's limits and spend so far (agent-bound keys). | None |
| list_agents | Analytics | Agents visible to the caller. | None |
| create_agent | Developer | Create a child agent within the caller's delegated policy. | None |
| fund_agent | Developer | Allocate credits to an agent (owner keys only). | None |
| find_tools | Developer | Search the Orbit tool marketplace. | None |
| use_tool | Developer | Execute an authorized marketplace tool; paid tools are charged via Orbit Pay. | None |
| pay | Developer | Authorize and settle a payment to an allowed payee within agent limits. | None |
| fetch_page | Data extraction | Readable text from a public HTTPS page (SSRF-protected, 1 MB cap). | None |
| get_token_balance | Blockchain | SOL or SPL balance of an address on Solana Chain. | None |
| read_contract | Blockchain | Call a view function on a Solana Chain contract (read-only). | None |
| get_transactions | Blockchain | Recent transactions for an address via the Solana Chain Solana RPC. | None |
| web_search | Search | Search the public web via the configured provider. | Needs config |
| get_token_price | Market data | Token prices from a configured, trusted price source. | Needs config |
web_search requires SEARCH_PROVIDER (brave or tavily) and SEARCH_API_KEY. get_token_price stays unavailable until a trusted price source is integrated. The live list with availability is at GET /v1/tools.
Marketplace
A reviewed catalogue, not an open bazaar.
The marketplace lets third-party providers list HTTPS tools with a per-call price. Agents discover them with find_tools and call them with use_tool; payment flows through Orbit Pay automatically.
Provider onboarding
- Submit a tool: name, description, category, input schema, HTTPS endpoint and price per call.
- An Orbit administrator reviews the listing. Nothing is callable until it is approved.
- Approved tools earn credits to the provider's balance; Orbit retains a marketplace commission (currently configured default 10%).
Earned credits cannot be withdrawn today — withdrawals are disabled.
Categories
- Search
- Research
- Blockchain
- Market data
- Developer
- Data extraction
- Analytics
- AI inference
Safety
Outbound requests are fenced.
HTTPS only
Tool endpoints and fetched pages must use https. URLs with embedded credentials and unusual ports are rejected.
Public addresses only
Every resolved IP must be public unicast — loopback, private ranges, link-local (incl. cloud metadata 169.254.169.254), CGNAT, ULA, multicast and reserved ranges are blocked.
No DNS rebinding
Validation happens inside the socket lookup, so the IP that is connected to is the IP that was checked.
Redirects re-checked
At most 3 redirects, each hop validated again.
Capped responses
Response size and time are capped (fetch_page: 1 MB, 10 s).
Policy-gated
Agents can only call tools on their allowlist and pay payees on their allowlist.