MCP App Store
Productivity
ChatData Sync icon

ChatData Sync

by CGosmon Solutions LLC

Overview

ChatData Sync turns ChatGPT into your personal tracking assistant. Describe what you want to track in plain English, and it creates a private structured tracker you can fill, search, and update directly in chat. One connection can manage multiple trackers for workflows like client invoices, garden logs, workouts, and maintenance records.

Tools

create_record

ChatGPT
Creates 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

ChatGPT
Creates 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

ChatGPT
Creates 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

ChatGPT
Creates 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

ChatGPT
Deletes one record from the API-key scoped tracker by ID.

delete_record

ChatGPT
Deletes one record from the API-key scoped tracker by ID.

get_record

ChatGPT
Reads one record from the API-key scoped tracker by ID.

get_record

ChatGPT
Reads one record from the API-key scoped tracker by ID.

get_sync_context

ChatGPT
Returns 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

ChatGPT
Returns 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

ChatGPT
Preferred structured retrieval tool after get_sync_context. Use exact table and field names from the returned schema whenever you can.

list_records

ChatGPT
Preferred structured retrieval tool after get_sync_context. Use exact table and field names from the returned schema whenever you can.

list_trackers

ChatGPT
Lists 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

ChatGPT
Lists 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

ChatGPT
Fallback retrieval tool for broad natural-language requests when you cannot confidently map the request to exact table fields from get_sync_context.

search_records

ChatGPT
Fallback retrieval tool for broad natural-language requests when you cannot confidently map the request to exact table fields from get_sync_context.

summarize_records

ChatGPT
Preferred 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

ChatGPT
Preferred 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

ChatGPT
Updates 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

ChatGPT
Updates 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.

Capabilities

Writes

App Stats

20

Tools

ChatGPT

Platforms

Category

Memory Notes

Works with

ChatGPT

Data refreshed daily