Skip to main content
Glama
hive-intel

Hive Intelligence

Official
by hive-intel

Hive Intelligence

One connection for evidence-backed crypto due diligence.

Every Hive-backed answer carries sources, freshness, and a runtime receipt. The hosted MCP normalizes market, wallet, DeFi, security, DEX, NFT, network, and prediction-market evidence behind one agent-ready connection.

MCP License: MIT Docs Cursor setup VS Code setup

Connect · Tools · Security · SDK · CLI · Pricing · FAQ · Get an API key

Try it now, with no account and no key. The hosted endpoint's anonymous lane answers 25 material calls per IP per day; discovery, schema lookup, and validation are always free:

https://mcp.hiveintelligence.xyz/mcp

Guided setup · Install guides · Example prompts


Connect

Hive is a hosted MCP server for clients that support remote Streamable HTTP. Once the hosted OAuth deployment is enabled, interactive clients discover it from the public endpoint and open browser authorization. Headless agents can use an API key from secret storage:

https://mcp.hiveintelligence.xyz/mcp

One-click config prefills, URL-only with no key or secret embedded:

Add to Cursor Install in VS Code Cursor setup VS Code setup

The prefills carry only the public endpoint URL. The setup pages check the live protected-resource metadata, server card, release version, and required client redirect profiles before showing a native install action. Until that gate passes, use the API-key fallback from a trusted backend/client; never put a key in an install link. Per-client config blocks are below.

Related MCP server: carbon-cashmere-mcp

What is Hive Intelligence?

A managed MCP server, REST API, and CLI that give AI agents one evidence-backed workflow surface over live crypto market data, DeFi, wallets, token security, DEX flows, NFTs, prediction markets, and on-chain network data. Agents receive the provider, Hive retrieval time, Hive first-observation/original cache time, cache age, fallback state, runtime status, and a unique receipt for every material execution instead of silently mixing provider data.

Connect to your AI client

The hosted endpoint is the same everywhere. After OAuth activation, interactive clients should start with URL-only OAuth discovery. API-key auth remains the explicit headless fallback.

Claude Code

claude mcp add --transport http --scope user hive https://mcp.hiveintelligence.xyz/mcp

Or install the full plugin bundle (the hosted MCP connection plus 17 crypto workflow skills) from this repository's plugin marketplace:

claude plugin marketplace add hive-intel/hive-sdk
claude plugin install hive@hive

Cursor

~/.cursor/mcp.json (global) or .cursor/mcp.json (project):

{
  "mcpServers": {
    "hive": {
      "url": "https://mcp.hiveintelligence.xyz/mcp"
    }
  }
}

VS Code (GitHub Copilot Chat)

.vscode/mcp.json (note the required type: "http"):

{
  "servers": {
    "hive": {
      "type": "http",
      "url": "https://mcp.hiveintelligence.xyz/mcp"
    }
  }
}

Claude Desktop

Claude Desktop uses the Custom Connectors UI for remote MCP. Open Settings → Connectors → Add custom connector, set the URL to https://mcp.hiveintelligence.xyz/mcp, then, after OAuth activation, complete browser authorization. Do not paste a remote url block into claude_desktop_config.json; that file is for local stdio servers.

Windsurf / Devin Desktop

Windsurf uses serverUrl (not Cursor's url) in ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "hive": {
      "serverUrl": "https://mcp.hiveintelligence.xyz/mcp"
    }
  }
}

Gemini CLI

Gemini CLI requires httpUrl in ~/.gemini/settings.json:

{
  "mcpServers": {
    "hive": {
      "httpUrl": "https://mcp.hiveintelligence.xyz/mcp"
    }
  }
}

Both configs are URL-only and can use native OAuth after hosted OAuth activation. Full per-client guides: hiveintelligence.xyz/install.

Headless API-key fallback

For automation that cannot open a browser, keep a Hive API key in secret storage and send Authorization: Bearer $HIVE_API_KEY. Never embed a real key in an install link, shared config, screenshot, or repository.

Local stdio (self-host / desktop / your own provider keys)

Prefer a local process or your own upstream keys? Run the published CLI as a stdio MCP server:

{
  "mcpServers": {
    "hive": {
      "command": "npx",
      "args": ["-y", "-p", "hive-intelligence@latest", "hive"],
      "env": {
        "COINGECKO_DEMO_API_KEY": "optional",
        "ALCHEMY_API_KEY": "optional",
        "HELIUS_API_KEY": "optional",
        "MORALIS_API_KEY": "optional"
      }
    }
  }
}

Local stdio does not use a hosted HIVE_API_KEY; configure only the upstream provider keys you want that local process to call. Keyless providers remain available and providers without credentials stay discoverable with a classified missing_key runtime status. hive-intelligence is a stdio transport (a JSON-RPC channel, not an interactive command). For terminal use, see the CLI.

Authentication

  • No key needed to start: the hosted endpoint's anonymous lane answers 25 material calls per IP per day, and discovery/schema/validation calls are always free.

  • Get a key at hiveintelligence.xyz/dashboard/keys when you want your own quota; the Free plan needs no card.

  • Authenticate the hosted endpoint with Authorization: Bearer hive_live_... (legacy alias x-api-key also works).

  • One key, least privilege: keys are scoped to your plan's rate limit and credits. Rotate or revoke from the dashboard; never commit a key or paste it into client-side code.

Powered by

Ten upstream provider integrations plus Open Data Fetch, normalized into one tool surface:

Alchemy · CoinGecko · DeFiLlama · Moralis · Codex · GoPlus · Helius · Tenderly · CCXT · Hyperliquid · Open Data Fetch

Provider

Coverage

Alchemy

EVM portfolio, token, NFT, transfer, simulation, gas, network data, and Solana DAS

CoinGecko

Market data, prices, OHLCV, exchanges, NFT collections

DeFiLlama

TVL, yield pools, protocol metrics, bridges, treasuries

Moralis

EVM and Solana wallet, token, NFT, DeFi, transfer, and market analytics

Codex (Defined.fi)

DEX pair OHLCV, prediction markets (Polymarket)

GoPlus

Token security, honeypot detection, contract risk, malicious-address reputation

Helius

Solana RPC, DAS, compressed NFTs, priority fees

Tenderly

EVM simulation, gas estimation, traces, contract decode, signatures, storage changes, and transaction ranges

CCXT

Centralized exchange data, order books, derivatives, funding, leverage, and borrow rates

Hyperliquid

Native perpetual DEX volume, funding, candles, open-interest caps, and builder DEXs

Open Data Fetch

Allowlisted, size-capped access to long-tail public crypto APIs when no typed tool covers the source

Tools & discovery

Hive's default contract is a compact eight-tool root: three hero tools for the dominant intents, plus a five-tool discovery/execution loop over the full catalog.

Root tool

What it does

get_token_price

Hero: live price for any token (response_format: concise or detailed)

check_token_safety

Hero: honeypot, rugpull, and contract-risk verdict before anyone signs

get_wallet_portfolio

Hero: multi-chain wallet balances and portfolio value

search_tools

Find the right task toolset and route across the full catalog (free)

get_api_endpoint_schema

Inspect exact parameters before executing (free)

invoke_api_endpoint

Execute any read endpoint in the catalog

invoke_stateful_endpoint

Hive-native state changes; requires explicit user approval

validate_task_result

Check the final envelope and receipt structure (free)

Agents start with compact, paginated search_tools results, load one exact hive://toolsets/{id} workflow, inspect get_api_endpoint_schema, then call invoke_api_endpoint for reads or invoke_stateful_endpoint after explicit approval for a Hive-native state change. validate_task_result checks the final envelope and receipt structure; it requires claim-to-receipt citations and canonical phase coverage, but cannot make invented receipt data authentic.

The long-tail catalog remains discoverable behind that workflow surface: 607 callable tools across 10 categories.

Every exact workflow publishes a default and maximum material-call budget, phases, fallback condition, and stop conditions. Agents stop once the requested decision is supported and call a fallback only to resolve a material gap, unavailable source, staleness concern, or disagreement.

#

Category

Tools

What's inside

1

Market Data & Price

106

Prices, OHLCV, market caps, derivatives, funding rates, stablecoins, gainers/losers, exchange tickers

2

On-Chain DEX & Pool

64

DEX pools, liquidity, trending pairs, swap history, bridges, aggregator volumes

3

Portfolio & Wallet

77

Balances, PnL, DeFi positions, swap history, NFT holdings, multi-chain history

4

Token & Contract

50

Token metadata, holders, top traders, ENS resolution, treasury tracking, transfers

5

DeFi Protocol

18

TVL, fees, yield farming, chain metrics, treasuries, emissions

6

NFT Analytics

67

Collection data, floors, market charts, NFT pools, trait metadata, sales

7

Security & Risk

51

Honeypot detection, rugpull checks, approval risk, Tenderly simulation, gas estimation

8

Network & Infrastructure

40

Chain health, blocks, gas prices, supported networks, Solana infrastructure

9

Search & Discovery

25

Cross-provider search, trending coins, categories, token discovery

10

Prediction Markets

21

Events, markets, prices, trades, traders, holdings, order books, and category filters

Clients that want a smaller, scoped tool surface can connect to a category endpoint directly, e.g. https://mcp.hiveintelligence.xyz/hive_market_data/mcp (one per category). Public catalog overview: www.hiveintelligence.xyz/tools/live-catalog. Authenticated REST catalog: https://mcp.hiveintelligence.xyz/api/v1/tools.

Security & trust

Crypto answers are only useful if they're trustworthy. Hive is built for that:

  • Provenance on every response. Tool results carry a server-minted receipt with provider, Hive retrieval/observation time, cache age, source state, runtime status, server/build version, and SHA-256 input/result self-checks. The digests are not signatures or a retained lookup service. observed_at is Hive's first-observation/original cache time, not necessarily the upstream event time; cache_age_ms: 0 only means newly retrieved by Hive. source reports the delivery state, while origin_source preserves whether cached data originally came from the live or fallback tier. Use provider timestamps, blocks, slots, transactions, or candle closes for source recency, and mark it unknown when absent. Hive never silently mixes provider data: fallback, cached, or degraded data is labeled as such.

  • Point-in-time, not drift. Time-series tools accept at / block_number so agents answer historical questions without quietly defaulting to "latest."

  • Security-first tools. get_token_security, detect_rugpull, approval-risk, and Tenderly transaction simulation return structured risk flags so an agent can check before a user signs.

  • Least privilege & prompt-injection awareness. Use a scoped key per environment and rotate from the dashboard. As with any tool-using agent, treat on-chain text (token names, memos) as untrusted input. Hive returns structured fields rather than free-form instructions to reduce injection surface.

  • No client-side keys. Keep your Hive key server-side; browser UIs should call your own backend, which uses the key (see the SDK B2B subject sessions).

Example prompts

Once Hive is connected, ask in plain English. Each prompt maps to a real tool call you don't have to write:

What's the price of BTC, ETH, and SOL right now in USD?
List the top 20 yield pools above 10% APY on Ethereum.
Show me the portfolio of vitalik.eth across all chains.
Is this token a honeypot? 0x...   ·   Run a rugpull check on $PEPE.
What are the current funding rates for BTC perps across exchanges?
What are the most-traded events on Polymarket this week?
Simulate this transaction before I sign it: <tx hash or calldata>

More workflow guides: hiveintelligence.xyz/use-cases.

TypeScript SDK: hive-mcp-client

Call Hive from your own agent or backend without wiring MCP by hand. The typed client ships on npm and in client/:

npm install hive-mcp-client
import { createHiveMcpClient, invokeHiveEndpoint } from "hive-mcp-client";

const hive = await createHiveMcpClient({
  apiKey: process.env.HIVE_API_KEY,
  clientName: "my-app",
});

const result = await invokeHiveEndpoint(hive, "get_price", {
  ids: "bitcoin",
  vs_currencies: "usd",
});
console.log(result.json ?? result.text);
await hive.close();

invokeHiveEndpoint is intentionally read-only and already returns a normalized result. It rejects known Hive state-changing endpoints. After your application shows the exact effect and receives explicit user approval, call the separately named invokeHiveStatefulEndpoint; never derive approval from model output or tool arguments:

import { invokeHiveStatefulEndpoint } from "hive-mcp-client";

if (!(await approvalUi.confirm({ endpointName, args }))) {
  throw new Error("User declined the Hive state change");
}

const saved = await invokeHiveStatefulEndpoint(hive, endpointName, args);

Use normalizeHiveToolResult only when you call the lower-level client.callTool() method directly.

Includes Vercel AI SDK and LangChain adapters, plus B2B subject sessions for multi-tenant backends. LangChain stateful tools are disabled unless the app supplies approveStatefulCall({ endpointName, args }); the callback must return the user's explicit approval, and material stateful invocations are never adapter-cached. Full API: client/README.md.

Agent skills

Installable agent skills teach Claude Code, Cursor, Codex, and other agents the Hive workflow: MCP setup, tool discovery, and live crypto research:

npx skills add hive-intel/hive-skills

Claude Code, OpenAI / Codex, and Cursor plugin bundle

This repository root is also a distribution-ready plugin bundle. It combines public, reviewable pieces:

  • .claude-plugin/: Claude Code plugin and marketplace manifests over the same MCP connection and workflow skills (claude plugin marketplace add hive-intel/hive-sdk).

  • .codex-plugin/plugin.json: product and interface metadata, starter prompts, and component declarations.

  • .cursor-plugin/plugin.json: the Cursor-native manifest over the same MCP connection and workflow skills.

  • .mcp.json: the URL-only hosted Hive connection. It contains no API key, token, header, or credential placeholder.

  • skills/: bundled setup, discovery, and crypto-research workflows that teach the agent to inspect schemas, stay within workflow call budgets, preserve provenance, and require explicit approval before a Hive-native state change.

  • marketplace-review.json: release-bound listing copy, starter prompts, and the exact five positive plus three negative review cases. It is a public preparation fixture, not a Cursor or OpenAI manifest; reviewer credentials, domain challenges, availability choices, and legal attestations remain portal-only.

A Codex catalog or Cursor plugin review can ingest the repository root so the remote MCP connection and its workflow guidance arrive together. This bundle does not claim that Hive is already listed in either public marketplace; use the current Hive install guide until a catalog listing is live.

CLI

The hive CLI is a thin terminal client over the same API. Set HIVE_API_KEY (or run hive auth login once):

hive market price --ids bitcoin,ethereum,solana --vs usd   # prices
hive defi tvl --protocol aave                              # DeFi TVL
hive security scan --token 0x...                           # token security
hive portfolio balance --address 0x...                     # wallet portfolio
hive tools search "funding rate"                           # search the 607-tool catalog
hive tools call get_price --args '{"ids":"bitcoin","vs_currencies":"usd"}'

Global flags include --json, --pretty, --jq <expr>, --csv, --fields, --timeout, -q/--quiet. Auth: hive auth login | whoami | profiles | switch. Diagnostics: hive doctor, hive status. Shell completion: hive completion <bash|zsh|fish> --install. Aliases: hive alias set btc 'market price --ids bitcoin --vs usd'. Full reference: hiveintelligence.xyz/cli.

Configuration

Variable

Description

HIVE_API_KEY

Required. API key, or run hive auth login

HIVE_API_URL

Custom base URL (default: https://mcp.hiveintelligence.xyz)

API_EXECUTE_ENDPOINT

Override execute endpoint (advanced)

Pricing

Plan

Monthly credits

Rate limit

API keys

Price

Free

10,000

100 req/min

5

Free

Starter

100,000

300 req/min

5

$49/mo

Pro

500,000

500 req/min

10

$149/mo

Enterprise

Custom

Custom req/min

Custom

Custom

One credit = one material endpoint execution, regardless of provider or response size. search_tools, get_api_endpoint_schema, validate_task_result, MCP tools/list, MCP resource reads, and authenticated GET /api/v1/tools are free. Full pricing: hiveintelligence.xyz/pricing · machine-readable: hiveintelligence.xyz/pricing.md.

Why Hive over a single-provider MCP?

Hive

CoinGecko MCP

Moralis MCP

DeFiLlama MCP

GoPlus only

Provider groups

13

1

1

1

1

Categories

10

2

3

1

1

Total tools

607

~50

~60

~15

~20

Market data

partial

DeFi TVL + yields

Wallet portfolio

Pre-signing security

DEX pool analytics

partial

Prediction markets

Solana depth (DAS)

Managed (no ops)

partial

varies

varies

Single-provider MCPs win on niche depth. Hive wins when the agent needs broad crypto context in one request: prices + DeFi + wallet + security + DEX in a single conversation, without anyone figuring out which tool lives in which provider.

FAQ

What does an API key cost? Nothing to start: the anonymous lane needs no key at all (25 material calls per IP per day), and the Free plan adds 10,000 monthly credits with no card required. Paid plans start at $49/month (Starter, 100K credits); Pro is $149/month for 500K. Get a key.

Hosted vs local stdio: which should I use? Hosted (https://mcp.hiveintelligence.xyz/mcp) is recommended for most integrations: no local server, Hive runs auth, rate limits, and provider infrastructure. Use local stdio for desktop setups, self-hosting, or your own upstream provider keys.

Which AI clients support MCP? Claude Desktop, Claude Code, Cursor, Windsurf, VS Code (Copilot Chat), Codex CLI, Gemini CLI, OpenAI Responses API, and clients that support Streamable HTTP MCP. Native OAuth connectors become available after hosted OAuth activation; API-key headers remain the trusted headless fallback.

What chains are supported? EVM (Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, and 90+ more), Solana with full Helius DAS coverage including compressed NFTs, Bitcoin, and others depending on the provider mix per category.

Is the source code open? The typed client SDK (client/) and the Hive agent skills are MIT-licensed and open source. The Hive MCP server that powers mcp.hiveintelligence.xyz is a managed, proprietary service.

How does Hive keep answers trustworthy? Every material result carries provider attribution, source/cache state, runtime status, and a server-minted receipt. Hive separates its own observation time from provider source recency, never silently mixes provider data, and exposes point-in-time parameters where providers support them. See Security & trust.

Documentation

Support

License

MIT © Hive Intelligence

Available Tools

12 tools
call_api_endpointAInspect

call an endpoint in the HIVE API. Note: use the category endpoints to get the list of endpoints and get_api_endpoint_schema tool to get the schema for an endpoint.

ParametersJSON Schema
NameRequiredDescriptionDefault
argsYesThe arguments to pass to the endpoint. This must match the schema returned by the `get_api_endpoint_schema` tool.
endpoint_nameYesThe name of the endpoint to call.

TDQS

A3.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It mentions that the tool calls an API endpoint but lacks details on authentication requirements, rate limits, error handling, or what the response entails. For a tool that performs API calls with potential side effects, this is a significant gap in transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is highly concise and front-loaded, consisting of two sentences that directly address the tool's purpose and usage guidelines. There is no wasted text, and every sentence contributes essential information, making it efficient and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of calling arbitrary API endpoints, the lack of annotations, and no output schema, the description is insufficient. It doesn't cover behavioral aspects like authentication, error handling, or response format, leaving critical gaps for an agent to use the tool effectively in a real-world context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is 100%, with both parameters ('endpoint_name' and 'args') well-documented in the input schema. The description adds minimal value by referencing the 'get_api_endpoint_schema' tool for schema matching, but it doesn't provide additional semantic context beyond what the schema already states. This meets the baseline for high schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'call an endpoint in the HIVE API.' It specifies the verb ('call') and resource ('endpoint in the HIVE API'), making the action explicit. However, it doesn't distinguish this from sibling tools that also interact with endpoints (like 'get_api_endpoint_schema'), which slightly reduces clarity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use this tool: it instructs to first use 'category endpoints' to list endpoints and then 'get_api_endpoint_schema' to obtain the schema before calling this tool. This sets clear prerequisites and distinguishes it from alternatives by outlining a workflow.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_api_endpoint_schemaAInspect

Get the schema for an endpoint in the HIVE API. You can use the schema returned by this tool to call an endpoint with the call_api_endpoint tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
endpointYesThe name of the endpoint to get the schema for.

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It describes the tool's function (retrieving schemas) and its relationship to another tool (call_api_endpoint), which adds useful context. However, it doesn't mention potential behavioral traits like error conditions (e.g., what happens if the endpoint doesn't exist), rate limits, authentication requirements, or the format/structure of the returned schema. For a tool with zero annotation coverage, this leaves gaps in understanding its operational behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences that are front-loaded with the core purpose and immediately followed by practical usage guidance. Every word earns its place—there's no redundancy, fluff, or unnecessary elaboration. It efficiently communicates both what the tool does and how it fits into the larger workflow.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's low complexity (1 parameter, no nested objects, no output schema) and the absence of annotations, the description is moderately complete. It covers the purpose and usage context well, but lacks details on behavioral aspects (e.g., error handling, schema format) and doesn't clarify differentiation from sibling tools. For a simple read operation, this is adequate but not fully comprehensive, especially without annotations to fill in gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage, with the single parameter 'endpoint' clearly documented as 'The name of the endpoint to get the schema for.' The description doesn't add any additional semantic information about this parameter beyond what the schema provides (e.g., examples of endpoint names, format constraints). According to the rules, when schema_description_coverage is high (>80%), the baseline score is 3 even with no param info in the description, which applies here.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb ('Get') and resource ('schema for an endpoint in the HIVE API'), making the purpose specific and understandable. However, it doesn't explicitly differentiate this tool from its many siblings (like get_defi_protocol_endpoints, get_token_contract_endpoints, etc.), which all seem to retrieve endpoint-related schemas but for different categories. A perfect score would require clarifying how this general endpoint schema tool differs from those category-specific ones.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use this tool: 'You can use the schema returned by this tool to call an endpoint with the `call_api_endpoint` tool.' This directly states the tool's purpose in the workflow and names the alternative/complementary tool (call_api_endpoint), giving clear context for usage without any misleading information.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_defi_protocol_endpointsCInspect

Get all endpoints in the "DeFi Protocol Analytics" category. Endpoints for comprehensive DeFi protocol analysis including Total Value Locked (TVL) data, protocol listings, chain-specific TVL metrics, historical TVL tracking across all chains, protocol fee analysis, yield farming analytics with APY data, detailed protocol information, comprehensive DeFi ecosystem statistics, blockchain network TVL tracking, yield pool management and historical charts, and protocol fee structures across different DeFi platforms.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.8/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It describes what the tool returns (endpoints in a category) but lacks details on behavior: it doesn't mention if this is a read-only operation, potential rate limits, authentication needs, or the format of the returned data. For a tool with zero annotation coverage, this is a significant gap in transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is overly verbose and poorly structured. The first sentence states the purpose clearly, but the rest is a long, repetitive list of endpoint types (e.g., 'TVL data, protocol listings, chain-specific TVL metrics...') that doesn't add value beyond the initial category definition. This wastes space and reduces clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity (a tool to retrieve endpoints) and lack of annotations and output schema, the description is incomplete. It explains what the tool does but fails to cover behavioral aspects like response format, error handling, or operational constraints. For a tool with no structured data support, more context is needed to be fully helpful.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 0 parameters with 100% coverage, so no parameters need documentation. The description doesn't add parameter information, but this is acceptable given the schema's completeness. A baseline of 4 is appropriate as the description doesn't need to compensate for any gaps, and it avoids misleading param details.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "DeFi Protocol Analytics" category.' It specifies the verb ('Get') and resource ('endpoints') with a clear category scope. However, it doesn't explicitly differentiate from sibling tools like 'get_token_contract_endpoints' or 'get_onchain_dex_pool_endpoints' beyond the category name, which is why it doesn't reach a perfect score.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It lists the types of endpoints included but doesn't mention sibling tools or specify scenarios where this tool is preferred over others, such as for DeFi-specific analytics versus general market data. This leaves the agent without explicit usage context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_market_and_price_endpointsCInspect

Get all endpoints in the "Market Data and Price" category. Endpoints to retrieve real-time and historical cryptocurrency prices, market caps, trading volumes, OHLC data, global market statistics, supported currencies, basic market performance metrics across different timeframes and asset platforms, stablecoin market analytics, stablecoin price tracking, comprehensive stablecoin market cap data across multiple chains, social sentiment-enhanced market metrics including Galaxy Score™ and AltRank™ rankings, centralized exchange (CEX) trading data including real-time tickers, order books, recent trades, candlestick charts, best bid/ask prices, derivatives pricing (index, mark, and premium), and perpetual futures funding rates across major exchanges.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.8/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It describes what data is retrieved but lacks details on how the tool behaves: e.g., whether it returns a list, pagination, rate limits, authentication needs, or error handling. The description is informative about content but misses operational traits, which is a significant gap for a tool with zero annotation coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single run-on sentence that lists numerous data types in a dense, unstructured manner. While it front-loads the core purpose ('Get all endpoints...'), the extensive enumeration of examples (e.g., 'stablecoin market analytics', 'perpetual futures funding rates') adds verbosity without clear organization, making it less efficient and harder to parse quickly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity implied by the broad data scope and lack of annotations or output schema, the description is incomplete. It details what data is included but omits critical behavioral aspects (e.g., return format, pagination, errors) and doesn't address how to use the retrieved endpoints. For a tool with no structured support fields, this leaves significant gaps in understanding its practical use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 0 parameters with 100% coverage, so no parameter documentation is needed. The description appropriately adds no parameter details, as there are none to explain. This meets the baseline for a parameterless tool, though it doesn't compensate for any gaps since none exist.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "Market Data and Price" category.' It specifies the resource (endpoints) and category scope, though it doesn't explicitly differentiate from siblings like 'get_api_endpoint_schema' or 'get_search_discovery_endpoints' beyond the category name. The detailed list of included data types (e.g., cryptocurrency prices, market caps) adds specificity but doesn't directly contrast with other tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It lists what the tool retrieves but doesn't mention when to choose it over siblings like 'get_api_endpoint_schema' (for schema details) or 'get_search_discovery_endpoints' (for search-related endpoints). There's no explicit context, exclusions, or prerequisites stated, leaving usage decisions unclear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_network_infrastructure_endpointsCInspect

Get all endpoints in the "Network & Infrastructure" category. Endpoints for blockchain network information, network health monitoring, gas price tracking, network statistics, asset platform data, infrastructure metrics across different blockchain networks, real-time mempool monitoring, pending transaction analysis, transaction status simulation, MEV detection and protection, gas fee optimization, arbitrage opportunity identification, comprehensive blockchain activity monitoring, community-contributed insights and annotations, data platform system updates monitoring, centralized exchange (CEX) infrastructure including system status monitoring, server time synchronization, available trading markets/pairs browsing, and supported currencies listing across major exchanges.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.8/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must fully disclose behavioral traits. It states the tool retrieves endpoints but doesn't describe how (e.g., format, pagination, rate limits, authentication needs, or error handling). The list of endpoint types implies breadth but lacks operational details, leaving significant gaps in understanding the tool's behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is overly verbose and poorly structured. It's a single run-on sentence listing numerous endpoint types without prioritization or grouping, making it hard to parse. While it covers many details, the lack of organization and excessive length reduces clarity and efficiency.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity implied by the extensive list of endpoint types and the absence of annotations and output schema, the description is incomplete. It doesn't explain what the tool returns (e.g., a list, format, or structure), how to handle the data, or any limitations. For a tool with no structured support, this leaves too many operational questions unanswered.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 0 parameters with 100% coverage, so no parameter documentation is needed. The description appropriately doesn't discuss parameters, focusing instead on the tool's scope. Since there are no parameters, the baseline is 4, as the description doesn't need to compensate for any schema gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "Network & Infrastructure" category.' It specifies the verb ('Get') and resource ('endpoints'), and provides a comprehensive list of what those endpoints cover, making the purpose unambiguous. However, it doesn't explicitly distinguish this tool from its siblings (e.g., 'get_defi_protocol_endpoints'), which prevents a score of 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus its siblings. It lists many types of endpoints covered but doesn't explain how this differs from tools like 'get_onchain_dex_pool_endpoints' or 'get_market_and_price_endpoints'. There's no mention of prerequisites, alternatives, or exclusions, leaving usage context unclear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_nft_analytics_endpointsBInspect

Get all endpoints in the "NFT Analytics" category. Endpoints for comprehensive NFT ecosystem analysis including collection data, market analytics, user NFT holdings, collection floor prices, trading volumes, historical NFT market data, NFT liquidity pools and AMM marketplaces (like Sudoswap), NFT DeFi analytics, Prime ecosystem pools, Parallel trading card game assets, NFT pool management, collection holder analysis, advanced NFT search and filtering, contract metadata, cross-chain NFT analytics, social sentiment tracking for NFT collections, and time series market trend analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It describes what the endpoints cover but lacks behavioral details: it doesn't specify if this is a read-only operation, potential rate limits, authentication needs, response format, or pagination. The description is informative about scope but misses key operational traits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose but becomes overly verbose with a long list of features. Sentences like 'Endpoints for comprehensive NFT ecosystem analysis...' could be more concise. While informative, the list of examples (e.g., 'collection floor prices, trading volumes') adds bulk without critical guidance, reducing efficiency.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (0 parameters, no output schema, no annotations), the description is moderately complete. It explains the category and examples well but lacks behavioral context and usage guidelines. For a no-param tool, this is adequate but has clear gaps in transparency and sibling differentiation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has 0 parameters, and schema description coverage is 100%. The description doesn't need to explain parameters, and it appropriately focuses on the tool's function. A baseline of 4 is applied since no parameters exist, and the description adds value by detailing the category scope without redundancy.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "NFT Analytics" category.' It specifies the verb ('Get') and resource ('endpoints'), and distinguishes the category ('NFT Analytics'). However, it doesn't explicitly differentiate from sibling tools like 'get_search_discovery_endpoints' or 'get_social_sentiment_endpoints' that might overlap, preventing a perfect score.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It lists many features covered by the endpoints but doesn't mention sibling tools or contexts where other tools might be more appropriate. For example, it doesn't clarify if this should be used instead of 'get_social_sentiment_endpoints' for NFT-related sentiment.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_onchain_dex_pool_endpointsCInspect

Get all endpoints in the "On-Chain DEX & Pool Analytics" category. Endpoints for analyzing decentralized exchange pools, liquidity data, trading pairs, DEX rankings, pool filtering, trending pools, OHLCV data for pools/tokens, trading volume analysis, comprehensive on-chain trading metrics across multiple networks and DEXs, real-time DEX trading analytics, advanced token trading intelligence with DEXScreener-style metrics, trader statistics (makers, buyers, sellers), aggregated trading data by tokens, volume breakdowns, trading activity analysis, exchange platform analysis, comprehensive exchange ecosystem metrics including user statistics, DEX volume analytics across protocols and chains, and options trading analytics with protocol-specific data.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.8/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It describes what data is included (e.g., liquidity data, trading pairs, OHLCV) but lacks behavioral details: no mention of permissions needed, rate limits, pagination, error handling, or response format. For a tool with zero annotation coverage, this is a significant gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is overly verbose and poorly structured. It starts with a clear purpose but devolves into a run-on list of analytics features (e.g., 'DEXScreener-style metrics', 'options trading analytics') that don't add value beyond the initial category definition. Sentences are not front-loaded with essential information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (broad analytics scope) and lack of annotations/output schema, the description is incomplete. It catalogs data types but omits critical context: how results are returned, any limitations, or error scenarios. For a tool with rich data potential, this leaves too many unknowns for an agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has 0 parameters, and schema description coverage is 100% (empty schema). With no parameters to document, the baseline is 4. The description doesn't need to compensate for any parameter gaps, so it meets expectations.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "On-Chain DEX & Pool Analytics" category.' It specifies the resource (endpoints) and category scope, distinguishing it from siblings like 'get_defi_protocol_endpoints' or 'get_market_and_price_endpoints'. However, it doesn't explicitly contrast with all siblings, so it's not a perfect 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It lists many analytics capabilities but doesn't specify prerequisites, exclusions, or compare to sibling tools like 'get_defi_protocol_endpoints' for similar data. Usage is implied by the category name only.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_portfolio_wallet_endpointsCInspect

Get all endpoints in the "Portfolio & Wallet" category. Endpoints for tracking user wallet balances, transaction history, portfolio positions across protocols and chains, net asset calculations, token holdings analysis, comprehensive wallet activity monitoring, real-time balance tracking, balance update history over time, multi-token portfolio analysis, balance changes with transaction context, financial auditing capabilities for individual users and addresses, wallet filtering and discovery, and NFT holdings tracking.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.8/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It mentions the tool 'Get all endpoints', implying a read-only operation, but does not disclose behavioral traits such as rate limits, authentication needs, or what the output format looks like. The list of functionalities (e.g., 'real-time balance tracking') describes the endpoints' purposes, not the tool's behavior, leaving gaps in transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is overly verbose and lacks front-loading. The first sentence states the purpose, but the rest is a long, unstructured list of endpoint functionalities (e.g., 'comprehensive wallet activity monitoring', 'financial auditing capabilities') that does not earn its place by adding value beyond the initial statement. This reduces clarity and efficiency.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of endpoints and lack of annotations or output schema, the description is incomplete. It lists what the endpoints do but fails to explain the tool's behavior, return values, or usage context. For a tool that retrieves a category of endpoints, more details on output format or integration with siblings would be necessary for adequate completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 0 parameters with 100% coverage, so no parameter information is needed. The description appropriately does not discuss parameters, focusing instead on the tool's purpose and the endpoints' functionalities. This aligns with the baseline of 4 for tools with no parameters, as it adds context without redundancy.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "Portfolio & Wallet" category.' It specifies the verb ('Get') and resource ('endpoints'), and distinguishes the category from siblings like 'get_defi_protocol_endpoints' or 'get_nft_analytics_endpoints'. However, it does not explicitly differentiate from all siblings, such as 'get_api_endpoint_schema', which might be related but serves a different function.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It lists functionalities like 'tracking user wallet balances' and 'transaction history', but does not specify prerequisites, exclusions, or compare it to sibling tools. For example, it does not clarify if this is for listing endpoints versus calling them, unlike 'call_api_endpoint'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_search_discovery_endpointsBInspect

Get all endpoints in the "Search & Discovery" category. Endpoints for cryptocurrency search functionality, trending analysis, coin categorization, token discovery, new coin listings, comprehensive search capabilities across coins, categories, and markets, event categorization and labeling systems.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It states the tool 'Get all endpoints' but does not clarify if this is a read-only operation, if it requires authentication, what the return format is (e.g., list, JSON), or any rate limits. The description lists examples of endpoint types but lacks operational details, making it insufficient for a tool with zero annotation coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose but becomes verbose with a long list of examples (e.g., 'cryptocurrency search functionality, trending analysis...'). While these examples add context, they could be more streamlined. The structure is adequate but not optimally concise, as some sentences could be condensed without losing meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (simple retrieval with no parameters) and lack of annotations and output schema, the description is moderately complete. It explains what the tool returns (endpoints in a specific category with examples) but misses key behavioral aspects like response format or operational constraints. For a zero-parameter tool, it provides enough context to understand the scope but not full operational guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has 0 parameters, and the input schema has 100% description coverage (though empty). The description does not need to add parameter details, so it appropriately focuses on the tool's purpose. Since there are no parameters, a baseline score of 4 is applied, as the description compensates by explaining what the tool does without unnecessary parameter information.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "Search & Discovery" category.' It specifies the verb ('Get') and resource ('endpoints'), and the following list provides concrete examples of what these endpoints cover (e.g., cryptocurrency search, trending analysis). However, it does not explicitly differentiate from sibling tools like 'get_api_endpoint_schema' or 'call_api_endpoint', which slightly limits its clarity in context.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It does not mention sibling tools or contexts where this tool is preferred, such as for retrieving endpoints related to search and discovery versus other categories like 'get_market_and_price_endpoints'. This lack of comparative guidance leaves the agent without explicit usage instructions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_security_risk_endpointsCInspect

Get all endpoints in the "Security & Risk Analysis" category. Comprehensive security endpoints for token security analysis, NFT authenticity verification, honeypot detection, malicious address identification, phishing site detection, contract approval risks, dApp security assessment, ABI data decoding, and comprehensive security metrics to protect users from scams, rugpulls, and malicious contracts.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It implies a read operation ('Get') but doesn't disclose behavioral traits such as authentication needs, rate limits, pagination, or response format. The list of security topics adds context but not operational details.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose but becomes verbose with a lengthy list of security topics. Sentences like 'Comprehensive security endpoints for token security analysis...' could be condensed or structured as bullet points for better clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no annotations and no output schema, the description is incomplete. It lacks details on what the tool returns (e.g., endpoint list format, metadata) and operational constraints, which are critical for an agent to use it effectively.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 0 parameters with 100% coverage, so no parameter documentation is needed. The description appropriately omits parameter details, maintaining focus on the tool's purpose without redundancy.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "Security & Risk Analysis" category.' It specifies the verb ('Get') and resource ('endpoints'), and distinguishes from siblings by focusing on security endpoints. However, it could be more specific about what 'get' entails (e.g., list, retrieve details).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no explicit guidance on when to use this tool versus alternatives. It mentions the category but doesn't compare to sibling tools like 'get_token_contract_endpoints' or 'get_nft_analytics_endpoints', leaving the agent to infer usage based on category alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_social_sentiment_endpointsCInspect

Get all endpoints in the "Social Media & Sentiment Analytics" category. Endpoints for social media analytics, sentiment analysis, influencer tracking, social engagement metrics, trending topics analysis, news aggregation, creator analytics, post engagement tracking, social dominance metrics, Galaxy Score™, AltRank™, and comprehensive social sentiment indicators across crypto assets, stocks, and NFTs. Includes real-time social monitoring, influencer identification, content virality analysis, and social trend detection.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It describes what endpoints are included (e.g., social media analytics, sentiment analysis) but does not mention critical behaviors such as whether this is a read-only operation, if it requires authentication, rate limits, or what the output format looks like. For a tool with zero annotation coverage, this is a significant gap in transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose in the first sentence, but it becomes verbose with a long list of examples (e.g., 'Galaxy Score™, AltRank™') that could be condensed. While informative, some sentences do not earn their place by adding critical value beyond the initial scope, reducing efficiency.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity (a tool retrieving endpoints with no output schema and no annotations), the description is incomplete. It details the category content but fails to explain the return format, pagination, error handling, or other behavioral aspects. Without annotations or an output schema, the description should provide more context to be fully helpful.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 0 parameters with 100% coverage, so the schema fully documents the lack of inputs. The description does not add parameter information, which is unnecessary here. Since there are no parameters, the baseline score is 4, as the description does not need to compensate for any schema gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "Social Media & Sentiment Analytics" category.' It specifies the resource (endpoints) and the category scope. However, it does not explicitly distinguish this tool from its siblings (e.g., get_defi_protocol_endpoints, get_market_and_price_endpoints), which all follow a similar 'get [category] endpoints' pattern, so it lacks sibling differentiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It lists the types of endpoints included but does not mention prerequisites, exclusions, or comparisons to other tools (e.g., when to use get_search_discovery_endpoints instead). This leaves the agent without explicit usage instructions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_token_contract_endpointsCInspect

Get all endpoints in the "Token & Contract data" category. Endpoints for detailed token and contract analysis including token metadata, holder distributions, contract information, token filtering and discovery, holder rankings, comprehensive token intelligence across multiple networks, advanced transaction analysis and forensics, detailed transaction data (hash, sender, recipient, value, gas costs), internal transactions with signatures, transaction status validation, address tracking capabilities for security analysis and investigation, token lifecycle events, trader analytics, and project metadata including websites and social media links.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.8/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It describes what the endpoints cover (e.g., token metadata, transaction analysis) but doesn't mention operational traits like rate limits, authentication needs, pagination, or error handling. For a tool with zero annotation coverage, this leaves significant gaps in understanding how to interact with it effectively.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is overly verbose and poorly structured. It starts with a clear purpose but then devolves into a long, comma-separated list of endpoint capabilities (e.g., 'token metadata, holder distributions...'). This information could be condensed or omitted, as it doesn't directly help the agent invoke the tool. The lack of front-loading and excessive detail reduces clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity implied by the extensive endpoint list and lack of annotations or output schema, the description is incomplete. It doesn't explain what the tool returns (e.g., a list of endpoint names, full configurations) or how to handle the data. For a tool with no structured output information, more guidance on expected behavior is needed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 0 parameters with 100% coverage, so no parameter documentation is needed. The description appropriately doesn't discuss parameters, which aligns with the schema. A baseline of 4 is applied since the description doesn't need to compensate for any parameter gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get all endpoints in the "Token & Contract data" category.' It specifies the verb ('Get') and resource ('endpoints'), and the category name distinguishes it from sibling tools like 'get_defi_protocol_endpoints' or 'get_nft_analytics_endpoints'. However, it doesn't explicitly differentiate beyond the category name, which is why it's a 4 rather than a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It lists what the endpoints cover but doesn't mention prerequisites, exclusions, or compare it to sibling tools like 'get_api_endpoint_schema' or 'call_api_endpoint'. Without this context, the agent must infer usage from the category name alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 12 tool updatesv1.0.0
    • First observedcall_api_endpoint
    • First observedget_api_endpoint_schema
    • First observedget_defi_protocol_endpoints
    • First observedget_market_and_price_endpoints
    • First observedget_network_infrastructure_endpoints
    • First observedget_nft_analytics_endpoints
    • First observedget_onchain_dex_pool_endpoints
    • First observedget_portfolio_wallet_endpoints
    • First observedget_search_discovery_endpoints
    • First observedget_security_risk_endpoints
    • First observedget_social_sentiment_endpoints
    • First observedget_token_contract_endpoints

TDQS

A3.5/5.0
Disambiguation5/5

Every tool has a clearly distinct purpose focused on retrieving endpoints for specific categories within the Hive Intelligence API. The descriptions explicitly define each category's scope (e.g., DeFi, Market Data, NFTs), leaving no ambiguity about which tool to use for a given data domain. Agents can easily select the appropriate tool based on the category name without confusion.

Naming Consistency5/5

All tool names follow a consistent 'get_*_endpoints' pattern, with the asterisk replaced by the specific category (e.g., get_defi_protocol_endpoints, get_market_and_price_endpoints). This uniform verb_noun structure makes the toolset predictable and easy to navigate, with no deviations in naming conventions.

Tool Count5/5

With 12 tools, the server is well-scoped for its purpose of providing access to a comprehensive cryptocurrency and blockchain data API. Each tool corresponds to a distinct data category (e.g., DeFi, NFTs, Security), ensuring that the count aligns with the breadth of the domain without being excessive or insufficient.

Completeness5/5

The toolset provides complete coverage for the Hive Intelligence API domain, with tools for all major categories (DeFi, Market Data, NFTs, Security, etc.) and supporting tools like call_api_endpoint and get_api_endpoint_schema for schema retrieval and endpoint execution. There are no obvious gaps; agents can access the full API surface through these tools.

Maintenance

ActivityMaintained
ResponsivenessUnresponsive

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A comprehensive cryptocurrency market-data MCP server with 49 tools across six data sources, enabling LLMs to answer market questions via natural language.
    49
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP-compatible AI clients to access live crypto market data and AI-driven quantitative analysis, with structured outputs and full observability.
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hive-intel/hive-sdk'

If you have feedback or need assistance with the MCP directory API, please join our Discord server