Updates an existing brainstorm idea. Supports partial updates.
Tool Name
update_brainstorm_idea
Description
The update_brainstorm_idea tool updates one or more fields of an existing brainstorm idea. It supports partial updates — only the provided fields are changed. The idea must belong to your organization.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | Yes | Idea UUID (valid UUID v4) |
| title | string | No | New title (1-500 chars) |
| content | string | No | New description (max 5000 chars) |
| tags | string[] | No | New tags (max 20 tags, 50 chars each) |
| priority | string | No | New priority: low, medium, or high |
Example Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "update_brainstorm_idea",
"arguments": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"title": "Hero section with animated gradient",
"priority": "medium"
}
},
"id": 1
}Example Response
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "text",
"text": "{\"idea\":{\"id\":\"a1b2c3d4-...\",\"title\":\"Hero section with animated gradient\",\"content\":\"...\",\"tags\":[\"design\",\"hero\"],\"priority\":\"medium\",\"updatedAt\":\"2026-03-14T12:30:00Z\"},\"updatedFields\":[\"title\",\"priority\"],\"message\":\"Successfully updated 2 field(s)\"}"
}
]
},
"id": 1
}Errors
| Code | Meaning |
|---|---|
| -32602 | Invalid parameters (UUID, field validation) |
| -32000 | No fields provided / Idea not found |