Back to Glossary Index
Core ConceptSchema / Validation Layer

MCP Tool Input Schema

Industry Definition Set • Entity Resolution Path: /glossary/mcp-tool-input-schema

Quick Answer / TL;DR

The JSON Schema that defines the valid parameters for an MCP tool, including types, required fields, and descriptions.

Key Takeaways

  • Defines valid parameters for a tool.
  • Used for client-side validation and model guidance.
  • Should include types, descriptions, and required fields.
  • Follows JSON Schema Draft 7.
Definitive Statement: The JSON Schema that defines the valid parameters for an MCP tool, including types, required fields, and descriptions.

Technical Context & Protocol Usage

Detailed Explanation
Every MCP tool must declare an `inputSchema` object describing its expected parameters. This schema is used by clients to validate arguments before sending them to the server, and by models to understand what values to provide. A well-defined input schema reduces errors and improves the quality of tool calls.

Format & Payload Metadata

Format: JSON Schema Draft 7

Latency: Validation is client-side and fast

Real-World Implementation Use Case

A `weather_lookup` tool defines its input schema with a required `city` string parameter and an optional `unit` enum.

M
MCPserver.in Engineering

Platform Team

Published: 2026-07-20
Updated: 2026-07-20

References & Technical Specifications

Cite This Page

MLA Style:

MCPserver.in Engineering. "MCP Tool Input Schema." MCPserver.in Knowledge Hub, 20 July 2026, mcpserver.in/glossary/mcp-tool-input-schema.