Technical
Technical Architecture
Overview
hive-mcp2 is structured around a single wrapped tool catalog with multiple access surfaces layered on top.
Main Layers
Wrapped tool catalog
This is the live direct tool surface used by the server runtime.
- 512 live direct 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, andhive://providers - direct tool execution by name
Category-scoped MCP endpoints
These are narrower surfaces built from toolRegistry.ts.
- 14 scoped endpoints
- 389 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 execution
Provider Routing
Requests are routed to provider-specific handlers based on tool metadata.
Current live provider inventory:
- CoinGecko
- DeFiLlama
- GoPlus
- Codex
- CCXT
- GoldRush
- Finnhub
- Tenderly
- Moralis
Discovery Model
There are two important discovery patterns:
- Root discovery for the full live surface
- Category-scoped discovery for smaller, more targeted workflows
This distinction is the main reason the docs now separate Tools Reference from Live Catalog.