Feature Requests

Please search first before posting to help others find and vote for your idea!
MCP custom fields cap limitations
My Claude is frequently running into errors using the clickup_get_custom_fields tool: one of our custom fields is >40KB (lots of really specific epic names) and the server is truncating that field at column 41,769. Would you consider increasing that limit? Alternatively, could you add an include_options: true|false param on the clickup_get_custom_fields tool so we can exclude if needed? Option lists are ~90% of that payload and the overwhelmingly common need is just the field ID. More details from Claude: Bug: clickup_get_custom_fields (with list_id or folder_id) and clickup_get_task (with include: ["custom_fields"]) return an SSE frame whose JSON payload is truncated mid-string. The client fails with: Failed to parse SSE message: Invalid JSON: EOF while parsing a string at line 1 column 41769 Deterministic — the identical call truncates at the identical column on every retry, across sessions and days. Different calls truncate at different offsets (41769 and 53706 observed), so it is not a fixed size cap. There is no partial result and no error object; the tool is simply unusable for these scopes. Smaller calls on the same connector succeed (space-scoped custom fields ~15KB, 100-task filter_tasks ~36KB, get_workspace_members ~25KB). Other remote MCP connectors in the same client return 290KB+ responses without issue, so this looks connector-side rather than a client or transport limit. Contributing factor: this space has large dropdowns — one Epic field with 93 options, Area with 32. List/folder scope stacks space-level fields plus list-level ones, which is where it tips over. Feature request: add a way to fetch field _identity_ without the option payloads — e.g. include_options: false, or a fields name filter on clickup_get_custom_fields. Dropdown options are the overwhelming majority of the bytes and most callers only need the field ID to write a value. This would sidestep the truncation entirely and cut response size by ~90% for the common case. Secondary: even with that, oversized responses should fail with a structured MCP error rather than a truncated JSON string, so clients can retry or degrade instead of hard-crashing on a parse error.
0
·
ClickUp AI
AI-generated dashboard page cannot be updated at the same stable run.clickup.ai URL
Cut and paste from Brain2 / Agent: I am using a ClickUp AI Agent to generate an HTML dashboard page for a chart. A working page was created at this URL: https://run.clickup.ai/ redacted This URL works correctly inside the Dashboard using the Any website card. The problem is that when the AI Agent regenerates the chart, it can only create a new HTML artifact / attachment with a new URL. It cannot update or overwrite the existing run.clickup.ai page at the same stable URL. That makes the dashboard workflow impractical, because every update requires replacing the dashboard URL manually instead of keeping one permanent dashboard link. There is also a related issue: direct ClickUp attachment URLs rendered as blank in Dashboard embed attempts, while the run.clickup.ai page worked. Expected behavior: The AI Agent should be able to update the existing generated HTML page at the same stable run.clickup.ai URL, or ClickUp should provide a supported way to maintain one permanent embeddable dashboard URL for AI-generated HTML content. Actual behavior: Each regeneration creates a new artifact URL. The previously working dashboard page URL cannot be programmatically updated by the agent. This breaks the idea of a reusable dashboard embed. Please advise whether there is: a supported way to overwrite/update an existing AI-generated artifact page, a stable artifact ID / URL workflow for dashboards, or a recommended alternative for keeping a permanent dashboard embed backed by AI-generated HTML.
0
·
ClickUp AI
Load More