Common questions.
What is 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.
How is MCP Tool Definition used in production?
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.
Which terms are related to MCP Tool Definition?
Closely related concepts include MCP Tool Schema, MCP Poisoning, MCP Prompt Template, Context Window Poisoning. Each is defined in the Prefactor glossary.