gateway_list_tools
List available tools from backend servers in the MCP Gateway, either from a specific server or across all backends, returning names and descriptions for discovery.
Instructions
List tools from a specific backend, or omit server to list all 0 tools across 0 backends. Returns names and descriptions — use gateway_search_tools for ranked results with full schemas.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | No | Name of backend server. Omit to list ALL tools across all backends. |
Implementation Reference
- benchmarks/token_savings.py:89-100 (schema)Definition of gateway_list_servers tool. Note: The requested name 'gateway_list_tools' seems to be a misremembered version of the tools defined in this project. 'gateway_search_tools' is another gateway tool present here.
{ "name": "gateway_list_servers", "description": ( "List all registered MCP backend servers with their names, " "descriptions, and tool counts. Use this first to discover " "available capabilities." ), "inputSchema": { "type": "object", "properties": {}, }, }, - benchmarks/token_savings.py:102-118 (schema)Definition of gateway_search_tools tool.
"name": "gateway_search_tools", "description": ( "Search for tools across all registered backends by keyword. " "Returns matching tool names, descriptions, and which backend " "they belong to. Use this to find the right tool before invoking." ), "inputSchema": { "type": "object", "properties": { "query": { "type": "string", "description": "Search query to match against tool names and descriptions.", }, }, "required": ["query"], }, },