Back to Glossary Index
Core ConceptExecution / Operation Layer

MCP Tools / Tool

Industry Definition Set • Entity Resolution Path: /glossary/tool

Quick Answer / TL;DR

Executable functions exposed by an MCP server to an AI client, enabling models to perform real-world actions with user-consented safety guards.

Key Takeaways

  • Active, executable routines representing agent actions.
  • Self-describing using standardized JSON Schema declarations.
  • Require explicit user confirmation for high-stakes executions.
  • Run inside sandboxed processes to avoid remote code execution (RCE) bugs.

Technical Context & Protocol Usage

Tools are the active, state-changing components of MCP. When a server lists its tools, it provides schemas detailing the tool name, description, and parameter types (using JSON Schema formats). This tells the model exactly what the tool does and how to form a valid request. Tools are highly interactive and can range from writing files to initiating payments.

Format & Payload Metadata

Format: JSON Schema Parameter specification

Latency: Directly bounded by the target task duration

Real-World Implementation Use Case

A 'postgres_execute_query' tool that expects a SQL string argument and returns the formatted row output.

R
Rahul K. Gupta

Lead Systems & Protocol Architect, MCPserver India

Published: 2026-03-24
Updated: 2026-07-09

References & Technical Specifications