tools/list method returns all active tools configured for the server, including their names, descriptions, and input schemas. AI clients call this to discover what capabilities are available.
MCP Endpoint
Request
string
required
Must be
"2.0".integer | string
required
Arbitrary request identifier echoed back unchanged in the response.
string
required
Must be
"tools/list".object
Empty object
{}. No parameters accepted.Response
array
Array of tool objects. Only
active tools are included, returned in their configured sort order.Each tool object contains:name— Machine-readable tool identifierdescription— Human-readable description used by AI for decision makinginputSchema— JSON Schema defining accepted parameters
Only tools with
status: active are included in tools/list. Paused tools are hidden from AI clients.
