Public API

API Endpoint to Set/Update Task Cover Images
Use Case I'm developing MKiTFlow, a Figma plugin designed for creative agencies in the DACH region (Germany, Austria, Switzerland). The plugin integrates with ClickUp via n8n middleware to streamline the workflow between design tools and project management. Current Problem Creative agencies need to automatically set cover images for ClickUp tasks when assets are created or updated in Figma. Currently, there is no public API endpoint to programmatically set or update task cover images. The only way to set a cover image is through the ClickUp UI, which breaks automation workflows and requires manual intervention. Technical Requirements We need an API endpoint (similar to the internal frontend endpoint) that allows: Setting a cover image for a task using an attachment ID or filename Updating cover image position (x, y coordinates) Setting cover image color/overlay options Removing a cover image Example payload structure (based on internal frontend API): { "coverimage": "attachment-id-or-filename.png", "cover_image_color": "none", "cover_position_x": 0, "cover_position_y": 0 } Business Impact Automation: Enables fully automated workflows between design tools (Figma) and project management (ClickUp) Efficiency: Saves creative agencies significant time by eliminating manual cover image setup Consistency: Ensures all tasks have proper visual representation in Board View Scalability: Allows agencies to manage hundreds of tasks with proper visual assets Current Workarounds (Insufficient) Manual UI interaction: Users must manually set cover images after attachment upload - breaks automation First attachment rule: Board View shows first image as cover, but this is unreliable and can't be controlled programmatically Internal frontend API: Exists but requires browser session cookies, not suitable for server-side integrations There was already a feature request for this functionality: https://feedback.clickup.com/public-api/p/api-set-cover-image-pin
0
·
API Settings
Official MCP Server Schema Incompatibility with AntiGravity IDE (Gemini)
Subject: Bug Report: Official MCP Server Schema Incompatibility with AntiGravity IDE (Gemini) Hi ClickUp Team, I'm writing to report a bug with your official MCP server that prevents it from functioning with AntiGravity IDE, which is listed as a supported MCP client in your documentation. --- Issue Summary When connecting to https://mcp.clickup.com/mcp via AntiGravity IDE, the connection fails immediately with HTTP 400 Bad Request due to an invalid tool schema. Error received: GenerateContentRequest.tools[26].function_declarations[0].parameters.properties[max_depth].enum: only allowed for STRING type GenerateContentRequest.tools[26].function_declarations[0].parameters.properties[max_depth].enum[0]: cannot be empty GenerateContentRequest.tools[26].function_declarations[0].parameters.properties[max_depth].enum[1]: cannot be empty GenerateContentRequest.tools[26].function_declarations[0].parameters.properties[max_depth].enum[2]: cannot be empty Root Cause The max_depth parameter in one of your tool definitions (tools[26]) declares an enum on an INTEGER type field. The Gemini API — which powers AntiGravity IDE — only allows enum on STRING types. This is a schema incompatibility that causes a hard failure before any tool can be invoked. Steps to Reproduce Open AntiGravity IDE Add the following MCP server config: ```json { "mcpServers": { "clickup": { "serverUrl": " https://mcp.clickup.com/mcp " } } } ``` Attempt to initialize the MCP connection Observe HTTP 400 error Expected Behavior The MCP server should load successfully and tools should be available in AntiGravity IDE, as per your documentation which explicitly lists AntiGravity as a supported client. Suggested Fix Convert the max_depth parameter (and any other integer enum fields) to STRING type with a runtime conversion on your server side, or remove the enum constraint and validate the value programmatically instead. Environment MCP Client: AntiGravity IDE MCP Server: https://mcp.clickup.com/mcp (official, first-party) Underlying model: Gemini (Google) Since AntiGravity is listed as a supported client in your documentation ( https://developer.clickup.com/docs/connect-an-ai-assistant-to-clickups-mcp-server ), I'd appreciate a prompt resolution. Thank you,
3
·
API Settings
Load More