{"ok":true,"site":{"host":"commonplace-webmcp.vercel.app","url":"https://commonplace-webmcp.vercel.app/","type":"live","desc":"Commonplace is an editable social reading space built for people and their browser agents.","tools":[{"name":"commonplace.get_page_state","kind":"answer","impl":"imperative","description":"Read the active page, current personalization settings, profile, and visible posts.","title":"Read Commonplace state","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_get_page_state","kind":"answer","impl":"imperative","description":"Read the active page, current personalization settings, profile, and visible posts.","title":"Read Commonplace state","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.get_reading_list","kind":"answer","impl":"imperative","description":"Return the posts the user has saved for later reading.","title":"Read saved posts","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_get_reading_list","kind":"answer","impl":"imperative","description":"Return the posts the user has saved for later reading.","title":"Read saved posts","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.get_profile","kind":"answer","impl":"imperative","description":"Return the current profile identity, bio, interests, and follower counts.","title":"Read profile","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_get_profile","kind":"answer","impl":"imperative","description":"Return the current profile identity, bio, interests, and follower counts.","title":"Read profile","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.get_customization","kind":"answer","impl":"imperative","description":"Return every live layout, type, color, spacing, visibility, and ordering preference.","title":"Read customization state","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_get_customization","kind":"answer","impl":"imperative","description":"Return every live layout, type, color, spacing, visibility, and ordering preference.","title":"Read customization state","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.get_customization_schema","kind":"answer","impl":"imperative","description":"Describe all editable page fields, blocks, accepted values, and current block order for an agent.","title":"Discover customization controls","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_get_customization_schema","kind":"answer","impl":"imperative","description":"Describe all editable page fields, blocks, accepted values, and current block order for an agent.","title":"Discover customization controls","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.navigate","kind":"act","impl":"imperative","description":"Switch the visible Commonplace surface to home, profile, or saved reading.","title":"Navigate Commonplace","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"page":{"type":"string","enum":["home","profile","saved"],"description":"The surface to open."}},"required":["page"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_navigate","kind":"act","impl":"imperative","description":"Switch the visible Commonplace surface to home, profile, or saved reading.","title":"Navigate Commonplace","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"page":{"type":"string","enum":["home","profile","saved"],"description":"The surface to open."}},"required":["page"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_feed_filter","kind":"act","impl":"imperative","description":"Switch the home feed between your personalized feed, saved notes, and followed authors.","title":"Change feed view","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"filter":{"type":"string","enum":["for-you","saved","following"],"description":"The feed view to show."}},"required":["filter"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_feed_filter","kind":"act","impl":"imperative","description":"Switch the home feed between your personalized feed, saved notes, and followed authors.","title":"Change feed view","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"filter":{"type":"string","enum":["for-you","saved","following"],"description":"The feed view to show."}},"required":["filter"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.search_feed","kind":"act","impl":"imperative","description":"Search post titles, excerpts, authors, and tags without changing the visible search field.","title":"Search the feed","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Words or tags to search for."}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_search_feed","kind":"act","impl":"imperative","description":"Search post titles, excerpts, authors, and tags without changing the visible search field.","title":"Search the feed","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Words or tags to search for."}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_search_query","kind":"act","impl":"imperative","description":"Put a query into the visible search field and show its matching feed results.","title":"Set visible search","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_search_query","kind":"act","impl":"imperative","description":"Put a query into the visible search field and show its matching feed results.","title":"Set visible search","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.clear_search","kind":"act","impl":"imperative","description":"Clear the visible search field and restore the current feed.","title":"Clear visible search","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_clear_search","kind":"act","impl":"imperative","description":"Clear the visible search field and restore the current feed.","title":"Clear visible search","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.open_post","kind":"act","impl":"imperative","description":"Open a specific post by its exact post id and return its full reading content.","title":"Open a post","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_open_post","kind":"act","impl":"imperative","description":"Open a specific post by its exact post id and return its full reading content.","title":"Open a post","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.get_article","kind":"act","impl":"imperative","description":"Return the complete article, including its full body, tags, and current engagement state.","title":"Read a full article","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_get_article","kind":"act","impl":"imperative","description":"Return the complete article, including its full body, tags, and current engagement state.","title":"Read a full article","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.get_article_draft","kind":"act","impl":"imperative","description":"Read the open article editor mode, article id, every field value, and whether the draft can be published.","title":"Read article editor","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_get_article_draft","kind":"act","impl":"imperative","description":"Read the open article editor mode, article id, every field value, and whether the draft can be published.","title":"Read article editor","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.toggle_save_post","kind":"act","impl":"imperative","description":"Toggle a post in the user’s reading list. This is a local, reversible change.","title":"Save or unsave a post","annotations":{"idempotentHint":false,"destructiveHint":false},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_toggle_save_post","kind":"act","impl":"imperative","description":"Toggle a post in the user’s reading list. This is a local, reversible change.","title":"Save or unsave a post","annotations":{"idempotentHint":false,"destructiveHint":false},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.toggle_like_post","kind":"act","impl":"imperative","description":"Toggle the user’s like on a post. This is a local demo action.","title":"Like or unlike a post","annotations":{"idempotentHint":false,"destructiveHint":false},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_toggle_like_post","kind":"act","impl":"imperative","description":"Toggle the user’s like on a post. This is a local demo action.","title":"Like or unlike a post","annotations":{"idempotentHint":false,"destructiveHint":false},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.create_post","kind":"act","impl":"imperative","description":"Create a new post in the local feed from a title, excerpt, optional full body, and topic tags.","title":"Publish a post","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{"title":{"type":"string"},"excerpt":{"type":"string"},"body":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["title","excerpt"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_create_post","kind":"act","impl":"imperative","description":"Create a new post in the local feed from a title, excerpt, optional full body, and topic tags.","title":"Publish a post","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{"title":{"type":"string"},"excerpt":{"type":"string"},"body":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["title","excerpt"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.create_article","kind":"act","impl":"imperative","description":"Create a complete article with a title, full body, optional summary, and topic tags.","title":"Write and publish an article","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{"title":{"type":"string"},"body":{"type":"string"},"excerpt":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["title","body"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_create_article","kind":"act","impl":"imperative","description":"Create a complete article with a title, full body, optional summary, and topic tags.","title":"Write and publish an article","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{"title":{"type":"string"},"body":{"type":"string"},"excerpt":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["title","body"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.update_article","kind":"act","impl":"imperative","description":"Update any combination of an article title, summary, body, or topic tags.","title":"Edit an article","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."},"title":{"type":"string","description":"The article title."},"excerpt":{"type":"string","description":"A short article summary."},"body":{"type":"string","description":"The full article body. Use blank lines between paragraphs."},"tags":{"type":"array","items":{"type":"string"},"description":"Topic tags."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_update_article","kind":"act","impl":"imperative","description":"Update any combination of an article title, summary, body, or topic tags.","title":"Edit an article","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."},"title":{"type":"string","description":"The article title."},"excerpt":{"type":"string","description":"A short article summary."},"body":{"type":"string","description":"The full article body. Use blank lines between paragraphs."},"tags":{"type":"array","items":{"type":"string"},"description":"Topic tags."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_article_draft","kind":"act","impl":"imperative","description":"Set any combination of the open article editor fields without publishing the draft.","title":"Fill article editor","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"The article title."},"excerpt":{"type":"string","description":"A short article summary."},"body":{"type":"string","description":"The full article body. Use blank lines between paragraphs."},"tags":{"type":"array","items":{"type":"string"},"description":"Topic tags."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_article_draft","kind":"act","impl":"imperative","description":"Set any combination of the open article editor fields without publishing the draft.","title":"Fill article editor","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"The article title."},"excerpt":{"type":"string","description":"A short article summary."},"body":{"type":"string","description":"The full article body. Use blank lines between paragraphs."},"tags":{"type":"array","items":{"type":"string"},"description":"Topic tags."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_article_title","kind":"act","impl":"imperative","description":"Replace the title field in the open article editor.","title":"Set article title","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"The article title."}},"required":["title"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_article_title","kind":"act","impl":"imperative","description":"Replace the title field in the open article editor.","title":"Set article title","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"The article title."}},"required":["title"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_article_excerpt","kind":"act","impl":"imperative","description":"Replace the optional short version field in the open article editor.","title":"Set article summary","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"excerpt":{"type":"string","description":"A short article summary."}},"required":["excerpt"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_article_excerpt","kind":"act","impl":"imperative","description":"Replace the optional short version field in the open article editor.","title":"Set article summary","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"excerpt":{"type":"string","description":"A short article summary."}},"required":["excerpt"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_article_body","kind":"act","impl":"imperative","description":"Replace the full article body field in the open article editor. Keep blank lines between paragraphs.","title":"Set article body","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"body":{"type":"string","description":"The full article body. Use blank lines between paragraphs."}},"required":["body"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_article_body","kind":"act","impl":"imperative","description":"Replace the full article body field in the open article editor. Keep blank lines between paragraphs.","title":"Set article body","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"body":{"type":"string","description":"The full article body. Use blank lines between paragraphs."}},"required":["body"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_article_tags","kind":"act","impl":"imperative","description":"Replace the comma-separated topics field in the open article editor with a list of tags.","title":"Set article topics","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"tags":{"type":"array","items":{"type":"string"},"description":"Topic tags."}},"required":["tags"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_article_tags","kind":"act","impl":"imperative","description":"Replace the comma-separated topics field in the open article editor with a list of tags.","title":"Set article topics","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"tags":{"type":"array","items":{"type":"string"},"description":"Topic tags."}},"required":["tags"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.publish_article_draft","kind":"act","impl":"imperative","description":"Publish the complete open article draft, or save it back to the article being edited.","title":"Publish article draft","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_publish_article_draft","kind":"act","impl":"imperative","description":"Publish the complete open article draft, or save it back to the article being edited.","title":"Publish article draft","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.discard_article_draft","kind":"act","impl":"imperative","description":"Close the article editor and discard its unsaved field values.","title":"Discard article draft","annotations":{"destructiveHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_discard_article_draft","kind":"act","impl":"imperative","description":"Close the article editor and discard its unsaved field values.","title":"Discard article draft","annotations":{"destructiveHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.delete_article","kind":"transact","impl":"imperative","description":"Permanently remove an article from this local Commonplace feed.","title":"Delete an article","annotations":{"destructiveHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_delete_article","kind":"transact","impl":"imperative","description":"Permanently remove an article from this local Commonplace feed.","title":"Delete an article","annotations":{"destructiveHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"The exact post id from page state."}},"required":["postId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.update_profile","kind":"act","impl":"imperative","description":"Change the local profile name, bio, location, or website. Only supplied fields are changed.","title":"Update profile","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{"name":{"type":"string"},"bio":{"type":"string"},"location":{"type":"string"},"website":{"type":"string"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_update_profile","kind":"act","impl":"imperative","description":"Change the local profile name, bio, location, or website. Only supplied fields are changed.","title":"Update profile","annotations":{"destructiveHint":false},"inputSchema":{"type":"object","properties":{"name":{"type":"string"},"bio":{"type":"string"},"location":{"type":"string"},"website":{"type":"string"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_theme","kind":"act","impl":"imperative","description":"Edit any supported Commonplace preference. This compatibility tool accepts the full customization model.","title":"Tune the page theme","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"palette":{"type":"string","enum":["paper","lichen","night"],"description":"The base color language."},"density":{"type":"string","enum":["airy","balanced","dense"],"description":"The default vertical rhythm."},"radius":{"type":"string","enum":["crisp","soft","round"],"description":"The corner treatment preset."},"typeScale":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Heading scale multiplier."},"contentWidth":{"type":"number","minimum":48,"maximum":78,"description":"Reading measure in characters."},"showAgentRail":{"type":"boolean","description":"Show the contextual agent rail."},"showReadingTimes":{"type":"boolean","description":"Show estimated reading times."},"reduceMotion":{"type":"boolean","description":"Reduce transitions and animations."},"fontFamily":{"type":"string","enum":["geist","serif","mono"],"description":"Body typeface family."},"displayFont":{"type":"string","enum":["geist","serif","mono"],"description":"Display and heading typeface family."},"bodySize":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Base body size multiplier."},"lineHeight":{"type":"number","minimum":1.25,"maximum":1.85,"description":"Body line-height multiplier."},"letterSpacing":{"type":"number","minimum":-0.03,"maximum":0.08,"description":"Body letter-spacing in em."},"headingWeight":{"type":"number","minimum":400,"maximum":700,"description":"Display font weight."},"bodyWeight":{"type":"number","minimum":350,"maximum":600,"description":"Body font weight."},"sidebarWidth":{"type":"number","minimum":180,"maximum":320,"description":"Sidebar width in pixels."},"railWidth":{"type":"number","minimum":180,"maximum":320,"description":"Agent rail width in pixels."},"pagePadding":{"type":"number","minimum":16,"maximum":72,"description":"Page edge padding in pixels."},"topbarPadding":{"type":"number","minimum":12,"maximum":48,"description":"Top bar horizontal padding in pixels."},"sidebarPadding":{"type":"number","minimum":12,"maximum":40,"description":"Sidebar inset padding in pixels."},"sectionGap":{"type":"number","minimum":16,"maximum":96,"description":"Vertical gap between page sections."},"feedGap":{"type":"number","minimum":0,"maximum":48,"description":"Gap between feed cards."},"railGap":{"type":"number","minimum":8,"maximum":32,"description":"Gap between agent rail groups."},"groupGap":{"type":"number","minimum":4,"maximum":24,"description":"Gap inside control groups."},"heroPadding":{"type":"number","minimum":18,"maximum":72,"description":"Hero surface padding in pixels."},"quotePadding":{"type":"number","minimum":12,"maximum":48,"description":"Quote surface padding in pixels."},"readerPadding":{"type":"number","minimum":16,"maximum":64,"description":"Reader padding in pixels."},"sheetPadding":{"type":"number","minimum":16,"maximum":40,"description":"Sheet and dialog padding in pixels."},"controlHeight":{"type":"number","minimum":32,"maximum":52,"description":"Base control height in pixels."},"buttonPadding":{"type":"number","minimum":6,"maximum":24,"description":"Horizontal button padding in pixels."},"layoutGap":{"type":"number","minimum":16,"maximum":96,"description":"Main column gap in pixels."},"postColumnGap":{"type":"number","minimum":12,"maximum":48,"description":"Post text-to-art gap in pixels."},"cardPadding":{"type":"number","minimum":12,"maximum":42,"description":"Post card padding in pixels."},"artworkWidth":{"type":"number","minimum":100,"maximum":260,"description":"Post artwork width in pixels."},"controlRadius":{"type":"number","minimum":4,"maximum":24,"description":"Control corner radius in pixels."},"surfaceRadius":{"type":"number","minimum":8,"maximum":32,"description":"Surface corner radius in pixels."},"borderWidth":{"type":"number","minimum":0,"maximum":3,"description":"Surface border width in pixels."},"shadowStyle":{"type":"string","enum":["none","soft","strong"],"description":"Surface shadow strength."},"gridStyle":{"type":"string","enum":["none","blueprint","ruled"],"description":"Canvas grid treatment."},"gridSize":{"type":"number","minimum":16,"maximum":64,"description":"Canvas grid spacing in pixels."},"gridOpacity":{"type":"number","minimum":0,"maximum":0.35,"description":"Canvas grid opacity."},"postLayout":{"type":"string","enum":["standard","compact","magazine"],"description":"Post card layout."},"artworkPosition":{"type":"string","enum":["right","left"],"description":"Which side post artwork occupies."},"surfaceStyle":{"type":"string","enum":["flat","lined","lifted"],"description":"Surface treatment for cards and panels."},"showSidebar":{"type":"boolean","description":"Show the primary navigation sidebar."},"showTopbar":{"type":"boolean","description":"Show the search and quick-action top bar."},"showHomeTopline":{"type":"boolean","description":"Show the home page status topline."},"showHomeHero":{"type":"boolean","description":"Show the home page hero block."},"showHeroSurface":{"type":"boolean","description":"Show the hero raised surface."},"showQuote":{"type":"boolean","description":"Show the home page quote block."},"showHomeFeed":{"type":"boolean","description":"Show the home page feed block."},"showFeedEnd":{"type":"boolean","description":"Show the caught-up marker at the end of feeds."},"showSidebarFooter":{"type":"boolean","description":"Show the sidebar profile footer."},"showPostArtwork":{"type":"boolean","description":"Show artwork on post cards and readers."},"showPostTags":{"type":"boolean","description":"Show post topic tags."},"showPostActions":{"type":"boolean","description":"Show like, save, and overflow actions."},"showPostExcerpt":{"type":"boolean","description":"Show post summaries."},"showPostAuthor":{"type":"boolean","description":"Show post author identity."},"showPostPublished":{"type":"boolean","description":"Show post published labels."},"showReaderActions":{"type":"boolean","description":"Show reader like and save controls."},"showProfileTopline":{"type":"boolean","description":"Show the profile status topline."},"showProfileCover":{"type":"boolean","description":"Show the profile cover artwork."},"showProfileBio":{"type":"boolean","description":"Show profile bio and location details."},"showProfileStats":{"type":"boolean","description":"Show profile statistics."},"showProfileInterests":{"type":"boolean","description":"Show profile interest tags."},"showRailStatus":{"type":"boolean","description":"Show agent bridge readiness."},"showRailTools":{"type":"boolean","description":"Show agent rail action shortcuts."},"homeOrder":{"type":"array","items":{"type":"string","enum":["hero","quote","feed"]},"description":"The order of home page blocks."},"navOrder":{"type":"array","items":{"type":"string","enum":["home","saved","profile"]},"description":"The order of sidebar navigation items."},"customColors":{"type":"object","properties":{"background":{"type":"string","description":"CSS color for the page background."},"surface":{"type":"string","description":"CSS color for cards and panels."},"surfaceRaised":{"type":"string","description":"CSS color for raised surfaces."},"ink":{"type":"string","description":"CSS color for primary text."},"muted":{"type":"string","description":"CSS color for secondary text."},"border":{"type":"string","description":"CSS color for rules and borders."},"brand":{"type":"string","description":"CSS color for the primary brand."},"brandSoft":{"type":"string","description":"CSS color for soft brand surfaces."},"accent":{"type":"string","description":"CSS color for the accent."},"accentSoft":{"type":"string","description":"CSS color for soft accent surfaces."},"success":{"type":"string","description":"CSS color for success states."},"warning":{"type":"string","description":"CSS color for warning states."},"error":{"type":"string","description":"CSS color for errors."}},"additionalProperties":false},"copy":{"type":"object","properties":{"brandName":{"type":"string","description":"The name shown in the brand lockup."},"brandKicker":{"type":"string","description":"The small line under the brand name."},"heroKicker":{"type":"string","description":"The small welcome line above the hero heading."},"heroTitle":{"type":"string","description":"The first line of the hero heading."},"heroEmphasis":{"type":"string","description":"The emphasized second line of the hero heading."},"heroLede":{"type":"string","description":"The hero description."},"quoteText":{"type":"string","description":"The reflective quote on the home page."},"quoteSource":{"type":"string","description":"The quote attribution."},"railTitle":{"type":"string","description":"The agent rail heading."},"railDescription":{"type":"string","description":"The agent rail description."}},"additionalProperties":false}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_theme","kind":"act","impl":"imperative","description":"Edit any supported Commonplace preference. This compatibility tool accepts the full customization model.","title":"Tune the page theme","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"palette":{"type":"string","enum":["paper","lichen","night"],"description":"The base color language."},"density":{"type":"string","enum":["airy","balanced","dense"],"description":"The default vertical rhythm."},"radius":{"type":"string","enum":["crisp","soft","round"],"description":"The corner treatment preset."},"typeScale":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Heading scale multiplier."},"contentWidth":{"type":"number","minimum":48,"maximum":78,"description":"Reading measure in characters."},"showAgentRail":{"type":"boolean","description":"Show the contextual agent rail."},"showReadingTimes":{"type":"boolean","description":"Show estimated reading times."},"reduceMotion":{"type":"boolean","description":"Reduce transitions and animations."},"fontFamily":{"type":"string","enum":["geist","serif","mono"],"description":"Body typeface family."},"displayFont":{"type":"string","enum":["geist","serif","mono"],"description":"Display and heading typeface family."},"bodySize":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Base body size multiplier."},"lineHeight":{"type":"number","minimum":1.25,"maximum":1.85,"description":"Body line-height multiplier."},"letterSpacing":{"type":"number","minimum":-0.03,"maximum":0.08,"description":"Body letter-spacing in em."},"headingWeight":{"type":"number","minimum":400,"maximum":700,"description":"Display font weight."},"bodyWeight":{"type":"number","minimum":350,"maximum":600,"description":"Body font weight."},"sidebarWidth":{"type":"number","minimum":180,"maximum":320,"description":"Sidebar width in pixels."},"railWidth":{"type":"number","minimum":180,"maximum":320,"description":"Agent rail width in pixels."},"pagePadding":{"type":"number","minimum":16,"maximum":72,"description":"Page edge padding in pixels."},"topbarPadding":{"type":"number","minimum":12,"maximum":48,"description":"Top bar horizontal padding in pixels."},"sidebarPadding":{"type":"number","minimum":12,"maximum":40,"description":"Sidebar inset padding in pixels."},"sectionGap":{"type":"number","minimum":16,"maximum":96,"description":"Vertical gap between page sections."},"feedGap":{"type":"number","minimum":0,"maximum":48,"description":"Gap between feed cards."},"railGap":{"type":"number","minimum":8,"maximum":32,"description":"Gap between agent rail groups."},"groupGap":{"type":"number","minimum":4,"maximum":24,"description":"Gap inside control groups."},"heroPadding":{"type":"number","minimum":18,"maximum":72,"description":"Hero surface padding in pixels."},"quotePadding":{"type":"number","minimum":12,"maximum":48,"description":"Quote surface padding in pixels."},"readerPadding":{"type":"number","minimum":16,"maximum":64,"description":"Reader padding in pixels."},"sheetPadding":{"type":"number","minimum":16,"maximum":40,"description":"Sheet and dialog padding in pixels."},"controlHeight":{"type":"number","minimum":32,"maximum":52,"description":"Base control height in pixels."},"buttonPadding":{"type":"number","minimum":6,"maximum":24,"description":"Horizontal button padding in pixels."},"layoutGap":{"type":"number","minimum":16,"maximum":96,"description":"Main column gap in pixels."},"postColumnGap":{"type":"number","minimum":12,"maximum":48,"description":"Post text-to-art gap in pixels."},"cardPadding":{"type":"number","minimum":12,"maximum":42,"description":"Post card padding in pixels."},"artworkWidth":{"type":"number","minimum":100,"maximum":260,"description":"Post artwork width in pixels."},"controlRadius":{"type":"number","minimum":4,"maximum":24,"description":"Control corner radius in pixels."},"surfaceRadius":{"type":"number","minimum":8,"maximum":32,"description":"Surface corner radius in pixels."},"borderWidth":{"type":"number","minimum":0,"maximum":3,"description":"Surface border width in pixels."},"shadowStyle":{"type":"string","enum":["none","soft","strong"],"description":"Surface shadow strength."},"gridStyle":{"type":"string","enum":["none","blueprint","ruled"],"description":"Canvas grid treatment."},"gridSize":{"type":"number","minimum":16,"maximum":64,"description":"Canvas grid spacing in pixels."},"gridOpacity":{"type":"number","minimum":0,"maximum":0.35,"description":"Canvas grid opacity."},"postLayout":{"type":"string","enum":["standard","compact","magazine"],"description":"Post card layout."},"artworkPosition":{"type":"string","enum":["right","left"],"description":"Which side post artwork occupies."},"surfaceStyle":{"type":"string","enum":["flat","lined","lifted"],"description":"Surface treatment for cards and panels."},"showSidebar":{"type":"boolean","description":"Show the primary navigation sidebar."},"showTopbar":{"type":"boolean","description":"Show the search and quick-action top bar."},"showHomeTopline":{"type":"boolean","description":"Show the home page status topline."},"showHomeHero":{"type":"boolean","description":"Show the home page hero block."},"showHeroSurface":{"type":"boolean","description":"Show the hero raised surface."},"showQuote":{"type":"boolean","description":"Show the home page quote block."},"showHomeFeed":{"type":"boolean","description":"Show the home page feed block."},"showFeedEnd":{"type":"boolean","description":"Show the caught-up marker at the end of feeds."},"showSidebarFooter":{"type":"boolean","description":"Show the sidebar profile footer."},"showPostArtwork":{"type":"boolean","description":"Show artwork on post cards and readers."},"showPostTags":{"type":"boolean","description":"Show post topic tags."},"showPostActions":{"type":"boolean","description":"Show like, save, and overflow actions."},"showPostExcerpt":{"type":"boolean","description":"Show post summaries."},"showPostAuthor":{"type":"boolean","description":"Show post author identity."},"showPostPublished":{"type":"boolean","description":"Show post published labels."},"showReaderActions":{"type":"boolean","description":"Show reader like and save controls."},"showProfileTopline":{"type":"boolean","description":"Show the profile status topline."},"showProfileCover":{"type":"boolean","description":"Show the profile cover artwork."},"showProfileBio":{"type":"boolean","description":"Show profile bio and location details."},"showProfileStats":{"type":"boolean","description":"Show profile statistics."},"showProfileInterests":{"type":"boolean","description":"Show profile interest tags."},"showRailStatus":{"type":"boolean","description":"Show agent bridge readiness."},"showRailTools":{"type":"boolean","description":"Show agent rail action shortcuts."},"homeOrder":{"type":"array","items":{"type":"string","enum":["hero","quote","feed"]},"description":"The order of home page blocks."},"navOrder":{"type":"array","items":{"type":"string","enum":["home","saved","profile"]},"description":"The order of sidebar navigation items."},"customColors":{"type":"object","properties":{"background":{"type":"string","description":"CSS color for the page background."},"surface":{"type":"string","description":"CSS color for cards and panels."},"surfaceRaised":{"type":"string","description":"CSS color for raised surfaces."},"ink":{"type":"string","description":"CSS color for primary text."},"muted":{"type":"string","description":"CSS color for secondary text."},"border":{"type":"string","description":"CSS color for rules and borders."},"brand":{"type":"string","description":"CSS color for the primary brand."},"brandSoft":{"type":"string","description":"CSS color for soft brand surfaces."},"accent":{"type":"string","description":"CSS color for the accent."},"accentSoft":{"type":"string","description":"CSS color for soft accent surfaces."},"success":{"type":"string","description":"CSS color for success states."},"warning":{"type":"string","description":"CSS color for warning states."},"error":{"type":"string","description":"CSS color for errors."}},"additionalProperties":false},"copy":{"type":"object","properties":{"brandName":{"type":"string","description":"The name shown in the brand lockup."},"brandKicker":{"type":"string","description":"The small line under the brand name."},"heroKicker":{"type":"string","description":"The small welcome line above the hero heading."},"heroTitle":{"type":"string","description":"The first line of the hero heading."},"heroEmphasis":{"type":"string","description":"The emphasized second line of the hero heading."},"heroLede":{"type":"string","description":"The hero description."},"quoteText":{"type":"string","description":"The reflective quote on the home page."},"quoteSource":{"type":"string","description":"The quote attribution."},"railTitle":{"type":"string","description":"The agent rail heading."},"railDescription":{"type":"string","description":"The agent rail description."}},"additionalProperties":false}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_customization","kind":"act","impl":"imperative","description":"Set any combination of layout, visibility, order, typography, spacing, surface, palette, copy, and custom color controls.","title":"Customize the entire page","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"palette":{"type":"string","enum":["paper","lichen","night"],"description":"The base color language."},"density":{"type":"string","enum":["airy","balanced","dense"],"description":"The default vertical rhythm."},"radius":{"type":"string","enum":["crisp","soft","round"],"description":"The corner treatment preset."},"typeScale":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Heading scale multiplier."},"contentWidth":{"type":"number","minimum":48,"maximum":78,"description":"Reading measure in characters."},"showAgentRail":{"type":"boolean","description":"Show the contextual agent rail."},"showReadingTimes":{"type":"boolean","description":"Show estimated reading times."},"reduceMotion":{"type":"boolean","description":"Reduce transitions and animations."},"fontFamily":{"type":"string","enum":["geist","serif","mono"],"description":"Body typeface family."},"displayFont":{"type":"string","enum":["geist","serif","mono"],"description":"Display and heading typeface family."},"bodySize":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Base body size multiplier."},"lineHeight":{"type":"number","minimum":1.25,"maximum":1.85,"description":"Body line-height multiplier."},"letterSpacing":{"type":"number","minimum":-0.03,"maximum":0.08,"description":"Body letter-spacing in em."},"headingWeight":{"type":"number","minimum":400,"maximum":700,"description":"Display font weight."},"bodyWeight":{"type":"number","minimum":350,"maximum":600,"description":"Body font weight."},"sidebarWidth":{"type":"number","minimum":180,"maximum":320,"description":"Sidebar width in pixels."},"railWidth":{"type":"number","minimum":180,"maximum":320,"description":"Agent rail width in pixels."},"pagePadding":{"type":"number","minimum":16,"maximum":72,"description":"Page edge padding in pixels."},"topbarPadding":{"type":"number","minimum":12,"maximum":48,"description":"Top bar horizontal padding in pixels."},"sidebarPadding":{"type":"number","minimum":12,"maximum":40,"description":"Sidebar inset padding in pixels."},"sectionGap":{"type":"number","minimum":16,"maximum":96,"description":"Vertical gap between page sections."},"feedGap":{"type":"number","minimum":0,"maximum":48,"description":"Gap between feed cards."},"railGap":{"type":"number","minimum":8,"maximum":32,"description":"Gap between agent rail groups."},"groupGap":{"type":"number","minimum":4,"maximum":24,"description":"Gap inside control groups."},"heroPadding":{"type":"number","minimum":18,"maximum":72,"description":"Hero surface padding in pixels."},"quotePadding":{"type":"number","minimum":12,"maximum":48,"description":"Quote surface padding in pixels."},"readerPadding":{"type":"number","minimum":16,"maximum":64,"description":"Reader padding in pixels."},"sheetPadding":{"type":"number","minimum":16,"maximum":40,"description":"Sheet and dialog padding in pixels."},"controlHeight":{"type":"number","minimum":32,"maximum":52,"description":"Base control height in pixels."},"buttonPadding":{"type":"number","minimum":6,"maximum":24,"description":"Horizontal button padding in pixels."},"layoutGap":{"type":"number","minimum":16,"maximum":96,"description":"Main column gap in pixels."},"postColumnGap":{"type":"number","minimum":12,"maximum":48,"description":"Post text-to-art gap in pixels."},"cardPadding":{"type":"number","minimum":12,"maximum":42,"description":"Post card padding in pixels."},"artworkWidth":{"type":"number","minimum":100,"maximum":260,"description":"Post artwork width in pixels."},"controlRadius":{"type":"number","minimum":4,"maximum":24,"description":"Control corner radius in pixels."},"surfaceRadius":{"type":"number","minimum":8,"maximum":32,"description":"Surface corner radius in pixels."},"borderWidth":{"type":"number","minimum":0,"maximum":3,"description":"Surface border width in pixels."},"shadowStyle":{"type":"string","enum":["none","soft","strong"],"description":"Surface shadow strength."},"gridStyle":{"type":"string","enum":["none","blueprint","ruled"],"description":"Canvas grid treatment."},"gridSize":{"type":"number","minimum":16,"maximum":64,"description":"Canvas grid spacing in pixels."},"gridOpacity":{"type":"number","minimum":0,"maximum":0.35,"description":"Canvas grid opacity."},"postLayout":{"type":"string","enum":["standard","compact","magazine"],"description":"Post card layout."},"artworkPosition":{"type":"string","enum":["right","left"],"description":"Which side post artwork occupies."},"surfaceStyle":{"type":"string","enum":["flat","lined","lifted"],"description":"Surface treatment for cards and panels."},"showSidebar":{"type":"boolean","description":"Show the primary navigation sidebar."},"showTopbar":{"type":"boolean","description":"Show the search and quick-action top bar."},"showHomeTopline":{"type":"boolean","description":"Show the home page status topline."},"showHomeHero":{"type":"boolean","description":"Show the home page hero block."},"showHeroSurface":{"type":"boolean","description":"Show the hero raised surface."},"showQuote":{"type":"boolean","description":"Show the home page quote block."},"showHomeFeed":{"type":"boolean","description":"Show the home page feed block."},"showFeedEnd":{"type":"boolean","description":"Show the caught-up marker at the end of feeds."},"showSidebarFooter":{"type":"boolean","description":"Show the sidebar profile footer."},"showPostArtwork":{"type":"boolean","description":"Show artwork on post cards and readers."},"showPostTags":{"type":"boolean","description":"Show post topic tags."},"showPostActions":{"type":"boolean","description":"Show like, save, and overflow actions."},"showPostExcerpt":{"type":"boolean","description":"Show post summaries."},"showPostAuthor":{"type":"boolean","description":"Show post author identity."},"showPostPublished":{"type":"boolean","description":"Show post published labels."},"showReaderActions":{"type":"boolean","description":"Show reader like and save controls."},"showProfileTopline":{"type":"boolean","description":"Show the profile status topline."},"showProfileCover":{"type":"boolean","description":"Show the profile cover artwork."},"showProfileBio":{"type":"boolean","description":"Show profile bio and location details."},"showProfileStats":{"type":"boolean","description":"Show profile statistics."},"showProfileInterests":{"type":"boolean","description":"Show profile interest tags."},"showRailStatus":{"type":"boolean","description":"Show agent bridge readiness."},"showRailTools":{"type":"boolean","description":"Show agent rail action shortcuts."},"homeOrder":{"type":"array","items":{"type":"string","enum":["hero","quote","feed"]},"description":"The order of home page blocks."},"navOrder":{"type":"array","items":{"type":"string","enum":["home","saved","profile"]},"description":"The order of sidebar navigation items."},"customColors":{"type":"object","properties":{"background":{"type":"string","description":"CSS color for the page background."},"surface":{"type":"string","description":"CSS color for cards and panels."},"surfaceRaised":{"type":"string","description":"CSS color for raised surfaces."},"ink":{"type":"string","description":"CSS color for primary text."},"muted":{"type":"string","description":"CSS color for secondary text."},"border":{"type":"string","description":"CSS color for rules and borders."},"brand":{"type":"string","description":"CSS color for the primary brand."},"brandSoft":{"type":"string","description":"CSS color for soft brand surfaces."},"accent":{"type":"string","description":"CSS color for the accent."},"accentSoft":{"type":"string","description":"CSS color for soft accent surfaces."},"success":{"type":"string","description":"CSS color for success states."},"warning":{"type":"string","description":"CSS color for warning states."},"error":{"type":"string","description":"CSS color for errors."}},"additionalProperties":false},"copy":{"type":"object","properties":{"brandName":{"type":"string","description":"The name shown in the brand lockup."},"brandKicker":{"type":"string","description":"The small line under the brand name."},"heroKicker":{"type":"string","description":"The small welcome line above the hero heading."},"heroTitle":{"type":"string","description":"The first line of the hero heading."},"heroEmphasis":{"type":"string","description":"The emphasized second line of the hero heading."},"heroLede":{"type":"string","description":"The hero description."},"quoteText":{"type":"string","description":"The reflective quote on the home page."},"quoteSource":{"type":"string","description":"The quote attribution."},"railTitle":{"type":"string","description":"The agent rail heading."},"railDescription":{"type":"string","description":"The agent rail description."}},"additionalProperties":false}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_customization","kind":"act","impl":"imperative","description":"Set any combination of layout, visibility, order, typography, spacing, surface, palette, copy, and custom color controls.","title":"Customize the entire page","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"palette":{"type":"string","enum":["paper","lichen","night"],"description":"The base color language."},"density":{"type":"string","enum":["airy","balanced","dense"],"description":"The default vertical rhythm."},"radius":{"type":"string","enum":["crisp","soft","round"],"description":"The corner treatment preset."},"typeScale":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Heading scale multiplier."},"contentWidth":{"type":"number","minimum":48,"maximum":78,"description":"Reading measure in characters."},"showAgentRail":{"type":"boolean","description":"Show the contextual agent rail."},"showReadingTimes":{"type":"boolean","description":"Show estimated reading times."},"reduceMotion":{"type":"boolean","description":"Reduce transitions and animations."},"fontFamily":{"type":"string","enum":["geist","serif","mono"],"description":"Body typeface family."},"displayFont":{"type":"string","enum":["geist","serif","mono"],"description":"Display and heading typeface family."},"bodySize":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Base body size multiplier."},"lineHeight":{"type":"number","minimum":1.25,"maximum":1.85,"description":"Body line-height multiplier."},"letterSpacing":{"type":"number","minimum":-0.03,"maximum":0.08,"description":"Body letter-spacing in em."},"headingWeight":{"type":"number","minimum":400,"maximum":700,"description":"Display font weight."},"bodyWeight":{"type":"number","minimum":350,"maximum":600,"description":"Body font weight."},"sidebarWidth":{"type":"number","minimum":180,"maximum":320,"description":"Sidebar width in pixels."},"railWidth":{"type":"number","minimum":180,"maximum":320,"description":"Agent rail width in pixels."},"pagePadding":{"type":"number","minimum":16,"maximum":72,"description":"Page edge padding in pixels."},"topbarPadding":{"type":"number","minimum":12,"maximum":48,"description":"Top bar horizontal padding in pixels."},"sidebarPadding":{"type":"number","minimum":12,"maximum":40,"description":"Sidebar inset padding in pixels."},"sectionGap":{"type":"number","minimum":16,"maximum":96,"description":"Vertical gap between page sections."},"feedGap":{"type":"number","minimum":0,"maximum":48,"description":"Gap between feed cards."},"railGap":{"type":"number","minimum":8,"maximum":32,"description":"Gap between agent rail groups."},"groupGap":{"type":"number","minimum":4,"maximum":24,"description":"Gap inside control groups."},"heroPadding":{"type":"number","minimum":18,"maximum":72,"description":"Hero surface padding in pixels."},"quotePadding":{"type":"number","minimum":12,"maximum":48,"description":"Quote surface padding in pixels."},"readerPadding":{"type":"number","minimum":16,"maximum":64,"description":"Reader padding in pixels."},"sheetPadding":{"type":"number","minimum":16,"maximum":40,"description":"Sheet and dialog padding in pixels."},"controlHeight":{"type":"number","minimum":32,"maximum":52,"description":"Base control height in pixels."},"buttonPadding":{"type":"number","minimum":6,"maximum":24,"description":"Horizontal button padding in pixels."},"layoutGap":{"type":"number","minimum":16,"maximum":96,"description":"Main column gap in pixels."},"postColumnGap":{"type":"number","minimum":12,"maximum":48,"description":"Post text-to-art gap in pixels."},"cardPadding":{"type":"number","minimum":12,"maximum":42,"description":"Post card padding in pixels."},"artworkWidth":{"type":"number","minimum":100,"maximum":260,"description":"Post artwork width in pixels."},"controlRadius":{"type":"number","minimum":4,"maximum":24,"description":"Control corner radius in pixels."},"surfaceRadius":{"type":"number","minimum":8,"maximum":32,"description":"Surface corner radius in pixels."},"borderWidth":{"type":"number","minimum":0,"maximum":3,"description":"Surface border width in pixels."},"shadowStyle":{"type":"string","enum":["none","soft","strong"],"description":"Surface shadow strength."},"gridStyle":{"type":"string","enum":["none","blueprint","ruled"],"description":"Canvas grid treatment."},"gridSize":{"type":"number","minimum":16,"maximum":64,"description":"Canvas grid spacing in pixels."},"gridOpacity":{"type":"number","minimum":0,"maximum":0.35,"description":"Canvas grid opacity."},"postLayout":{"type":"string","enum":["standard","compact","magazine"],"description":"Post card layout."},"artworkPosition":{"type":"string","enum":["right","left"],"description":"Which side post artwork occupies."},"surfaceStyle":{"type":"string","enum":["flat","lined","lifted"],"description":"Surface treatment for cards and panels."},"showSidebar":{"type":"boolean","description":"Show the primary navigation sidebar."},"showTopbar":{"type":"boolean","description":"Show the search and quick-action top bar."},"showHomeTopline":{"type":"boolean","description":"Show the home page status topline."},"showHomeHero":{"type":"boolean","description":"Show the home page hero block."},"showHeroSurface":{"type":"boolean","description":"Show the hero raised surface."},"showQuote":{"type":"boolean","description":"Show the home page quote block."},"showHomeFeed":{"type":"boolean","description":"Show the home page feed block."},"showFeedEnd":{"type":"boolean","description":"Show the caught-up marker at the end of feeds."},"showSidebarFooter":{"type":"boolean","description":"Show the sidebar profile footer."},"showPostArtwork":{"type":"boolean","description":"Show artwork on post cards and readers."},"showPostTags":{"type":"boolean","description":"Show post topic tags."},"showPostActions":{"type":"boolean","description":"Show like, save, and overflow actions."},"showPostExcerpt":{"type":"boolean","description":"Show post summaries."},"showPostAuthor":{"type":"boolean","description":"Show post author identity."},"showPostPublished":{"type":"boolean","description":"Show post published labels."},"showReaderActions":{"type":"boolean","description":"Show reader like and save controls."},"showProfileTopline":{"type":"boolean","description":"Show the profile status topline."},"showProfileCover":{"type":"boolean","description":"Show the profile cover artwork."},"showProfileBio":{"type":"boolean","description":"Show profile bio and location details."},"showProfileStats":{"type":"boolean","description":"Show profile statistics."},"showProfileInterests":{"type":"boolean","description":"Show profile interest tags."},"showRailStatus":{"type":"boolean","description":"Show agent bridge readiness."},"showRailTools":{"type":"boolean","description":"Show agent rail action shortcuts."},"homeOrder":{"type":"array","items":{"type":"string","enum":["hero","quote","feed"]},"description":"The order of home page blocks."},"navOrder":{"type":"array","items":{"type":"string","enum":["home","saved","profile"]},"description":"The order of sidebar navigation items."},"customColors":{"type":"object","properties":{"background":{"type":"string","description":"CSS color for the page background."},"surface":{"type":"string","description":"CSS color for cards and panels."},"surfaceRaised":{"type":"string","description":"CSS color for raised surfaces."},"ink":{"type":"string","description":"CSS color for primary text."},"muted":{"type":"string","description":"CSS color for secondary text."},"border":{"type":"string","description":"CSS color for rules and borders."},"brand":{"type":"string","description":"CSS color for the primary brand."},"brandSoft":{"type":"string","description":"CSS color for soft brand surfaces."},"accent":{"type":"string","description":"CSS color for the accent."},"accentSoft":{"type":"string","description":"CSS color for soft accent surfaces."},"success":{"type":"string","description":"CSS color for success states."},"warning":{"type":"string","description":"CSS color for warning states."},"error":{"type":"string","description":"CSS color for errors."}},"additionalProperties":false},"copy":{"type":"object","properties":{"brandName":{"type":"string","description":"The name shown in the brand lockup."},"brandKicker":{"type":"string","description":"The small line under the brand name."},"heroKicker":{"type":"string","description":"The small welcome line above the hero heading."},"heroTitle":{"type":"string","description":"The first line of the hero heading."},"heroEmphasis":{"type":"string","description":"The emphasized second line of the hero heading."},"heroLede":{"type":"string","description":"The hero description."},"quoteText":{"type":"string","description":"The reflective quote on the home page."},"quoteSource":{"type":"string","description":"The quote attribution."},"railTitle":{"type":"string","description":"The agent rail heading."},"railDescription":{"type":"string","description":"The agent rail description."}},"additionalProperties":false}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_spacing","kind":"act","impl":"imperative","description":"Change page padding, section rhythm, card padding, control sizing, and every exposed spacing token.","title":"Tune spacing","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"pagePadding":{"type":"number","minimum":16,"maximum":72,"description":"Page edge padding in pixels."},"topbarPadding":{"type":"number","minimum":12,"maximum":48,"description":"Top bar horizontal padding in pixels."},"sidebarPadding":{"type":"number","minimum":12,"maximum":40,"description":"Sidebar inset padding in pixels."},"sectionGap":{"type":"number","minimum":16,"maximum":96,"description":"Vertical gap between page sections."},"feedGap":{"type":"number","minimum":0,"maximum":48,"description":"Gap between feed cards."},"railGap":{"type":"number","minimum":8,"maximum":32,"description":"Gap between agent rail groups."},"groupGap":{"type":"number","minimum":4,"maximum":24,"description":"Gap inside control groups."},"heroPadding":{"type":"number","minimum":18,"maximum":72,"description":"Hero surface padding in pixels."},"quotePadding":{"type":"number","minimum":12,"maximum":48,"description":"Quote surface padding in pixels."},"readerPadding":{"type":"number","minimum":16,"maximum":64,"description":"Reader padding in pixels."},"sheetPadding":{"type":"number","minimum":16,"maximum":40,"description":"Sheet and dialog padding in pixels."},"controlHeight":{"type":"number","minimum":32,"maximum":52,"description":"Base control height in pixels."},"buttonPadding":{"type":"number","minimum":6,"maximum":24,"description":"Horizontal button padding in pixels."},"layoutGap":{"type":"number","minimum":16,"maximum":96,"description":"Main column gap in pixels."},"postColumnGap":{"type":"number","minimum":12,"maximum":48,"description":"Post text-to-art gap in pixels."},"cardPadding":{"type":"number","minimum":12,"maximum":42,"description":"Post card padding in pixels."},"artworkWidth":{"type":"number","minimum":100,"maximum":260,"description":"Post artwork width in pixels."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_spacing","kind":"act","impl":"imperative","description":"Change page padding, section rhythm, card padding, control sizing, and every exposed spacing token.","title":"Tune spacing","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"pagePadding":{"type":"number","minimum":16,"maximum":72,"description":"Page edge padding in pixels."},"topbarPadding":{"type":"number","minimum":12,"maximum":48,"description":"Top bar horizontal padding in pixels."},"sidebarPadding":{"type":"number","minimum":12,"maximum":40,"description":"Sidebar inset padding in pixels."},"sectionGap":{"type":"number","minimum":16,"maximum":96,"description":"Vertical gap between page sections."},"feedGap":{"type":"number","minimum":0,"maximum":48,"description":"Gap between feed cards."},"railGap":{"type":"number","minimum":8,"maximum":32,"description":"Gap between agent rail groups."},"groupGap":{"type":"number","minimum":4,"maximum":24,"description":"Gap inside control groups."},"heroPadding":{"type":"number","minimum":18,"maximum":72,"description":"Hero surface padding in pixels."},"quotePadding":{"type":"number","minimum":12,"maximum":48,"description":"Quote surface padding in pixels."},"readerPadding":{"type":"number","minimum":16,"maximum":64,"description":"Reader padding in pixels."},"sheetPadding":{"type":"number","minimum":16,"maximum":40,"description":"Sheet and dialog padding in pixels."},"controlHeight":{"type":"number","minimum":32,"maximum":52,"description":"Base control height in pixels."},"buttonPadding":{"type":"number","minimum":6,"maximum":24,"description":"Horizontal button padding in pixels."},"layoutGap":{"type":"number","minimum":16,"maximum":96,"description":"Main column gap in pixels."},"postColumnGap":{"type":"number","minimum":12,"maximum":48,"description":"Post text-to-art gap in pixels."},"cardPadding":{"type":"number","minimum":12,"maximum":42,"description":"Post card padding in pixels."},"artworkWidth":{"type":"number","minimum":100,"maximum":260,"description":"Post artwork width in pixels."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_shape","kind":"act","impl":"imperative","description":"Change corner radii, border weight, shadow strength, and surface treatment.","title":"Tune shapes and depth","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"radius":{"type":"string","enum":["crisp","soft","round"],"description":"The corner treatment preset."},"controlRadius":{"type":"number","minimum":4,"maximum":24,"description":"Control corner radius in pixels."},"surfaceRadius":{"type":"number","minimum":8,"maximum":32,"description":"Surface corner radius in pixels."},"borderWidth":{"type":"number","minimum":0,"maximum":3,"description":"Surface border width in pixels."},"shadowStyle":{"type":"string","enum":["none","soft","strong"],"description":"Surface shadow strength."},"surfaceStyle":{"type":"string","enum":["flat","lined","lifted"],"description":"Surface treatment for cards and panels."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_shape","kind":"act","impl":"imperative","description":"Change corner radii, border weight, shadow strength, and surface treatment.","title":"Tune shapes and depth","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"radius":{"type":"string","enum":["crisp","soft","round"],"description":"The corner treatment preset."},"controlRadius":{"type":"number","minimum":4,"maximum":24,"description":"Control corner radius in pixels."},"surfaceRadius":{"type":"number","minimum":8,"maximum":32,"description":"Surface corner radius in pixels."},"borderWidth":{"type":"number","minimum":0,"maximum":3,"description":"Surface border width in pixels."},"shadowStyle":{"type":"string","enum":["none","soft","strong"],"description":"Surface shadow strength."},"surfaceStyle":{"type":"string","enum":["flat","lined","lifted"],"description":"Surface treatment for cards and panels."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_typography","kind":"act","impl":"imperative","description":"Change body and display fonts, scale, weight, measure, line height, and letter spacing.","title":"Tune typography","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"fontFamily":{"type":"string","enum":["geist","serif","mono"],"description":"Body typeface family."},"displayFont":{"type":"string","enum":["geist","serif","mono"],"description":"Display and heading typeface family."},"typeScale":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Heading scale multiplier."},"bodySize":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Base body size multiplier."},"lineHeight":{"type":"number","minimum":1.25,"maximum":1.85,"description":"Body line-height multiplier."},"letterSpacing":{"type":"number","minimum":-0.03,"maximum":0.08,"description":"Body letter-spacing in em."},"headingWeight":{"type":"number","minimum":400,"maximum":700,"description":"Display font weight."},"bodyWeight":{"type":"number","minimum":350,"maximum":600,"description":"Body font weight."},"contentWidth":{"type":"number","minimum":48,"maximum":78,"description":"Reading measure in characters."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_typography","kind":"act","impl":"imperative","description":"Change body and display fonts, scale, weight, measure, line height, and letter spacing.","title":"Tune typography","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"fontFamily":{"type":"string","enum":["geist","serif","mono"],"description":"Body typeface family."},"displayFont":{"type":"string","enum":["geist","serif","mono"],"description":"Display and heading typeface family."},"typeScale":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Heading scale multiplier."},"bodySize":{"type":"number","minimum":0.88,"maximum":1.12,"description":"Base body size multiplier."},"lineHeight":{"type":"number","minimum":1.25,"maximum":1.85,"description":"Body line-height multiplier."},"letterSpacing":{"type":"number","minimum":-0.03,"maximum":0.08,"description":"Body letter-spacing in em."},"headingWeight":{"type":"number","minimum":400,"maximum":700,"description":"Display font weight."},"bodyWeight":{"type":"number","minimum":350,"maximum":600,"description":"Body font weight."},"contentWidth":{"type":"number","minimum":48,"maximum":78,"description":"Reading measure in characters."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_visual_grid","kind":"act","impl":"imperative","description":"Change the canvas grid style, scale, and opacity.","title":"Tune the canvas grid","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"gridStyle":{"type":"string","enum":["none","blueprint","ruled"],"description":"Canvas grid treatment."},"gridSize":{"type":"number","minimum":16,"maximum":64,"description":"Canvas grid spacing in pixels."},"gridOpacity":{"type":"number","minimum":0,"maximum":0.35,"description":"Canvas grid opacity."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_visual_grid","kind":"act","impl":"imperative","description":"Change the canvas grid style, scale, and opacity.","title":"Tune the canvas grid","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"gridStyle":{"type":"string","enum":["none","blueprint","ruled"],"description":"Canvas grid treatment."},"gridSize":{"type":"number","minimum":16,"maximum":64,"description":"Canvas grid spacing in pixels."},"gridOpacity":{"type":"number","minimum":0,"maximum":0.35,"description":"Canvas grid opacity."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_copy","kind":"act","impl":"imperative","description":"Change the brand, hero, quote, and agent rail words that people and the voice guide see.","title":"Rewrite the surface copy","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"brandName":{"type":"string","description":"The name shown in the brand lockup."},"brandKicker":{"type":"string","description":"The small line under the brand name."},"heroKicker":{"type":"string","description":"The small welcome line above the hero heading."},"heroTitle":{"type":"string","description":"The first line of the hero heading."},"heroEmphasis":{"type":"string","description":"The emphasized second line of the hero heading."},"heroLede":{"type":"string","description":"The hero description."},"quoteText":{"type":"string","description":"The reflective quote on the home page."},"quoteSource":{"type":"string","description":"The quote attribution."},"railTitle":{"type":"string","description":"The agent rail heading."},"railDescription":{"type":"string","description":"The agent rail description."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_copy","kind":"act","impl":"imperative","description":"Change the brand, hero, quote, and agent rail words that people and the voice guide see.","title":"Rewrite the surface copy","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"brandName":{"type":"string","description":"The name shown in the brand lockup."},"brandKicker":{"type":"string","description":"The small line under the brand name."},"heroKicker":{"type":"string","description":"The small welcome line above the hero heading."},"heroTitle":{"type":"string","description":"The first line of the hero heading."},"heroEmphasis":{"type":"string","description":"The emphasized second line of the hero heading."},"heroLede":{"type":"string","description":"The hero description."},"quoteText":{"type":"string","description":"The reflective quote on the home page."},"quoteSource":{"type":"string","description":"The quote attribution."},"railTitle":{"type":"string","description":"The agent rail heading."},"railDescription":{"type":"string","description":"The agent rail description."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.set_block_visibility","kind":"act","impl":"imperative","description":"Change visibility for any named navigation, home, profile, post, reader, reading-time, or agent block.","title":"Show or hide a page block","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"block":{"type":"string","enum":["sidebar","topbar","home-topline","home-hero","home-quote","home-feed","agent-rail","profile-topline","profile-cover","profile-bio","profile-stats","post-artwork","post-tags","post-actions","reading-times","post-excerpt","post-author","post-published","reader-actions","profile-interests","hero-surface","rail-status","rail-tools","feed-end"],"description":"The named layout block or presentation element."},"visible":{"type":"boolean","description":"Whether the block should be visible."}},"required":["block","visible"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_set_block_visibility","kind":"act","impl":"imperative","description":"Change visibility for any named navigation, home, profile, post, reader, reading-time, or agent block.","title":"Show or hide a page block","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"block":{"type":"string","enum":["sidebar","topbar","home-topline","home-hero","home-quote","home-feed","agent-rail","profile-topline","profile-cover","profile-bio","profile-stats","post-artwork","post-tags","post-actions","reading-times","post-excerpt","post-author","post-published","reader-actions","profile-interests","hero-surface","rail-status","rail-tools","feed-end"],"description":"The named layout block or presentation element."},"visible":{"type":"boolean","description":"Whether the block should be visible."}},"required":["block","visible"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.move_home_block","kind":"act","impl":"imperative","description":"Move the hero, quote, or feed block to a new zero-based position on the home page.","title":"Reorder a home block","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"block":{"type":"string","enum":["hero","quote","feed"]},"toIndex":{"type":"number","minimum":0,"maximum":2}},"required":["block","toIndex"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_move_home_block","kind":"act","impl":"imperative","description":"Move the hero, quote, or feed block to a new zero-based position on the home page.","title":"Reorder a home block","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"block":{"type":"string","enum":["hero","quote","feed"]},"toIndex":{"type":"number","minimum":0,"maximum":2}},"required":["block","toIndex"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.move_navigation_item","kind":"act","impl":"imperative","description":"Move home, saved, or profile to a new zero-based position in the primary navigation.","title":"Reorder navigation","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"page":{"type":"string","enum":["home","saved","profile"]},"toIndex":{"type":"number","minimum":0,"maximum":2}},"required":["page","toIndex"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_move_navigation_item","kind":"act","impl":"imperative","description":"Move home, saved, or profile to a new zero-based position in the primary navigation.","title":"Reorder navigation","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"page":{"type":"string","enum":["home","saved","profile"]},"toIndex":{"type":"number","minimum":0,"maximum":2}},"required":["page","toIndex"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.reset_customization","kind":"act","impl":"imperative","description":"Restore the complete default Commonplace layout and preference model.","title":"Reset customization","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_reset_customization","kind":"act","impl":"imperative","description":"Restore the complete default Commonplace layout and preference model.","title":"Reset customization","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.open_studio","kind":"act","impl":"imperative","description":"Open the visible shadcn control sheet for editing Commonplace layout and preference tokens.","title":"Open personalization studio","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_open_studio","kind":"act","impl":"imperative","description":"Open the visible shadcn control sheet for editing Commonplace layout and preference tokens.","title":"Open personalization studio","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.open_composer","kind":"act","impl":"imperative","description":"Open the full article editor for a new article or an existing article id.","title":"Open article composer","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"Optional article id to edit."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_open_composer","kind":"act","impl":"imperative","description":"Open the full article editor for a new article or an existing article id.","title":"Open article composer","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"Optional article id to edit."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.open_profile_editor","kind":"act","impl":"imperative","description":"Open the profile identity editor.","title":"Open profile editor","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_open_profile_editor","kind":"act","impl":"imperative","description":"Open the profile identity editor.","title":"Open profile editor","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.open_tool_inspector","kind":"act","impl":"imperative","description":"Open the in-page inspector that lists and previews the live WebMCP tools.","title":"Open tool inspector","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_open_tool_inspector","kind":"act","impl":"imperative","description":"Open the in-page inspector that lists and previews the live WebMCP tools.","title":"Open tool inspector","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.start_voice_agent","kind":"act","impl":"imperative","description":"Open the built-in voice agent panel so the user can connect their microphone.","title":"Open voice agent","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_start_voice_agent","kind":"act","impl":"imperative","description":"Open the built-in voice agent panel so the user can connect their microphone.","title":"Open voice agent","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace.close_overlays","kind":"act","impl":"imperative","description":"Close the reader, editor, studio, tool inspector, and voice panels.","title":"Close open panels","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_close_overlays","kind":"act","impl":"imperative","description":"Close the reader, editor, studio, tool inspector, and voice panels.","title":"Close open panels","annotations":{"idempotentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commonplace_search_feed","kind":"act","impl":"declarative","description":"Search posts in Commonplace by keywords, topic tags, or author handle","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search posts, topics, or authors..."}}},"__source":"spec","__declarative":true}],"category":"Media & Personal","favicon":"/favicons/commonplace-webmcp.vercel.app.svg","apiSurface":"spec","toolCount":89}}