Hanzo AI
OpenapiAi

List tools

Tools reports what THIS PROCESS's MCP server carries: how many tools its own registry projects, optionally their names, and which subsystems this process…

GET /v1/ai/mcp/tools

Addresshttps://api.hanzo.ai/v1/ai/mcp/tools
MethodGET
OperationaiMCPTools
AuthAuthorization: Bearer $HANZO_API_KEY

Tools reports what THIS PROCESS's MCP server carries: how many tools its own registry projects, optionally their names, and which subsystems this process composed. It is the answer to "is this MCP server up and does it have anything behind it" — a question a status code cannot answer, since an empty server and a full one are both 200. What the FLEET's server carries is the fleet server's own answer: POST /v1/mcp, tools/list, which asks every subsystem and names the ones that did not reply.

Request

1 field.

FieldInTypeRequiredDescription
namesquerybooleanNames asks for this process's tool NAMES and not only how many there are.

Response

StatusBodyMeaning
200aiMCPSurfaceok

200 body — 5 fields.

FieldInTypeAlwaysDescription
appsbodyaiMCPApp[]Apps is one row per subsystem this deployment composes, in manifest order.
apps[].namebodystringName is the subsystem, as the manifest names it.
apps[].servedbodybooleanServed reports that THIS process mounted it, so its tools are on this process's MCP server rather than behind a sibling this process only knows the name of.
namesbodystring[]Names are this process's own tool names, present only when the query asked for them.
toolsbodyintegerTools is how many tools THIS PROCESS's MCP server carries: its own typed-op registry, projected.

Failure carries the platform error shape — see Errors.

Examples

hanzo ai mcp tools

AI API · All Hanzo APIs · Interactive reference

How is this guide?

On this page