Glossary
MCP Tool Definition
An MCP tool definition is the machine-readable schema that describes a capability an MCP server exposes to AI clients — including the tool's name, description, input parameters, and type constraints. Clients use tool definitions to understand what actions are available and to construct valid call payloads. Poorly specified tool definitions are a common source of misuse and prompt injection vulnerabilities.