create_record
ChatGPTCreates one record in the API-key scoped tracker. Call get_sync_context first and use only the exact field names it returns. Map field types as follows: text → string, number → number, boolean → true/false, date → ISO 8601 date string (YYYY-MM-DD), time → 24-hour time string (HH:MM), choice → one of the allowed strings listed in the field's choices array. Omit optional fields rather than passing null.
create_record
ChatGPTCreates one record in the API-key scoped tracker. Call get_sync_context first and use only the exact field names it returns. Map field types as follows: text → string, number → number, boolean → true/false, date → ISO 8601 date string (YYYY-MM-DD), time → 24-hour time string (HH:MM), choice → one of the allowed strings listed in the field's choices array. Omit optional fields rather than passing null.
create_tracker
ChatGPTCreates a new tracker on this account so the user can keep more than one kind of list from the same connection. Provide a short, human-friendly name (for example: "Garden Log" or "Client Invoices"). The new tracker starts with a simple starter layout you can refine later, and the account's plan limit on the number of trackers is enforced. After creating it, use the other tools with tracker set to the new tracker's name to add records. Only the account owner can create trackers.
create_tracker
ChatGPTCreates a new tracker on this account so the user can keep more than one kind of list from the same connection. Provide a short, human-friendly name (for example: "Garden Log" or "Client Invoices"). The new tracker starts with a simple starter layout you can refine later, and the account's plan limit on the number of trackers is enforced. After creating it, use the other tools with tracker set to the new tracker's name to add records. Only the account owner can create trackers.
delete_record
ChatGPTDeletes one record from the API-key scoped tracker by ID.
delete_record
ChatGPTDeletes one record from the API-key scoped tracker by ID.
get_record
ChatGPTReads one record from the API-key scoped tracker by ID.
get_record
ChatGPTReads one record from the API-key scoped tracker by ID.
get_sync_context
ChatGPTReturns the tracker name, default table, available tables, and field definitions scoped to the supplied API key. Call this once before any read or write operation. The returned tables[].fields array defines every valid field name, its type (text | number | boolean | date | time | choice), whether it is required, and—for choice fields—the allowed values. Use these definitions as the authoritative schema for all subsequent create_record and update_record calls.
get_sync_context
ChatGPTReturns the tracker name, default table, available tables, and field definitions scoped to the supplied API key. Call this once before any read or write operation. The returned tables[].fields array defines every valid field name, its type (text | number | boolean | date | time | choice), whether it is required, and—for choice fields—the allowed values. Use these definitions as the authoritative schema for all subsequent create_record and update_record calls.
list_records
ChatGPTPreferred structured retrieval tool after get_sync_context. Use exact table and field names from the returned schema whenever you can.
list_records
ChatGPTPreferred structured retrieval tool after get_sync_context. Use exact table and field names from the returned schema whenever you can.
list_trackers
ChatGPTLists every tracker connected to this account, with each tracker's name, description, and ID. Use this to discover which trackers are available before reading or writing to one other than the connected default. Pass the returned name or id as the 'tracker' argument on the other tools to work across multiple trackers from a single connection.
list_trackers
ChatGPTLists every tracker connected to this account, with each tracker's name, description, and ID. Use this to discover which trackers are available before reading or writing to one other than the connected default. Pass the returned name or id as the 'tracker' argument on the other tools to work across multiple trackers from a single connection.
search_records
ChatGPTFallback retrieval tool for broad natural-language requests when you cannot confidently map the request to exact table fields from get_sync_context.
search_records
ChatGPTFallback retrieval tool for broad natural-language requests when you cannot confidently map the request to exact table fields from get_sync_context.
summarize_records
ChatGPTPreferred summary tool after get_sync_context when you can map the request to exact field filters. Legacy plain-language intent mode remains available as a fallback.
summarize_records
ChatGPTPreferred summary tool after get_sync_context when you can map the request to exact field filters. Legacy plain-language intent mode remains available as a fallback.
update_record
ChatGPTUpdates one record in the API-key scoped tracker by ID using a partial field patch. Call get_sync_context first to confirm exact field names and their types before writing. Only the fields included in data are changed; all other fields are left as-is.
update_record
ChatGPTUpdates one record in the API-key scoped tracker by ID using a partial field patch. Call get_sync_context first to confirm exact field names and their types before writing. Only the fields included in data are changed; all other fields are left as-is.