Skip to main content
Glama

list_tools

Discover available tools in the Azure DevOps MCP server to manage work items, wikis, and repositories for development workflows.

Instructions

Lists all available tools with their names.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Executes the 'list_tools' tool by returning a simple list of all available tool names from self.tools.
    elif name == "list_tools": return [tool.name for tool in self.tools]
  • Defines the schema for the 'list_tools' tool, which requires no input parameters and describes listing available tools.
    types.Tool( name="list_tools", description="Lists all available tools with their names.", inputSchema={ "type": "object", "properties": {}, "additionalProperties": False } ),
  • MCP protocol handler registration for listing tools; returns the full list of Tool objects including the 'list_tools' tool schema, effectively registering all tools for the client.
    @self.server.list_tools() async def list_tools() -> List[types.Tool]: """Return the list of available tools.""" logger.info(f"Tools requested - returning {len(self.tools)} tools") self.tools_registered = True return self.tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xrmghost/mcp-azure-devops'

If you have feedback or need assistance with the MCP directory API, please join our Discord server