# update_post

> Update an existing Blogizi post by slug (upsert). Omitting status keeps visibility.

HTML version: https://blogizi.com/docs/mcp-update-post
Markdown version: https://blogizi.com/docs/mcp-update-post.md

Upserts by slug. Same fields as [draft_post](/docs/mcp-draft-post), plus optional `status`.

## Arguments

- `title`, `slug` — required
- `description`, `keyword`, `content` — optional
- `status` — optional `draft` or `published`; omit to keep the existing status
- `projectSlug` — required when the account has more than one project

To go live in one step, prefer [publish_post](/docs/mcp-publish-post).
