Hive Intelligence

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

CategoryToolsDescriptionMCP Endpoint
Market Data53Prices, charts, market stats/hive_market_data/mcp
DEX Analytics62Pools, liquidity, swaps/hive_onchain_dex/mcp
Portfolio & Wallet14Balances, positions, history/hive_portfolio_wallet/mcp
Token & Contract15Token metadata, holders/hive_token_contract/mcp
DeFi Protocol18TVL, yields, protocol data/hive_defi_protocol/mcp
NFT Analytics29Collections, floor prices/hive_nft_analytics/mcp
Security & Risk9Audits, honeypot detection/hive_security_risk/mcp
Network & Infrastructure12Gas prices, network health/hive_network_infrastructure/mcp
Search & Discovery9Token search, trending/hive_search_discovery/mcp
Social Sentiment17Social 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 data
  • get_wallet_balance - Get wallet token balances
  • get_token_security - Get token security analysis
  • get_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": {}
    }
)
Previous
Use Cases