Shared optional inputs
All endpoint tools expose endpoint parameters as top-level typed inputs. They also share the same projection controls so you can keep payloads small, save tokens, and keep results deterministic.Projection options
Use projections to keep tool results focused on the data your agent actually needs. Smaller payloads mean fewer tokens consumed per call.Adding fields on top
- Use
data_fieldsto add top-level keys fromdataon top of the selected preset. - Use
item_fieldson collection tools to add keys from each item indata.orderedItems[]. - If you know exactly what you need, start with
minimaland add only the extra fields required for the task.
Response shape
Successful tool calls keep the API envelope underdata and add MCP credit
metadata when available: