diff --git a/capiscio_mcp/integrations/mcp.py b/capiscio_mcp/integrations/mcp.py index 643fab0..97bef2e 100644 --- a/capiscio_mcp/integrations/mcp.py +++ b/capiscio_mcp/integrations/mcp.py @@ -454,6 +454,16 @@ def server(self) -> "FastMCP": def identity_meta(self) -> Dict[str, str]: """The identity ``_meta`` dict (DID + badge) used in initialize responses.""" return self._identity_meta.copy() + def list_tools(self) -> List[str]: + """Return a list of registered tool names. + + This is the public API for inspecting registered tools. + + Returns: + A sorted list of registered tool names. + """ + return sorted(self._tools.keys()) + # ------------------------------------------------------------------ # Identity meta builder