Reference
Technical Architecture
Overview
The Hive server is structured around a single wrapped tool catalog with multiple access surfaces layered on top.
Main Layers
Wrapped tool catalog
This is the live provider-backed tool surface used by the server runtime.
- 348 wrapped provider tools
- provider-backed handlers
- shared schema and metadata normalization
Root MCP endpoint
The root /mcp endpoint is the recommended AI-facing surface.
- compact discovery-oriented
tools/list - resource-based discovery through
hive://tools,hive://categories,hive://providers,hive://toolsets,hive://task-canaries,hive://skills, andhive://status - provider-tool execution through
invoke_api_endpoint
Category-scoped MCP endpoints
These are narrower surfaces built from toolRegistry.ts.
- 10 scoped endpoints
- Hundreds of categorized tools
- direct
tools/listresults by category
REST API
The REST layer exposes:
GET /api/v1/toolsfor the full live wrapped catalogPOST /api/v1/executefor tool executionGET /api/v1/usagefor plan, credit wallet, and key summaryGET|POST|DELETE /api/v1/keysfor dashboard key managementGET /api/openapi.jsonand/docsfor OpenAPI documentation/status,/api/health/*,/live,/ready, and/startupfor health and canaries
Provider Routing
Requests are routed to provider-specific handlers based on tool metadata.
Current live provider inventory:
- CoinGecko
- Alchemy
- DeFiLlama
- GoPlus
- Codex
- CCXT
- Helius
- Tenderly
- Moralis
Discovery Model
There are two important discovery patterns:
- Root discovery for task routing, schema lookup, and
invoke_api_endpoint - Category-scoped discovery for smaller, direct tool lists
This distinction is the main reason the docs now separate Tools Reference from Live Catalog.