Agent Tools Catalog
Every tool the natural-language agent can call, grouped by what it touches.
The natural-language agent works through a fixed set of tools; this page groups them by what they touch. The complete list, with each tool's safety class, is the Agent tools reference.
Prefer / avoid
| Prefer | Over | Why |
|---|---|---|
get_work_queue | Guessing status filters | Product-defined ready work |
list_order_statuses | Hard-coded status strings | Your account's status names |
list_shipments_for_orders | Assuming orders embed shipments | Data model |
get_tool_schema | Memorizing raw OpenAPI | Builders + resolved schema |
parallel_map for N≥3 independent | Serial identical multi-step | Throughput + caps |
Domain groups
Discovery & account
get_account · get_carriers · get_origin_addresses · list_stores · list_order_statuses · get_work_queue · get_report · query_trace · get_tool_schema
Orders
search_orders · get_order · create_order · update_order · set_order_status · bulk_set_order_status · tag_order · recover_order
Shipments & rates
get_shipment · list_shipments_for_orders · get_rates · create_shipment · update_shipment · delete_shipment · bulk update tools · get_tracking · void_shipment · purchase_labels
Config
Carriers: add_carrier · update_carrier · delete_carrier · validate_carrier
Origins: create_origin_address · update_origin_address · delete_origin_address
Filters / rules: list, create, update, delete · Templates / automation: list, get, update, delete (plus configure_automation); there is no create_template or create_automation tool
Manifest: get_manifest_eligible_shipments · create_end_of_day_manifest
Addresses
autocomplete_address · get_address_details
Parallel batches
parallel_map
CLI name map (common)
| Agent tool | CLI surface |
|---|---|
get_carriers | carriers list |
get_account | account whoami |
search_orders | orders search |
list_shipments_for_orders | shipments list / shipments get --reference |
purchase_labels | labels purchase |
void_shipment | labels void |
create_shipment | orders create-shipment / shipments create |
create_end_of_day_manifest | manifest close |
get_manifest_eligible_shipments | manifest list |
Safety tags
- Money:
create_shipment,purchase_labels,void_shipment - Destructive: deletes +
create_end_of_day_manifest - Dry-run intercept: money + destructive + status writes
- Still real under dry-run: order/shipment field writes, tags, filters create/update
Additional Reading
On this page
Related