TLDR: How to preview and confirm Google Business Profile hours from Cursor or Claude via Ninja — Saturday hours, holiday closures, and dry-run first.
Hours are the first job most marketers should give an agent. Wrong Saturday hours lose a dinner seating or a Saturday drop-off. Ninja can preview an hours change from Cursor or Claude. It does not apply until you confirm.
How do I change Saturday hours from Cursor or Claude?
Paste:
“Show my current Saturday hours. Preview an update to 9am–2pm. Dry-run first. Do not apply until I confirm.”
The agent should read the profile, show the current hours, and return a preview. If it skips dry-run, stop.
Can the agent set holiday closures?
Yes, as a profile hours update — same confirm step. Example:
“We are closed Thanksgiving Day. Preview the holiday hours change. Dry-run first. Do not apply until I confirm.”
Listing sync to Apple Maps, Bing, Facebook, Yelp, Instagram, and TripAdvisor still needs the Advanced Presence add-on. The agent does not invent that sync if the add-on is off.
Connect Google first. If the profile is not linked, the agent can only get a connect URL. It cannot finish Google sign-in in chat.
What if the hours look right in Ninja but wrong on Google?
Say so. The agent should cite what Ninja has on file and whether Google is connected. It should not claim Maps already shows the new hours until a connect and sync exist.
Restaurants: brunch and dinner windows, patio season, holiday menus. Autobody: Saturday drop-off, holiday shop closures. Same prompt shape.
Keep hours current from your agent
Professional + Google connected. Preview, then confirm. Setup on /mcp.
See Your Agent