{"ok":true,"site":{"host":"waynesutton.ai","url":"https://www.waynesutton.ai/","type":"live","category":"Media & Personal","desc":"Wayne Sutton: Developer Community Builder at Convex, helping developers and startups build faster with AI: tech event and meetup organizer, startup ecosystem builder, adventure motorcycle rider.","tools":[{"name":"search_site","kind":"act","impl":"imperative","description":"Open the site search with a query filled in. The person sees the results and picks one.","title":"Search this site","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Words to search for"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_current_page","kind":"answer","impl":"imperative","description":"Return the slug, title, description, tags, and date of the post or page open in this tab. Returns null on other routes.","title":"Read the current page","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_recent_posts","kind":"answer","impl":"imperative","description":"Up to ten most recent published posts: slug, title, description, date, tags.","title":"List recent posts","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":10,"description":"How many posts, default 10"}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"open_post","kind":"act","impl":"imperative","description":"Navigate this tab to a published post by slug. Unlisted posts are refused.","title":"Open a post","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"URL slug without the leading slash"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"open_page","kind":"act","impl":"imperative","description":"Navigate this tab to a published page by slug.","title":"Open a page","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"URL slug without the leading slash"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_photos","kind":"answer","impl":"imperative","description":"Published photos from the /photos gallery: slug, title, description, tags, page url, image url, date. Optional tag filter.","title":"List photos","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"tag":{"type":"string","description":"Only return photos carrying this tag (lowercase)"}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"open_photo","kind":"act","impl":"imperative","description":"Navigate this tab to /photos/<slug> so the photo opens in the lightbox. Unpublished slugs are refused.","title":"Open a photo","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"URL slug without the leading slash"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_theme","kind":"act","impl":"imperative","description":"Change the site theme for this browser.","title":"Switch theme","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"theme":{"type":"string","enum":["dark","light","tan","cloud"]}},"required":["theme"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","favicon":"/favicons/waynesutton.ai.png","toolCount":8}}