update_content_item
Partially updates a content item — only provided fields are changed.
Available from 1 provider (1 remote)
Input Schema
{
"type": "object",
"properties": {
"contentItemId": {
"description": "Content item ID (ObjectId)",
"type": "string"
},
"title": {
"description": "New title",
"type": [
"string",
"null"
],
"default": null
},
"content": {
"description": "New markdown content",
"type": [
"string",
"null"
],
"default": null
},
"description": {
"description": "New description / excerpt",
"type": [
"string",
"null"
],
"default": null
},
"slug": {
"description": "New URL slug",
"type": [
"string",
"null"
],
"default": null
},
"status": {
"description": "New status: Draft, ReadyForReview, Published, Archived",
"type": [
"string",
"null"
],
"default": null
},
"categoryId": {
"description": "Category ID (ObjectId) — use list_categories to find available categories",
"type": [
"string",
"null"
],
"default": null
},
"primaryKeyword": {
"description": "New primary SEO keyword",
"type": [
"string",
"null"
],
"default": null
},
"tags": {
"description": "JSON array of tag strings (replaces existing)",
"type": [
"string",
"null"
],
"default": null
},
"metaTitle": {
"description": "New meta title",
"type": [
"string",
"null"
],
"default": null
},
"metaDescription": {
"description": "New meta description",
"type": [
"string",
"null"
],
"default": null
},
"imageUrl": {
"description": "New featured image URL",
"type": [
"string",
"null"
],
"default": null
},
"brief": {
"description": "Content brief (markdown)",
"type": [
"string",
"null"
],
"default": null
},
"internalTags": {
"description": "JSON array of internal tag strings (replaces existing)",
"type": [
"string",
"null"
],
"default": null
}
},
"required": [
"contentItemId"
]
}
Remote Providers (1)
These servers are accessible over the network — no local installation needed.
BrandKarma
Remotehttps://app.getbrandkarma.com/api/mcp/