planfix-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PLANFIX_ACCOUNT | No | Субдомен аккаунта (например mycompany из mycompany.planfix.com) | |
| PLANFIX_API_KEY | Yes | API-ключ для Planfix. Получите: Настройки > Интеграции > API |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_tasksA | Получить список задач из Planfix с пагинацией и фильтрами. |
| get_taskB | Получить одну задачу по ID. |
| create_taskB | Создать новую задачу в Planfix. |
| update_taskB | Обновить существующую задачу в Planfix (название, описание, статус, исполнитель). |
| get_contactsB | Получить список контактов из Planfix с пагинацией и фильтрами. |
| get_contactB | Получить одного контакта по ID. |
| get_projectsC | Получить список проектов из Planfix. |
| get_projectA | Получить один проект по ID. |
| get_commentsB | Получить комментарии к задаче. |
| add_commentB | Добавить комментарий к задаче. |
| create_contactC | Создать контакт (или компанию) в Planfix. |
| update_contactC | Обновить контакт (имя, email, телефон). |
| list_usersA | Получить список сотрудников Planfix. Используй для поиска ID исполнителя по имени перед create_task/update_task. |
| get_userB | Получить одного сотрудника по ID. |
| list_directoriesA | Получить список справочников Planfix (в т.ч. наборы статусов задач хранятся как справочники). |
| list_directory_entriesB | Получить записи справочника по его ID (например, варианты статусов). |
| list_custom_fieldsA | Получить список кастомных полей для типа объекта (task/contact/project/user/main). |
| list_datatagsC | Получить список дата-тегов Planfix. |
| upload_file_from_urlB | Загрузить файл в Planfix по прямой ссылке (без multipart). |
| get_fileA | Получить метаданные файла по ID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| skill-my-tasks | Мои задачи на сегодня — показывает список задач с дедлайном сегодня или просроченных. |
| skill-create-task | Создай задачу в проекте — помощник для создания задачи с выбором проекта и исполнителя. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 20 tools
Each tool targets a distinct resource and action: tasks have list/get/create/update, contacts have list/get/create/update, and separate tools for comments, files, users, directories, custom fields, and datatags. No two tools overlap in purpose, and the singular/plural naming clearly differentiates collection vs single-item operations.
All tool names follow a verb_noun snake_case pattern, which is consistent and readable. However, collections use a mix of 'list_' (list_custom_fields, list_datatags, list_users, list_directories) and 'get_' (get_tasks, get_contacts, get_projects), creating a minor inconsistency in the verb prefix for the same type of operation.
With 20 tools, the set is on the heavier side but well-scoped for a comprehensive Planfix integration covering tasks, contacts, projects, comments, files, users, and metadata. Each tool has a clear place, and the count is justified by the breadth of the domain, though it borders on the 'heavy' range.
The toolset provides solid coverage for tasks (create, read, update) and contacts (create, read, update), plus essential supporting operations for comments and files. Major gaps include no delete operations for tasks or contacts, read-only access to projects (no create/update), and no update/delete for comments, which are workable but incomplete lifecycle gaps.