list_apis
View all registered APIs and their basic information within the JitAPI server to understand available endpoints for automated API orchestration.
Instructions
List all registered APIs with their basic information.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/jitapi/mcp/tools.py:365-374 (handler)The _list_apis handler function within the MCP tool registry implementation.
async def _list_apis(self, args: dict[str, Any]) -> ToolResult: """List all registered APIs.""" apis = self.indexer.list_apis() return ToolResult( success=True, data={ "apis": apis, "count": len(apis), }, ) - src/jitapi/mcp/tools.py:288-288 (registration)Registration of the list_apis tool in the MCP tools class.
"list_apis": self._list_apis, - src/jitapi/mcp/models.py:37-39 (schema)Schema definition for the ListApisInput tool input.
class ListApisInput(BaseModel): """Input for list_apis tool."""