{
"type": "object",
"properties": {
"latitude": {
"type": "number",
"description": "The latitude to center the map on"
},
"longitude": {
"type": "number",
"description": "The longitude to center the map on"
}
},
"required": [
"latitude",
"longitude"
]
}{
"type": "object",
"properties": {
"level": {
"type": "number",
"description": "The zoom level to set (typically 1-19)"
}
},
"required": [
"level"
]
}{
"type": "object",
"properties": {
"latitude": {
"type": "number",
"description": "The latitude of the marker"
},
"longitude": {
"type": "number",
"description": "The longitude of the marker"
},
"title": {
"type": "string",
"description": "The title/tooltip of the marker"
}
},
"required": [
"latitude",
"longitude"
]
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"row": {
"type": "number",
"description": "Zero-based row index of the cell"
},
"col": {
"type": "number",
"description": "Zero-based column index of the cell"
},
"value": {
"type": "string",
"description": "The value to set in the cell"
},
"sheet": {
"type": "string",
"description": "Optional sheet name. Defaults to the active sheet"
}
},
"required": [
"row",
"col",
"value"
]
}{
"type": "object",
"properties": {
"sheetName": {
"type": "string",
"description": "Name of the sheet to navigate to"
}
},
"required": [
"sheetName"
]
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"currentName": {
"type": "string",
"description": "Current name of the sheet to rename"
},
"newName": {
"type": "string",
"description": "New name for the sheet"
}
},
"required": [
"currentName",
"newName"
]
}{
"type": "object",
"properties": {
"fileName": {
"type": "string",
"description": "Optional file name for the exported file (without extension)"
}
}
}{
"type": "object",
"description": "Filter by a single condition (field + operator + value). To match multiple values in the same column, use logic + filters. To filter by different columns, call this tool once per column.",
"properties": {
"field": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
],
"description": "Column field name to filter"
},
"operator": {
"type": "string",
"enum": [
"eq",
"neq",
"gt",
"gte",
"lt",
"lte",
"contains",
"doesnotcontain",
"startswith",
"endswith",
"isnull",
"isnotnull",
"isempty",
"isnotempty"
],
"description": "Filter operator"
},
"value": {
"description": "Filter value (string, number, or boolean depending on column type)"
},
"logic": {
"type": "string",
"enum": [
"and",
"or"
],
"description": "Logical operator to combine multiple values for the same column"
},
"filters": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
],
"description": "Column field name to filter"
},
"operator": {
"type": "string",
"enum": [
"eq",
"neq",
"gt",
"gte",
"lt",
"lte",
"contains",
"doesnotcontain",
"startswith",
"endswith",
"isnull",
"isnotnull",
"isempty",
"isnotempty"
],
"description": "Filter operator"
},
"value": {
"description": "Filter value"
}
}
},
"description": "Array of filter conditions for the same column"
}
}
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
],
"description": "Column field name to sort by"
},
"dir": {
"type": "string",
"enum": [
"asc",
"desc"
],
"description": "Sort direction"
}
},
"required": [
"field",
"dir"
]
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
],
"description": "Column field name to group by"
},
"dir": {
"type": "string",
"enum": [
"asc",
"desc"
],
"description": "Sort direction within the group"
}
},
"required": [
"field"
]
}{
"type": "object",
"properties": {}
}{
"type": "object",
"description": "Match rows by a single condition (field + operator + value). To match multiple values in the same column, use logic + filters. To match by different columns, call this tool once per column. Optionally target specific cells.",
"properties": {
"field": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
],
"description": "Column field name to match"
},
"operator": {
"type": "string",
"enum": [
"eq",
"neq",
"gt",
"gte",
"lt",
"lte",
"contains",
"doesnotcontain",
"startswith",
"endswith",
"isnull",
"isnotnull",
"isempty",
"isnotempty"
],
"description": "Filter operator"
},
"value": {
"description": "Filter value (string, number, or boolean depending on column type)"
},
"logic": {
"type": "string",
"enum": [
"and",
"or"
],
"description": "Logical operator to combine multiple values for the same column"
},
"filters": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
],
"description": "Column field name to match"
},
"operator": {
"type": "string",
"enum": [
"eq",
"neq",
"gt",
"gte",
"lt",
"lte",
"contains",
"doesnotcontain",
"startswith",
"endswith",
"isnull",
"isnotnull",
"isempty",
"isnotempty"
],
"description": "Filter operator"
},
"value": {
"description": "Filter value"
}
}
},
"description": "Array of filter conditions for the same column"
},
"cells": {
"type": "array",
"items": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
]
},
"description": "Optional list of column fields to target. When provided, only the specified cells in matching rows are affected instead of entire rows."
}
}
}{
"type": "object",
"properties": {}
}{
"type": "object",
"description": "Match rows by a single condition (field + operator + value). To match multiple values in the same column, use logic + filters. To match by different columns, call this tool once per column. Optionally target specific cells.",
"properties": {
"field": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
],
"description": "Column field name to match"
},
"operator": {
"type": "string",
"enum": [
"eq",
"neq",
"gt",
"gte",
"lt",
"lte",
"contains",
"doesnotcontain",
"startswith",
"endswith",
"isnull",
"isnotnull",
"isempty",
"isnotempty"
],
"description": "Filter operator"
},
"value": {
"description": "Filter value (string, number, or boolean depending on column type)"
},
"logic": {
"type": "string",
"enum": [
"and",
"or"
],
"description": "Logical operator to combine multiple values for the same column"
},
"filters": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
],
"description": "Column field name to match"
},
"operator": {
"type": "string",
"enum": [
"eq",
"neq",
"gt",
"gte",
"lt",
"lte",
"contains",
"doesnotcontain",
"startswith",
"endswith",
"isnull",
"isnotnull",
"isempty",
"isnotempty"
],
"description": "Filter operator"
},
"value": {
"description": "Filter value"
}
}
},
"description": "Array of filter conditions for the same column"
},
"cells": {
"type": "array",
"items": {
"type": "string",
"enum": [
"TrackingNumber",
"Origin",
"Destination",
"DestinationStreet",
"DestinationLat",
"DestinationLng",
"Status",
"Carrier",
"Value",
"Weight",
"ShipDate",
"ETA"
]
},
"description": "Optional list of column fields to target. When provided, only the specified cells in matching rows are affected instead of entire rows."
}
}
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"page": {
"type": "number",
"description": "Page number (1-based)"
}
},
"required": [
"page"
]
}{
"type": "object",
"properties": {
"pageSize": {
"type": "number",
"enum": [
10,
20,
50
],
"description": "Number of items per page"
}
},
"required": [
"pageSize"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Column identifier to move",
"enum": [
"tracking",
"origin",
"destination",
"street",
"destlat",
"destlng",
"status",
"carrier",
"value",
"weight",
"shipdate",
"eta"
]
},
"position": {
"type": "number",
"description": "Target position index (0-based)"
}
},
"required": [
"id",
"position"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Column identifier to resize",
"enum": [
"tracking",
"origin",
"destination",
"street",
"destlat",
"destlng",
"status",
"carrier",
"value",
"weight",
"shipdate",
"eta"
]
},
"size": {
"type": "string",
"description": "New column width (e.g. \"200px\")"
}
},
"required": [
"id",
"size"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Column identifier",
"enum": [
"tracking",
"origin",
"destination",
"street",
"destlat",
"destlng",
"status",
"carrier",
"value",
"weight",
"shipdate",
"eta"
]
}
},
"required": [
"id"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Column identifier",
"enum": [
"tracking",
"origin",
"destination",
"street",
"destlat",
"destlng",
"status",
"carrier",
"value",
"weight",
"shipdate",
"eta"
]
}
},
"required": [
"id"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Column identifier",
"enum": [
"tracking",
"origin",
"destination",
"street",
"destlat",
"destlng",
"status",
"carrier",
"value",
"weight",
"shipdate",
"eta"
]
}
},
"required": [
"id"
]
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Column identifier",
"enum": [
"tracking",
"origin",
"destination",
"street",
"destlat",
"destlng",
"status",
"carrier",
"value",
"weight",
"shipdate",
"eta"
]
}
},
"required": [
"id"
]
}{
"type": "object",
"properties": {
"fileName": {
"type": "string",
"description": "Name of the exported file (optional)"
}
}
}{
"type": "object",
"properties": {
"fileName": {
"type": "string",
"description": "Name of the exported file (optional)"
}
}
}{
"type": "object",
"properties": {}
}