list_tool_groups
Lists the groups your operations fall into, in search mode. A way to browse instead of search: the agent sees the groups, then passes one to search_tools. An operation's group is its folder in SDK Studio's endpoint folders, or else comes from its path.
When it's listed
In search mode: when the tool mode is search, or auto and the server has more operation tools than the search threshold (40 unless you change it). See search and code mode. Only when the operations fall into two or more groups.
Arguments
It takes none.
Returns
How many operations and groups there are, then a line per group with its count and a few operation names.
Hints
The annotations a client reads to decide what may run without asking the user.
| Hint | Value | When true, it means |
|---|---|---|
readOnlyHint | true | It doesn't change anything |
openWorldHint | false | It reaches outside the server, over the network |
Examples
List the groups
Call
{
"name": "list_tool_groups",
"arguments": {}
}Result
23 operations in 6 groups:
Customers (6): listCustomers, createCustomer, deleteCustomer, …
Events (2): listEvents, getEvent
Invoices (3): listInvoices, getInvoice, sendInvoice
Products (5): listProducts, createProduct, archiveProduct, …
Subscriptions (5): listSubscriptions, createSubscription, updateSubscription, …
Usage (2): listUsageRecords, recordUsage
Browse one with search_tools and its group.Related
- Search mode tools:
search_tools,describe_tool,call_tool. - Search and code mode: when the server switches, and how to choose.
- Permissions and limits: the rules every call keeps.