Smplrspace

Query your ClickUp time entries directly in Claude

ClickUp's own MCP connector can't reliably query time entries — filtering by task, list, folder, or space is broken at the API level and always returns empty. We've built a custom server that works around this by syncing all entries to a Cloudflare database and doing the filtering properly.

What this is

This MCP server exposes Smplrspace's ClickUp time entries to AI assistants. Query tracked time by task, list, or user — useful for project reporting, billing estimates, and sprint retrospectives.

You can refer to people, projects, lists, and spaces by name — no need to look up IDs. If a name is ambiguous, Claude will ask you to clarify.

Connect

It's already set up as a team connector in Claude.ai — just authorize it:


1Go to Settings → Connectors in Claude.ai
2Find Timesheet and click Connect
3Authorize with your ClickUp account

What you can ask

"How many hours did I log last week?"
"Summarise my time by project for April"
"How much time has Subrota logged this month?"
"How much time did we spend on the Acme project in Q1?"
"How did the team spend their time last month?"
"How many hours did Thibaut log on the platform this sprint?"
"Show me all time logged on the onboarding task, including subtasks"
"How much time did Alice and Bob spend on the DJS project this quarter?"

Available tools

get_time_entries_by_taskTime entries for a task and all its subtasks at any depth
get_time_entries_by_listTime entries across all tasks in a list, including subtask entries
get_time_entries_by_folderTime entries across all lists in a folder, including subtask entries
get_time_entries_by_spaceTime entries across a whole space, including subtask entries
get_total_hours_by_taskTotal hours logged for a task (including subtasks) — returns a single aggregate, saves tokens
get_total_hours_by_listTotal hours logged across all tasks in a list — returns a single aggregate, saves tokens
get_total_hours_by_folderTotal hours logged across all lists in a folder — returns a single aggregate, saves tokens
get_total_hours_by_spaceTotal hours logged across a whole space — returns a single aggregate, saves tokens
get_time_summary_by_userAggregated hours grouped by task, list, day, or week — subtask time rolls up into parent tasks
list_usersList all workspace members available in the system
list_accessible_listsLists you have permission to query

All tools accept names or IDs for tasks, lists, folders, spaces, and users. The user_id filter is optional — omitting it returns data for all accessible users. It also accepts an array for filtering to a specific subset of team members.

Built by Smplrspace

We own this MCP server — it's not a third-party integration. If something's missing or you'd like a new query type, request it from the team.

MCP endpoint

https://timesheet.smplrspace.io/api/mcp