delete_tag
Delete Tag
Delete a tag from the Clockify workspace. Call get_workspaces to discover the workspace ID.
Ask your agent in plain language. Each of these maps to a real tool on the server.
delete_tag
Delete a tag from the Clockify workspace. Call get_workspaces to discover the workspace ID.
create_project
Create a new project in the Clockify workspace. Set name, client, visibility, billing, color, and notes. Call get_workspaces to discover the workspace ID.
stop_timer
Stop the currently running timer for a user. If no userId is provided, stops the timer for the authenticated user. Optionally specify a custom end time. Call get_workspaces to discover the workspace ID.
get_users
List users in the Clockify workspace. Filter by email, name, or status. Returns user IDs, names, email addresses, and status. Call get_workspaces to discover the workspace ID.
create_invoice
Create a new invoice in Clockify. Set client, dates, line items, and billing details. Call get_workspaces to discover the workspace ID.
delete_time_entry
Delete a time entry from Clockify. This permanently removes the time entry. Call get_workspaces to discover the workspace ID.
delete_invoice
Delete an invoice from Clockify. Call get_workspaces to discover the workspace ID.
get_current_user
Get the profile of the currently authenticated user, including their default workspace and settings.
update_invoice
Update an existing invoice in Clockify. Modify status, dates, or notes, and optionally replace all line items. Use this to send, mark as paid, or void invoices. Line-item replacement uses multiple requests and may be partially applied if a request fails. Call get_workspaces to discover the workspace ID.
update_time_off_request_status
Approve or reject a time off request in Clockify. Withdrawal is not supported by this status endpoint. Call get_workspaces to discover the workspace ID.
get_time_entries
Retrieve time entries for a user in the workspace. Filter by date range, project, task, tags, or description. Returns entries sorted by start time. If no userId is provided, retrieves entries for the authenticated user. Call get_workspaces to discover the workspace ID.
update_project
Update an existing project in Clockify. Modify its name, client, visibility, billing, color, notes, or archive status. Active projects must be archived before deletion. Call get_workspaces to discover the workspace ID.
create_task
Create a new task within a Clockify project. Tasks can have assignees, estimates, billable status, and custom rates. Call get_workspaces to discover the workspace ID.
delete_client
Delete a client from the Clockify workspace. Call get_workspaces to discover the workspace ID.
update_task
Update an existing task in a Clockify project. Modify name, assignees, billable status, estimate, or status. Call get_workspaces to discover the workspace ID.
update_time_entry
Update an existing time entry in Clockify. Modify its start/end times, description, project, task, tags, or billable status. The start time is always required by the API. Call get_workspaces to discover the workspace ID.
create_time_entry
Create a new time entry or start a timer in Clockify. Supports manual time entries with start/end times, or starting a running timer by omitting the end time. Can assign entries to projects, tasks, and tags, and set billable status. Call get_workspaces to discover the workspace ID.
generate_summary_report
Generate a summary report from Clockify. Aggregates time entry data by project, user, client, task, tag, or time period. Useful for getting totals without individual entry details. Call get_workspaces to discover the workspace ID.
get_tags
List tags in the Clockify workspace. Filter by name or archived status. Call get_workspaces to discover the workspace ID.
get_projects
List projects in the Clockify workspace. Filter by name, archived status, client, or billable status. Supports pagination. Call get_workspaces to discover the workspace ID.
delete_project
Delete a project from Clockify. The project must be archived before it can be deleted. Call get_workspaces to discover the workspace ID.
get_user_groups
List user groups in the Clockify workspace. Filter by name. Call get_workspaces to discover the workspace ID.
update_tag
Update an existing tag in Clockify. Modify its name or archive status. Call get_workspaces to discover the workspace ID.
create_expense
Create a new expense entry in Clockify. Assign to a project, set category, amount, and billable status. Call get_workspaces to discover the workspace ID.
get_tasks
List tasks for a project in Clockify. Filter by name or active status. Supports pagination. Call get_workspaces to discover the workspace ID.
create_user_group
Create a new user group in the Clockify workspace. Groups can be used for project membership and scheduling. Call get_workspaces to discover the workspace ID.
delete_task
Delete a task from a Clockify project. Call get_workspaces to discover the workspace ID.
create_client
Create a new client in the Clockify workspace. Clients can be associated with projects for billing and reporting. Call get_workspaces to discover the workspace ID.
get_clients
List clients in the Clockify workspace. Filter by name or archived status. Call get_workspaces to discover the workspace ID.
get_time_off_requests
List time off requests in the workspace. Filter by status, users, and date range. Call get_workspaces to discover the workspace ID.
get_invoices
List invoices in the Clockify workspace. Filter by status. Returns invoice summaries with amounts and dates. Call get_workspaces to discover the workspace ID.
create_time_off_request
Submit a new time off request in Clockify. Requires a time off policy, date range, and optional notes. Call get_workspaces to discover the workspace ID.
create_tag
Create a new tag in the Clockify workspace. Tags are used to categorize and filter time entries. Call get_workspaces to discover the workspace ID.
get_time_off_policies
List time off policies configured in the Clockify workspace. Returns policy names and settings. Call get_workspaces to discover the workspace ID.
get_workspace
Get details about the selected Clockify workspace, including settings, features, and billing info. Call get_workspaces to discover the workspace ID.
generate_detailed_report
Generate a detailed time entry report from the Clockify Reports API. Filter by date range, users, projects, clients, tasks, tags, billable status, and more. Returns individual time entries with full details. Call get_workspaces to discover the workspace ID.
update_user_group
Update a user group name, or add/remove users from the group. Call get_workspaces to discover the workspace ID.
delete_user_group
Delete a user group from the Clockify workspace. Call get_workspaces to discover the workspace ID.
delete_expense
Delete an expense entry from Clockify. Call get_workspaces to discover the workspace ID.
update_client
Update an existing client in Clockify. Modify name, email, address, notes, or archive status. Call get_workspaces to discover the workspace ID.
get_project
Get a Clockify project by ID, including visibility, archive state, and client assignment. Call get_workspaces to discover the workspace ID.
get_time_entry
Get a specific Clockify time entry by ID, including timer state, dates, project, task, and tags. Call get_workspaces to discover the workspace ID.
get_workspaces
List workspaces accessible to the authenticated Clockify user. Use a returned workspaceId in workspace tools.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Track work hours and timers, manage projects, tasks, clients, tags, and user groups, and generate detailed or summary reports. Discover workspaces and inspect user profiles, projects, and time entries. Manage invoices, create expenses with receipts, and submit or review time off requests.
Common questions about connecting Clockify to AI agents with Metorial.