Names, counts and diagnostics vary with the installed release and your fleet; use the tool definitions your client returns before a call.
Aggregate local servers behind one entry.
You run a code history server and a cluster server, and you do not want each one set up again in every app.
Keep the standing tool list short.
You have many servers, and the agent should not read every tool in every conversation.
Keep the fleet in a file you can review.
You want the same servers on another machine or in another app, and you want to read the list before you trust it.
See which backend needs attention.
A request failed, or a tool you expected is missing, and you do not know which server is responsible.
Reach it from more than one client.
Several apps on one machine should share one registry and one set of servers.