create_idea
Add new product ideas to your workspace with title, details, and source tracking while automatically checking plan limits.
Instructions
Create a new idea in the workspace. Checks plan limits before creating.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Title of the idea | |
| summary | No | Detailed description of the idea | |
| source | No | Source of the idea | mcp |
| url | No | URL reference for the idea | |
| authorName | No | Name of the person who submitted the idea | |
| authorId | No | External ID of the author |
Implementation Reference
- src/mcp/tools/proxyTools.ts:73-110 (schema)The `create_idea` tool is registered in `src/mcp/tools/proxyTools.ts`. It takes a title, summary, source, url, authorName, and authorId. It is intended to be accessed via an MCP proxy.
{ name: 'create_idea', description: 'Create a new idea in the workspace. Checks plan limits before creating.', inputSchema: { type: 'object' as const, properties: { title: { type: 'string', description: 'Title of the idea', }, summary: { type: 'string', description: 'Detailed description of the idea', }, source: { type: 'string', enum: ['discord', 'slack', 'teams', 'zapier', 'api', 'chrome', 'vscode', 'extension', 'sentry', 'fireflies', 'email', 'outlook', 'meeting', 'mcp'], description: 'Source of the idea', default: 'mcp', }, url: { type: 'string', description: 'URL reference for the idea', }, authorName: { type: 'string', description: 'Name of the person who submitted the idea', }, authorId: { type: 'string', description: 'External ID of the author', }, }, required: ['title'], }, annotations: { readOnlyHint: false, destructiveHint: false, openWorldHint: true }, _meta: { 'openai/visibility': 'public' }, },