Tools Reference
Tools Reference
Tools Reference
Hive Intelligence provides 227+ tools across 10 categories for comprehensive blockchain data access.
How to Use Tools
Via MCP (AI Agents)
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_price",
"arguments": {"ids": "bitcoin", "vs_currencies": "usd"}
},
"id": 1
}
Via REST API
curl -X POST https://api.hiveintelligence.xyz/api/execute \
-H "Content-Type: application/json" \
-d '{
"toolName": "get_price",
"arguments": {"ids": "bitcoin", "vs_currencies": "usd"}
}'
Tool Categories
| Category | Tools | Description | MCP Endpoint |
|---|---|---|---|
| Market Data | 53 | Prices, charts, market stats | /hive_market_data/mcp |
| DEX Analytics | 62 | Pools, liquidity, swaps | /hive_onchain_dex/mcp |
| Portfolio & Wallet | 14 | Balances, positions, history | /hive_portfolio_wallet/mcp |
| Token & Contract | 15 | Token metadata, holders | /hive_token_contract/mcp |
| DeFi Protocol | 18 | TVL, yields, protocol data | /hive_defi_protocol/mcp |
| NFT Analytics | 29 | Collections, floor prices | /hive_nft_analytics/mcp |
| Security & Risk | 9 | Audits, honeypot detection | /hive_security_risk/mcp |
| Network & Infrastructure | 12 | Gas prices, network health | /hive_network_infrastructure/mcp |
| Search & Discovery | 9 | Token search, trending | /hive_search_discovery/mcp |
| Social Sentiment | 17 | Social metrics, influencers | /hive_social_sentiment/mcp |
Tool Naming Convention
Tools follow a consistent naming pattern: {action}_{entity} or get_{entity}
Examples:
get_price- Get price dataget_wallet_balance- Get wallet token balancesget_token_security- Get token security analysisget_coins_market_data- Get market data for coins
Category-Specific Endpoints
For better performance, use category-specific MCP endpoints instead of the main /mcp endpoint. Category endpoints only load tools for that specific category, resulting in faster response times.
Example - Market Data Only:
curl -X POST https://hiveintelligence.xyz/hive_market_data/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "method": "tools/list", "params": {}, "id": 1}'
Quick Start Examples
Get Bitcoin Price
import requests
response = requests.post(
"https://api.hiveintelligence.xyz/api/execute",
json={
"toolName": "get_price",
"arguments": {"ids": "bitcoin", "vs_currencies": "usd"}
}
)
print(response.json())
Check Token Security
response = requests.post(
"https://api.hiveintelligence.xyz/api/execute",
json={
"toolName": "get_token_security",
"arguments": {
"contract_addresses": "0x...",
"chain_id": "1"
}
}
)
Get DeFi Protocol TVL
response = requests.post(
"https://api.hiveintelligence.xyz/api/execute",
json={
"toolName": "get_protocols",
"arguments": {}
}
)