ClickUp MCP - Filter by custom fields
D
Dillon Pietsch
There is currently no way with the current MCP tools, particularly the search workspace and tasks, to filter by a custom field's value. This is possible within the API so it would be nice to have parity with the API. Currently the only way to see a custom field in the MCP tool is to get task details, but that returns extra tokens and eats away at context. In Copilot Studio, it throws an error when retrieving multiple task details, so even client-side filtering is unrealistic for modern AI tools.
Log In
Arkady Sokolov
Merged in a post:
MCP Connector-Allow Custom Fields in Filter Results
R
Rebecca Frost
The ClickUp API has an endpoint that returns all tasks from a list with custom fields included in a single call. The issue is that the ClickUp MCP connector I'm working with doesn't expose that endpoint — it only gives me:
filter_tasks → returns compact results (no custom fields)
get_task → returns full detail but only one task at a time
The 91-call problem is a limitation of the connector, not the ClickUp API itself.
There's no bulk "get tasks with custom fields" tool in the connector.
The ClickUp MCP connector doesn't expose that endpoint. It only offers filter_tasks (compact, no custom fields) and get_task (full detail, one at a time)
Arkady Sokolov
Merged in a post:
Expose Custom Field values (and ideally sorting/filtering) in the ClickUp MCP connector's bulk task tools.
Asaf Ron
Context: We use the ClickUp MCP connector to run an AI agent over our workspace for task triage and reporting.
Problem: We can't efficiently rank tasks by a numeric Custom Field ("Task Priority") across a team. The bulk MCP tools (filter tasks / search) return tasks but omit Custom Field values, and there's no way to order by a Custom Field. The only tool that returns the value is get-task, one task at a time — so ranking ~150 tasks means ~150 individual calls, which isn't practical.
Is there an efficient way to do this today? If not, we'd love to see:
- An opt-in to include Custom Field values in the filter-tasks / search responses.
- A Custom Field filter (e.g. IS NOT NULL / comparisons) in the MCP filter tool, mirroring the REST Get Filtered Team Tasks endpoint.
- An MCP tool to read a saved View's tasks in the view's own sort/group order.
Any one of these would unblock us. Thanks!