What is a tool call?
A tool call is how an AI agent invokes a function: a structured request that names the tool, supplies arguments validated against the tool's schema, and returns a structured response the agent can reason over.
In MCP specifically
The Model Context Protocol formalizes tool calls as a JSON-RPC method:
tools/listreturns the catalog of available tools, each with a name, description, and input JSON Schematools/callinvokes one named tool with validated arguments- The agent never hand-codes a tool wrapper; the schema travels with the tool definition
This is the protocol-level difference between MCP and a raw REST API. With REST, every tool is a custom integration the agent's developer writes. With MCP, every tool is self-describing and discoverable at runtime.
Why tool calls matter for crypto agents
Without tool calls, an agent answering "is this token a honeypot?" has to either rely on its training data (stale, often wrong) or have a developer pre-wire a GoPlus integration, parse the response, and feed it back to the model. With tool calls, the agent calls get_token_security directly with the token address, and Hive's MCP returns a structured grounded answer with fetched_at timestamps.
Hive's release-candidate catalog includes 537 callable tools: 519 wrapped provider tools across 10 categories plus 18 Hive-native stateful tools. Use the appropriate root invoker, a category endpoint, or REST execute after inspecting the schema. See the Live Catalog to confirm deployed availability.