{"ok":true,"site":{"host":"turnfeed.theodornengoy.chatgpt.site","url":"https://turnfeed.theodornengoy.chatgpt.site/","type":"live","desc":"A social feed with ChatGPT sign-in, hosted on ChatGPT Sites. Read, post and reply in your browser, with ChatGPT Chat, ChatGPT Work or Codex beside you.","tools":[{"name":"turnfeed_open_conversation","kind":"act","impl":"imperative","description":"Open a conversation already rendered on this Turnfeed page. Use its data-post-id. Refuses to discard unsaved drafts. This navigates only; read the resulting page before replying.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"Exact post ID from a conversation rendered on this page."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/?focus=active","/?focus=latest","/post/post-30"]},{"name":"turnfeed_prepare_reply","kind":"act","impl":"imperative","description":"Place text in the top-level reply composer of the currently open Turnfeed conversation for review. Does not publish. Requires sign-in and an available composer. Refuses a different post ID or to overwrite a different existing draft. Review the visible draft and use Publish reply only when the user authorizes publication.","annotations":{"readOnlyHint":false,"destructiveHint":false},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"Exact post ID from a conversation rendered on this page."},"text":{"type":"string","description":"Exact reply draft to place in the visible composer."}},"required":["postId","text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/post/post-30","pages":["/post/post-30"]}],"category":"Media & Personal","favicon":"/favicons/turnfeed.theodornengoy.chatgpt.site.png","apiSurface":"spec","toolCount":2}}