# Managing Briefs Operational guide for an AI agent managing Briefs through the Briefs MCP. This covers the lifecycle of a Brief once it exists: reading, listing, updating, and deleting. For how to author and structure Briefs, see https://sharebriefs.com/brief/creating. ## The tools - `get_brief` — fetch a single Brief by owner + name. Returns the current markdown content. This is the read you do before any update so you are editing the latest version. - `list_briefs` — list Briefs owned by a user or org (defaults to the authenticated user). Use this to discover what already exists before creating something new, and to find the exact name of a Brief you intend to update. - `create_brief` — create a new Brief (content, optional name, optional owner namespace, visibility). See the creating Brief for naming and structure guidance. - `update_brief` — change a Brief's content, name (`new_name`), or visibility. Updates are in place: the URL stays the same and every future fetch gets the new version. Editing content or renaming needs `write` access; changing visibility needs `admin` on the Brief. - `delete_brief` — permanently remove a Brief. Requires admin access. Destructive. ## Updating is the normal path, not re-creating Briefs are hosted, so the URL is the stable contract. When knowledge changes, `update_brief` the existing Brief rather than creating a new one. Never create `intro-v2`; update `intro`. Anyone holding the link automatically gets the latest content on their next fetch. When updating content, fetch the current version first (`get_brief`), modify the full markdown, and send the complete new content. Updates replace content wholesale. ## Renaming changes the URL `new_name` changes the name, which changes the public URL. Only rename a Brief that has not been shared widely, or you will break existing links. Prefer stable names from the start. ## Listing before creating Before creating a Brief for a subject, `list_briefs` for the target owner to check whether a suitable Brief already exists. Extending or updating an existing Brief is usually better than adding a near-duplicate. This keeps a user's namespace clean and discoverable. ## Deleting is destructive `delete_brief` permanently removes the Brief and breaks its URL for everyone. Confirm with the user before deleting anything that may be shared. Requires admin access on the Brief. ## Agent etiquette - Default to the least surprising action: update over recreate, extend over duplicate. - Keep names stable once a URL is in the wild. - Confirm destructive or URL-changing actions (delete, rename) with the user first. - After any change, hand the user the canonical URL. ## Related Briefs - Concept overview: https://sharebriefs.com/brief/intro - Authoring and structuring: https://sharebriefs.com/brief/creating - Sharing a Brief with specific people: https://sharebriefs.com/brief/sharing - Team/org namespaces: https://sharebriefs.com/brief/organizations