Ally for ChatGPT
What the Ally connection can—and cannot—do
The Ally ChatGPT connection exposes exactly four read-only tools. Everything ChatGPT can retrieve through Ally is listed below.
The four read-only tools
List aquatic spaces
list_aquatic_spacesReturns the aquatic spaces the signed-in Ally user has saved, so ChatGPT can pick the right one to look up.
Returns
- Space ID, name, and type
- Volume in gallons
- Status and setup date
- Free-form saved location name
- Last updated time
Get a current snapshot
get_aquatic_space_snapshotReturns the current state of one aquatic space: space info, scores, next action, missing or stale parameters, the latest test, active alerts, and upcoming tasks.
Returns
- Space information
- Health, stability, and care-rhythm scores
- Suggested next action
- Missing or stale parameters
- Evaluation time
- Latest test ID, date, confidence, entry method, notes, tags
- Latest test parameter names, values, units, and statuses
- Active alert ID, parameter, type, severity, message, recommendation, timeframe, confidence, and time
- Upcoming task and space IDs, names, types, due dates, recurrence, and overdue status
Get water-test history
get_water_test_historyReturns up to 100 saved water tests for one space over a requested window of 1 to 365 days.
Returns
- Space ID, name, and type
- Test IDs, dates, confidence, entry methods, notes, tags
- Parameter values, units, and statuses per test
Get upcoming tasks
get_upcoming_tasksReturns pending, upcoming, and overdue tasks across one space or all spaces the signed-in user has saved.
Returns
- Task and space IDs
- Task and space names and types
- Due dates and recurrence
- Overdue status
Data the connection does not return
- Photos or media
- Livestock, plant, or equipment records
- Payment or billing data
- Passwords or authentication secrets
- Ally conversation history
- Precise device latitude or longitude
Actions the connection cannot perform
- Create, edit, complete, schedule, dose, or delete anything in Ally
- Control or send commands to any equipment
- Sync data in the background, index proactively, or transfer data on a schedule
- Access any Ally data without an active, authenticated Ally session
To see how identity, on-demand access, and disconnect work, read privacy and permissions. For example prompts, see how to use. Broader AI transparency is on AI Transparency.