What a result field means
describe_fieldsWhat every field of a result MEANS — the glossary the schema cannot deliver.
Call it the moment a field puzzles you, instead of guessing from its name. Every result field this server returns is documented: what it is, its type, the closed set of values where it has one, and — for anything nullable — what a null MEANS, which is never the same as zero.
Pass tool for one tool's fields. Omit it to get the list of tools with a
field count each, which is small; asking for everything at once is not
offered because the whole glossary is large and you rarely want all of it.
Free: read-only, unmetered, and it answers on every plan state. It documents the RESPONSE CONTRACT — what a field means — never how a number is computed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | The tool whose fields you want, spelled exactly as tools/list names it ("get_buyer_quality"). Omit it to get the list of documented tools with a field count each, which is how you find the name to pass. An unknown name is refused, not silently emptied. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | How to ask for one tool, on the listing form. | |
| tool | No | The tool these fields belong to. Absent when you asked for the listing. | |
| tools | No | The tools and their field counts, returned when you call with no argument. | |
| fields | No | Every documented field of that tool's result, sub-shapes flattened and named by `shape`. |