{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5fnnt8h3z7zj","handle":"cronch-sandbox","url":"https://wellknown.network/agents/cronch-sandbox","links":{"self":"https://wellknown.network/agents/cronch-sandbox/record.json","html":"https://wellknown.network/agents/cronch-sandbox","markdown":"https://wellknown.network/agents/cronch-sandbox/record.md","api":"https://wellknown.network/api/v1/agents/cronch-sandbox","status":"https://wellknown.network/api/v1/agents/cronch-sandbox/status","claim":"https://wellknown.network/agents/cronch-sandbox/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/cronch-sandbox/claim.json","badge":"https://wellknown.network/agents/cronch-sandbox/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/cronch-sandbox/history","tools":"https://wellknown.network/api/v1/agents/cronch-sandbox/tools"},"ard":{"identifier":"urn:air:api.cronch.io:server:cronch-sandbox","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Cronch sandbox","summary":"The same tools over a sample day, with no sign-in. Nothing you change is saved.","description":"The same tools over a sample day, with no sign-in. Nothing you change is saved.","publisher":{"name":"cronch.io","url":"https://cronch.io"},"homepage":"https://cronch.io/docs#sandbox","repository":null,"version":null,"license":null,"protocols":["mcp"],"tags":["sandbox","demo","meals","hydration","breaks"],"pricing":null,"endpoints":[{"url":"https://api.cronch.io/api/v1/sandbox/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:cronch.io:mcp:cronch-sandbox","artifactUrl":"https://cronch.io/mcp/sandbox/server-card","representativeQueries":[]}},"attribution":{"kind":"ard_catalog","name":"ard_catalog","summary":"ard_catalog","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"code.execution","name":"Code Execution","confidence":1,"provenance":"declared"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":1,"provenance":"derived"}],"categories":["code","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-26T19:24:20.995Z","lastProbedAt":"2026-10-26T19:24:20.995Z","statusComputedAt":"2026-10-26T19:27:38.854Z","reliability30d":{"probes":62,"successRate":1,"p50Ms":158,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":62,"ok":62,"authBoundaryOk":0,"serviceOk":62,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T19:24:20.995Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":217,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T12:25:26.697Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":224,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T04:25:42.922Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":253,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T20:29:06.033Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":184,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T13:33:00.433Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":179,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T06:26:16.091Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":160,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T23:28:15.851Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":185,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T16:24:57.283Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":194,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T10:24:56.324Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":150,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T03:22:10.116Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":139,"error":null,"detail":{"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"toolCount":17,"toolsHash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","serverName":"cronch-sandbox","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_today","description":"Today's Cronch plan: every meal, water and break job with its time, status and id, what's next, progress, and today's meetings."},{"name":"get_history","description":"Streak, share of planned meals actually eaten, water per day and breaks this week, plus per-day counts."},{"name":"complete_item","description":"Mark a plan item (meal, water, break) as done. Defaults to the next open item."},{"name":"skip_item","description":"Skip a plan item without doing it. Defaults to the next open item."},{"name":"snooze_item","description":"Push a plan item later by N minutes (default 15). Defaults to the next open item."},{"name":"swap_meal","description":"Replace a planned meal with a different suggestion that still fits diet, allergies and budget. Defaults to the next open meal."},{"name":"im_hungry","description":"Three food options for right now that fit the user’s diet, allergies, budget and cooking appetite. Each has quick recipe steps and search links for Uber Eats, D"},{"name":"log_water","description":"Record one glass of water (completes the next open water job)."},{"name":"add_meetings","description":"Tell Cronch about today’s meetings in plain text so meals and pings route around them. Replaces previously pasted meetings for today."},{"name":"replan","description":"Rebuild the rest of today’s plan (keeps what is already done)."},{"name":"ask_agent","description":"Send a plain-language request to the Cronch agent (it can swap meals, snooze, log water, replan). Slash commands like /hungry also work."},{"name":"export_ics","description":"Today’s remaining plan as an iCalendar (.ics) document the user can import into any calendar."},{"name":"get_profile","description":"The user’s Cronch setup: diet, allergies, cooking, budget, work and quiet hours, timezone, cadence, water goal."},{"name":"update_profile","description":"Change any part of the user’s setup. Only the fields you pass change; the rest of today is replanned around them."},{"name":"get_inbox","description":"Recent mail to the user’s dedicated Cronch address (used for Resy/OpenTable sign-ups). Codes are masked unless show_codes is true."},{"name":"get_latest_code","description":"The newest sign-in/verification code received at the user’s Cronch address, optionally for one provider (e.g. resy, opentable). Only use when the user explicitl"},{"name":"read_message","description":"Full text of one message in the Cronch inbox (marks it read)."}],"package":null,"toolSurface":{"id":"ts_fk4gcs7rspcj","endpointId":"ep_j54hv9js8apf","hash":"d9521b1357d34dafdb1440c9f63b40938571767af059234ea09755f124acb064","toolCount":17,"serverName":"cronch-sandbox","serverVersion":"0.1.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-14T00:27:21.327Z","lastSeenAt":"2026-10-26T19:24:21.019Z","observations":46,"toolNames":["get_today","get_history","complete_item","skip_item","snooze_item","swap_meal","im_hungry","log_water","add_meetings","replan","ask_agent","export_ics","get_profile","update_profile","get_inbox","get_latest_code","read_message"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_j54hv9js8apf","url":"https://api.cronch.io/api/v1/sandbox/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-22T18:30:44.883Z","auth":{"observedAt":"2026-10-22T18:30:45.008Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-22T18:30:45.034Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"cronch.io","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-05T17:02:53.000Z","validTo":"2027-01-03T17:02:52.000Z","daysToExpiry":68,"sanCount":2,"fingerprint256":"AC:54:F8:0C:63:75:54:C5:0D:47:52:B2:F3:6D:5E:21:93:CB:EA:B9:E8:4B:14:04:D6:B0:5A:89:FF:D3:0C:5C"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:cronch.io:mcp:cronch-sandbox","url":"https://cronch.io/.well-known/ai-catalog.json","firstSeenAt":"2026-10-09T15:26:54.916Z","fetchedAt":"2026-10-09T15:26:54.916Z","normalizedAt":"2026-10-09T15:26:54.916Z"}]},"firstSeenAt":"2026-10-09T15:26:54.916Z","updatedAt":"2026-10-26T19:28:51.689Z"}