tracegazer/clockify-mcp

tracegazer/clockify-mcp

от tracegazer
MCP-сервер для Clockify — даёт AI-ассистенту доступ к отслеживанию времени: проекты, задачи, отчёты, управление клиентами и инвойсами. 112 инструментов, по умолчанию только чтение, с опцией полного...

clockify-mcp

CI PyPI Python License: MIT MCP Registry Smithery

A Model Context Protocol server for the Clockify time-tracking API.

Give your AI assistant access to your Clockify data — query workspaces, projects, and time entries, generate reports, log hours, and manage clients, invoices, and more — all through natural language.

112 tools across 18 domains. Read-only by default, with optional write operations behind explicit opt-in.

Install in one click

The easiest way to use this server with Claude Desktop (and other MCPB-compatible clients) is the prebuilt bundle:

➡️ Download clockify-mcp.mcpb — then double-click it. Claude Desktop opens the installer, prompts for your Clockify API key, and you're done. No Python, no npx/uvx, no config files.

The .mcpb is attached to every GitHub Release and mirrored on Smithery. Prefer a package manager or container? See Quick start below.

What can it do?

48 read-only tools are available today (Phase 0–8b — 18 domains). 64 write tools (create/update/delete across clients, projects, tasks, tags, time entries, holidays, expenses, and expense categories, plus time-off policy/request management, approval submit/resubmit/update, custom-field create/update/delete and project assignment, scheduling assignment management, invoice and payment management, shared-report management, and webhook create/update/delete/token) register when you set CLOCKIFY_ACCESS_MODE=full (or the back-compat CLOCKIFY_ENABLE_WRITES=true). A middle time-tracking mode exposes only the time-entry writes for logging hours — see Access modes.

download_expense_receipt

Скачать файл квитанции расхода в локальную директорию.

Скачать файл квитанции расхода в локальную директорию.

Параметры

  • expense_idstringобязательный
  • file_idstringобязательный
  • save_pathstringобязательный
  • workspace_idany
export_report

Экспортировать отчет в файл (PDF/CSV/XLSX). report_type: detailed/summary/weekly/attendance/expenses; fmt: PDF/CSV/XLSX; байты записываются в save_path.

Экспортировать отчет в файл (PDF/CSV/XLSX). report_type: detailed/summary/weekly/attendance/expenses; fmt: PDF/CSV/XLSX; байты записываются в save_path.

Параметры

  • report_typestringобязательный
  • fmtstringобязательный
  • save_pathstringобязательный
  • date_range_startstringобязательный
  • date_range_endstringобязательный
  • workspace_idany
find_user_team_manager

Найти менеджера(ов) команды пользователя.

Найти менеджера(ов) команды пользователя.

Параметры

  • user_idstringобязательный
  • workspace_idany
generate_attendance_report

Сгенерировать отчёт о посещаемости (на пользователя/день: работа, перерывы, загрузка, сверхурочные, отгулы) за указанный период. Требуется дополнение для учёта посещаемости/отслеживания времени.

Сгенерировать отчёт о посещаемости (на пользователя/день: работа, перерывы, загрузка, сверхурочные, отгулы) за указанный период. Требуется дополнение для учёта посещаемости/отслеживания времени.

Параметры

  • date_range_startstringобязательный
  • date_range_endstringобязательный
  • workspace_idany
  • pageany
  • page_sizeany
  • sort_columnany
  • has_time_offany
generate_detailed_report

Сформировать подробный отчёт (одна строка на каждую временную запись) за указанный диапазон дат.

Сформировать подробный отчёт (одна строка на каждую временную запись) за указанный диапазон дат.

Параметры

  • date_range_startstringобязательный
  • date_range_endstringобязательный
  • workspace_idany
  • pageany
  • page_sizeany
  • sort_columnany
generate_expense_report

Создаёт подробный отчёт о расходах ({"expenses": [...], "totals": {...}}) за указанный период. Требуется дополнение Expenses.

Создаёт подробный отчёт о расходах ({"expenses": [...], "totals": {...}}) за указанный период. Требуется дополнение Expenses.

Параметры

  • date_range_startstringобязательный
  • date_range_endstringобязательный
  • workspace_idany
  • pageany
  • page_sizeany
  • sort_columnany
  • billableany
generate_summary_report

Создать сводный отчет (итоги, сгруппированные по одному или нескольким ключам) за диапазон дат.

Создать сводный отчет (итоги, сгруппированные по одному или нескольким ключам) за диапазон дат.

Параметры

  • date_range_startstringобязательный
  • date_range_endstringобязательный
  • workspace_idany
  • groupsany
  • sort_columnany
generate_weekly_report

Создать еженедельный отчёт за диапазон дат.

Создать еженедельный отчёт за диапазон дат.

Параметры

  • date_range_startstringобязательный
  • date_range_endstringобязательный
  • workspace_idany
  • groupany
  • subgroupany
get_client

Получить одного клиента по идентификатору.

Получить одного клиента по идентификатору.

Параметры

  • client_idstringобязательный
  • workspace_idany
get_current_user

Получить информацию о текущем вошедшем пользователе (id, email, рабочее пространство по умолчанию).

Получить информацию о текущем вошедшем пользователе (id, email, рабочее пространство по умолчанию).

Параметры

Без параметров.

get_expense

Получить один расход по ID.

Получить один расход по ID.

Параметры

  • expense_idstringобязательный
  • workspace_idany
get_invoice

Получить один счет по id.

Получить один счет по id.

Параметры

  • invoice_idstringобязательный
  • workspace_idany
get_invoice_payments

Вывести платежи счета (постранично).

Вывести платежи счета (постранично).

Параметры

  • invoice_idstringобязательный
  • workspace_idany
  • pageany
  • page_sizeany
get_project

Получить один проект по идентификатору.

Получить один проект по идентификатору.

Параметры

  • project_idstringобязательный
  • workspace_idany
  • hydratedany
get_project_scheduling_totals

Получить итоговые значения запланированных назначений по проектам (тело POST-запроса с фильтром). start/end обязательны. status_filter: PUBLISHED/UNPUBLISHED/ALL.

Получить итоговые значения запланированных назначений по проектам (тело POST-запроса с фильтром). start/end обязательны. status_filter: PUBLISHED/UNPUBLISHED/ALL.

Параметры

  • startstringобязательный
  • endstringобязательный
  • workspace_idany
  • searchany
  • status_filterany
  • pageany
  • page_sizeany
get_shared_report

Сгенерировать (получить данные) общего отчёта по идентификатору. Необязательные параметры переопределяют сохранённый диапазон/сортировку/формат; export_type: JSON/PDF/CSV/XLSX/ZIP.

Сгенерировать (получить данные) общего отчёта по идентификатору. Необязательные параметры переопределяют сохранённый диапазон/сортировку/формат; export_type: JSON/PDF/CSV/XLSX/ZIP.

Параметры

  • shared_report_idstringобязательный
  • date_range_startany
  • date_range_endany
  • sort_columnany
  • sort_orderany
  • export_typeany
  • pageany
  • page_sizeany
get_tag

Получить один тег по id.

Получить один тег по id.

Параметры

  • tag_idstringобязательный
  • workspace_idany
get_task

Получить одну задачу по id (в рамках её проекта).

Получить одну задачу по id (в рамках её проекта).

Параметры

  • project_idstringобязательный
  • task_idstringобязательный
  • workspace_idany
get_time_entry

Получить одну запись времени по ID.

Получить одну запись времени по ID.

Параметры

  • time_entry_idstringобязательный
  • workspace_idany
  • hydratedany
get_time_off_policy

Получить одну политику отпуска по ID.

Получить одну политику отпуска по ID.

Параметры

  • policy_idstringобязательный
  • workspace_idany
get_user_member_profile

Получить профиль участника в рабочем пространстве.

Получить профиль участника в рабочем пространстве.

Параметры

  • user_idstringобязательный
  • workspace_idany
get_user_scheduling_totals

Получить итоговые значения ёмкости расписания пользователей (тело POST фильтра). start/end обязательны. status_filter принимает PUBLISHED/UNPUBLISHED/ALL.

Получить итоговые значения ёмкости расписания пользователей (тело POST фильтра). start/end обязательны. status_filter принимает PUBLISHED/UNPUBLISHED/ALL.

Параметры

  • startstringобязательный
  • endstringобязательный
  • workspace_idany
  • searchany
  • status_filterany
  • pageany
  • page_sizeany
get_webhook

Получить один webhook по id.

Получить один webhook по id.

Параметры

  • webhook_idstringобязательный
  • workspace_idany
get_webhook_logs

Получить логи доставки вебхука (тело фильтра POST; page/size - параметры запроса). from_/to - ISO-8601. status фильтрует по ALL/SUCCEEDED/FAILED.

Получить логи доставки вебхука (тело фильтра POST; page/size - параметры запроса). from_/to - ISO-8601. status фильтрует по ALL/SUCCEEDED/FAILED.

Параметры

  • webhook_idstringобязательный
  • workspace_idany
  • from_any
  • toany
  • sort_by_newestany
  • statusany
  • pageany
  • sizeany
get_workspace

Получить информацию для одной рабочей области (по умолчанию используется настроенная рабочая область).

Получить информацию для одной рабочей области (по умолчанию используется настроенная рабочая область).

Параметры

  • workspace_idany
list_approval_requests

Список запросов на утверждение (с пагинацией).

Список запросов на утверждение (с пагинацией).

Параметры

  • workspace_idany
  • statusany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
list_clients

Список клиентов в рабочем пространстве, опционально отфильтрованных по имени (с пагинацией). fetch_all=True обрабатывает пагинацию и возвращает все страницы, объединённые в один результат.

Список клиентов в рабочем пространстве, опционально отфильтрованных по имени (с пагинацией). fetch_all=True обрабатывает пагинацию и возвращает все страницы, объединённые в один результат.

Параметры

  • workspace_idany
  • nameany
  • archivedany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
  • fetch_allboolean
list_expense_categories

Список категорий расходов (с пагинацией).

Список категорий расходов (с пагинацией).

Параметры

  • workspace_idany
  • nameany
  • archivedany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
list_expenses

Список расходов в рабочей области (постранично), опционально для одного пользователя.

Список расходов в рабочей области (постранично), опционально для одного пользователя.

Параметры

  • workspace_idany
  • user_idany
  • pageany
  • page_sizeany
list_holidays

Показать список отпусков в рабочем пространстве, при необходимости отфильтрованный по пользователю.

Показать список отпусков в рабочем пространстве, при необходимости отфильтрованный по пользователю.

Параметры

  • workspace_idany
  • assigned_toany
list_holidays_in_period

Выводит список праздников, попадающих в диапазон дат для пользователя.

Выводит список праздников, попадающих в диапазон дат для пользователя.

Параметры

  • assigned_tostringобязательный
  • startstringобязательный
  • endstringобязательный
  • workspace_idany
list_invoices

Список счетов (постранично)

Список счетов (постранично)

Параметры

  • workspace_idany
  • statusesany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
list_project_custom_fields

Перечислить пользовательские поля проекта (статус INACTIVE/VISIBLE/INVISIBLE).

Перечислить пользовательские поля проекта (статус INACTIVE/VISIBLE/INVISIBLE).

Параметры

  • project_idstringобязательный
  • workspace_idany
  • statusany
  • entity_typeany
list_projects

Выводит список проектов в рабочем пространстве с необязательными фильтрами (с постраничной навигацией). fetch_all=True проходит по страницам и возвращает каждую страницу, объединённую в один результат.

Выводит список проектов в рабочем пространстве с необязательными фильтрами (с постраничной навигацией). fetch_all=True проходит по страницам и возвращает каждую страницу, объединённую в один результат.

Параметры

  • workspace_idany
  • nameany
  • strict_name_searchany
  • archivedany
  • billableany
  • clientsany
  • usersany
  • is_templateany
  • hydratedany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
  • fetch_allboolean
list_scheduled_assignments

Вывести список запланированных назначений в диапазоне дат (начало/конец ISO-8601, обязательно). sort_column: PROJECT/USER/ID; sort_order: ASCENDING/DESCENDING.

Вывести список запланированных назначений в диапазоне дат (начало/конец ISO-8601, обязательно). sort_column: PROJECT/USER/ID; sort_order: ASCENDING/DESCENDING.

Параметры

  • startstringобязательный
  • endstringобязательный
  • workspace_idany
  • nameany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
list_shared_reports

Вывести общие отчёты рабочего пространства. Параметр shared_reports_filter принимает значения ALL (по умолчанию), CREATED_BY_ME или SHARED_WITH_ME.

Вывести общие отчёты рабочего пространства. Параметр shared_reports_filter принимает значения ALL (по умолчанию), CREATED_BY_ME или SHARED_WITH_ME.

Параметры

  • workspace_idany
  • pageany
  • page_sizeany
  • shared_reports_filterany
list_tags

Возвращает список тегов в рабочем пространстве, опционально отфильтрованных по имени (с постраничной разбивкой). Параметр fetch_all=True обходит все страницы и возвращает объединённый результат.

Возвращает список тегов в рабочем пространстве, опционально отфильтрованных по имени (с постраничной разбивкой). Параметр fetch_all=True обходит все страницы и возвращает объединённый результат.

Параметры

  • workspace_idany
  • nameany
  • strict_name_searchany
  • archivedany
  • excluded_idsany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
  • fetch_allboolean
list_tasks

Выводит список задач в проекте, с возможностью фильтрации по имени или состоянию активности (с постраничной навигацией). Если fetch_all=True, то инструмент автоматически проходит по всем страницам и возвращает их объединённый результат.

Выводит список задач в проекте, с возможностью фильтрации по имени или состоянию активности (с постраничной навигацией). Если fetch_all=True, то инструмент автоматически проходит по всем страницам и возвращает их объединённый результат.

Параметры

  • project_idstringобязательный
  • workspace_idany
  • nameany
  • strict_name_searchany
  • is_activeany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
  • fetch_allboolean
list_time_entries

Выводит записи времени пользователя в рабочем пространстве (постранично). fetch_all=True проходит по страницам и возвращает все страницы, объединённые в один результат.

Выводит записи времени пользователя в рабочем пространстве (постранично). fetch_all=True проходит по страницам и возвращает все страницы, объединённые в один результат.

Параметры

  • user_idstringобязательный
  • workspace_idany
  • descriptionany
  • startany
  • endany
  • projectany
  • taskany
  • tagsany
  • project_requiredany
  • task_requiredany
  • hydratedany
  • in_progressany
  • get_week_beforeany
  • pageany
  • page_sizeany
  • fetch_allboolean
list_time_off_balances_by_policy

Вывести балансы отпусков для каждого пользователя по политике (с пагинацией).

Вывести балансы отпусков для каждого пользователя по политике (с пагинацией).

Параметры

  • policy_idstringобязательный
  • workspace_idany
  • sortany
  • sort_orderany
  • pageany
  • page_sizeany
list_time_off_balances_by_user

Выводит список остатков отпусков пользователя по всем политикам (с разбивкой на страницы).

Выводит список остатков отпусков пользователя по всем политикам (с разбивкой на страницы).

Параметры

  • user_idstringобязательный
  • workspace_idany
  • sortany
  • sort_orderany
  • pageany
  • page_sizeany
list_time_off_policies

Список политик отпусков в рабочем пространстве (постранично).

Список политик отпусков в рабочем пространстве (постранично).

Параметры

  • workspace_idany
  • nameany
  • statusany
  • sort_columnany
  • sort_orderany
  • pageany
  • page_sizeany
list_time_off_requests

Список/фильтрация запросов на отпуск (фильтр передаётся в теле POST-запроса).

Список/фильтрация запросов на отпуск (фильтр передаётся в теле POST-запроса).

Параметры

  • workspace_idany
  • startany
  • endany
  • statusesany
  • usersany
  • user_groupsany
  • pageany
  • page_sizeany
list_user_groups

Список групп пользователей в рабочем пространстве, опционально отфильтрованных по имени (постранично).

Список групп пользователей в рабочем пространстве, опционально отфильтрованных по имени (постранично).

Параметры

  • workspace_idany
  • nameany
  • pageany
  • page_sizeany
list_users

Список пользователей рабочего пространства, с опциональной фильтрацией по имени/email/статусу (постранично). `fetch_all=True` перебирает все страницы и возвращает их объединёнными.

Список пользователей рабочего пространства, с опциональной фильтрацией по имени/email/статусу (постранично). `fetch_all=True` перебирает все страницы и возвращает их объединёнными.

Параметры

  • workspace_idany
  • nameany
  • emailany
  • statusany
  • pageany
  • page_sizeany
  • fetch_allboolean
list_webhooks

Перечислить вебхуки. Фильтры по типу: USER_CREATED, SYSTEM или ADDON.

Перечислить вебхуки. Фильтры по типу: USER_CREATED, SYSTEM или ADDON.

Параметры

  • workspace_idany
  • typeany
list_workspace_custom_fields

Список пользовательских полей рабочего пространства (статус INACTIVE/VISIBLE/INVISIBLE).

Список пользовательских полей рабочего пространства (статус INACTIVE/VISIBLE/INVISIBLE).

Параметры

  • workspace_idany
  • nameany
  • statusany
  • entity_typeany
list_workspaces

Выведи список всех рабочих пространств, в которых состоит аутентифицированный пользователь.

Выведи список всех рабочих пространств, в которых состоит аутентифицированный пользователь.

Параметры

Без параметров.

Другие проверенные MCP-сервера

Bright Data MCP

Bright Data MCP

официальный

MCP-сервер для подключения LLM к живому интернету в реальном времени — без блокировок и капч. Включает поиск, скрапинг в markdown и браузерную автоматику. Полезен для исследований, мониторинга цен ...

JavaScript2507
dmayboroda/minima

dmayboroda/minima

Minima — open-source MCP сервер для локального RAG в контейнерах. Поддерживает изолированный Ollama, кастомные LLM и интеграцию с ChatGPT и Claude. Индексирует документы и отвечает на вопросы, обеспечивая полный контроль над данными. Полезен для конфиденциальных проектов и офлайн-сред.

Python1050
tavily-ai/tavily-mcp

tavily-ai/tavily-mcp

MCP сервер Tavily предоставляет инструменты для веб-поиска, извлечения данных и построения карты сайта в реальном времени. Помогает разработчикам AI-ассистентов получать актуальную информацию из интернета.

JavaScript2231
browserbase/mcp-server-browserbase

browserbase/mcp-server-browserbase

официальный

MCP сервер облачной автоматизации браузера Browserbase. Позволяет AI-агентам навигировать по сайтам, извлекать данные и выполнять действия. Полезен для RPA и веб-скрапинга. Доступен self-hosted и hosted.

TypeScript3408
DeusData/codebase-memory-mcp

DeusData/codebase-memory-mcp

официальный

MCP-сервер для молниеносной индексации кода: строит граф знаний из функций, классов и связей для 158 языков. Ускоряет работу AI-агентов, заменяя перебор файлов структурными запросами за миллисекунды.

C32815
OctagonAI/octagon-mcp-server

OctagonAI/octagon-mcp-server

официальный

Octagon MCP сервер для AI-финансовых исследований: интегрируется с Market Intelligence API, извлекает инсайты из SEC-отчетов, отчетов о прибылях, данных по акциям/криптовалютам и prediction markets. Полезен инвесторам и аналитикам для глубокого анализа рынков.

TypeScript143
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин