update_idea
Modify existing ideas by updating titles, summaries, statuses, RICE scores, or destinations to maintain accurate product feedback records.
Instructions
Update an existing idea. Can update title, summary, status, scores, etc.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ideaId | Yes | The unique ID of the idea to update | |
| title | No | New title | |
| summary | No | New summary | |
| status | No | New status | |
| destination | No | New destination | |
| riceReach | No | RICE reach score (0-10) | |
| riceImpact | No | RICE impact score (0-3) | |
| riceConfidence | No | RICE confidence (0-1) | |
| riceEffort | No | RICE effort in person-months |
Implementation Reference
- src/mcp/tools/proxyTools.ts:111-142 (schema)Schema definition for the 'update_idea' tool in proxyTools.ts. Note that it appears to be defined but not yet integrated into the main MCP handler in src/mcp/handler.ts.
{ name: 'update_idea', description: 'Update an existing idea. Can update title, summary, status, scores, etc.', inputSchema: { type: 'object' as const, properties: { ideaId: { type: 'string', description: 'The unique ID of the idea to update', }, title: { type: 'string', description: 'New title' }, summary: { type: 'string', description: 'New summary' }, status: { type: 'string', enum: ['new', 'accepted', 'rejected', 'snoozed', 'expired'], description: 'New status', }, destination: { type: 'string', enum: ['github', 'linear', 'jira', 'azure-devops', 'zendesk'], description: 'New destination', }, riceReach: { type: 'number', description: 'RICE reach score (0-10)' }, riceImpact: { type: 'number', description: 'RICE impact score (0-3)' }, riceConfidence: { type: 'number', description: 'RICE confidence (0-1)' }, riceEffort: { type: 'number', description: 'RICE effort in person-months' }, }, required: ['ideaId'], }, annotations: { readOnlyHint: false, destructiveHint: false, openWorldHint: true }, _meta: { 'openai/visibility': 'public' }, },