Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YOUGILE_CONFIGNoExplicit path to a config file instead of looking for .yougile.json.
YOUGILE_API_KEYYesAPI key for YouGile, required to run the server.
YOUGILE_BASE_URLNoAddress of the YouGile server, e.g., your on-premise server.https://ru.yougile.com
YOUGILE_TIMEZONENoCompany time zone, overrides 'timezone' from the config file.Europe/Moscow
YOUGILE_RATE_LIMITNoRequests per minute per key; 0 disables the limiter.45
YOUGILE_MCP_LOG_LEVELNoLog level; logs go to stderr.WARNING
YOUGILE_MCP_STATE_DIRNoDirectory where the shared rate-limit counter lives. Defaults to OS cache dir.

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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
yougile_overviewA

Company structure: projects -> boards -> columns in screen order, Workflow chains, workspace defaults and this session's permissions. Start here to learn the names.

yougile_find_tasksA

Find tasks by project/board/column names, assignee and title words. Without a place, searches the default project from .yougile.json, else the whole company.

yougile_taskA

Open a task card: where it is, status, assignees, deadline, hours, checklists, stickers by name, description, and optionally the latest chat messages.

yougile_create_taskC

Create a task using names: board and column, assignees by name or email, deadline as a date, planned hours and a checklist.

yougile_update_taskA

Edit a task: title, description, assignees (by name), deadline, planned hours, completion, archive, color, checklist items. Only the given fields change.

yougile_move_taskB

Move a task to another column. On boards with a Workflow chain configured in .yougile.json the card is walked through every intermediate column, since YouGile rejects jumps over the chain.

yougile_log_timeA

Add worked hours to a task's time tracking (plan/work), keeping the plan.

yougile_task_chatA

Read the latest messages of a task's chat, optionally posting a message first.

yougile_tasksB

YouGile tasks: list/search (filters: columnId, assignedTo, stickerId, title), get by UUID or by number like ID-123, create, update (move via columnId, complete, archive, deadline, timeTracking plan/work hours, checklists, stickers, soft-delete via deleted=true), task chat subscribers. A task's chat id equals the task id (see yougile_chats).

Operations ([access]):

  • list [read]: Получить список задач

  • list_newest [read]: Получить список задач в обратном порядке

  • create [write]: Создать

  • get [read]: Получить по ID

  • update [write]: Изменить

  • get_chat_subscribers [read]: Получить список участников чата задачи

  • set_chat_subscribers [write]: Изменить список участников чата задачи

Call yougile_help('tasks.') for parameters.

yougile_chatsB

Chat messages of tasks (chatId = task id) and group chats: history, send, edit/delete, reactions; group chat management.

Operations ([access]):

  • list_group_chats [read]: Получить список чатов

  • create_group_chat [write]: Создать чат

  • get_group_chat [read]: Получить чат по ID

  • update_group_chat [write]: Изменить чат

  • list_messages [read]: Получить историю сообщений

  • send_message [write]: Написать в чат

  • typing [write]: Показать, что пользователь печатает

  • get_message [read]: Получить сообщение по ID

  • update_message [write]: Изменить сообщение

Call yougile_help('chats.') for parameters.

yougile_boardsB

Boards: list (by projectId), get, create, update/rename/move/soft-delete.

Operations ([access]):

  • list [read]: Получить список

  • create [admin]: Создать

  • get [read]: Получить по ID

  • update [admin]: Изменить

Call yougile_help('boards.') for parameters.

yougile_columnsB

Board columns: list (by boardId), get, create, update/rename/soft-delete.

Operations ([access]):

  • list [read]: Получить список

  • create [admin]: Создать

  • get [read]: Получить по ID

  • update [admin]: Изменить

Call yougile_help('columns.') for parameters.

yougile_projectsC

Projects and project roles: list, get, create, update members, roles CRUD.

Operations ([access]):

  • list [read]: Получить список

  • create [admin]: Создать

  • get [read]: Получить по ID

  • update [admin]: Изменить

  • list_roles [read]: Получить список

  • create_role [admin]: Создать

  • get_role [read]: Получить по ID

  • update_role [admin]: Изменить

  • delete_role [admin]: Удалить

Call yougile_help('projects.') for parameters.

yougile_usersB

Company employees and departments: list, get, me, invite, update, remove.

Operations ([access]):

  • list [read]: Получить список

  • invite [admin]: Пригласить в компанию

  • me [read]: Получить текущего пользователя

  • get [read]: Получить по ID

  • update [admin]: Изменить

  • remove [admin]: Удалить из компании

  • list_departments [read]: Получить список

  • create_department [admin]: Создать

  • get_department [read]: Получить по ID

  • update_department [admin]: Изменить

Call yougile_help('users.') for parameters.

yougile_stickersB

Custom stickers (string/state and sprint) and their states.

Operations ([access]):

  • list_string [read]: Получить список

  • create_string [admin]: Создать

  • get_string [read]: Получить по ID

  • update_string [admin]: Изменить

  • get_string_state [read]: Получить по ID

  • update_string_state [admin]: Изменить

  • create_string_state [admin]: Создать

  • list_sprint [read]: Получить список

  • create_sprint [admin]: Создать

  • get_sprint [read]: Получить по ID

  • update_sprint [admin]: Изменить

  • get_sprint_state [read]: Получить по ID

  • update_sprint_state [admin]: Изменить

  • create_sprint_state [admin]: Создать

Call yougile_help('stickers.') for parameters.

yougile_companyC

Company details and webhooks (event subscriptions).

Operations ([access]):

  • get [read]: Получить детали

  • update [admin]: Изменить

  • create_webhook [admin]: Создать подписку

  • list_webhooks [admin]: Получить список подписок

  • update_webhook [admin]: Изменить подписку

Call yougile_help('company.') for parameters.

yougile_filesA

Upload a file to YouGile; returns a URL to use in chat messages or descriptions.

Operations ([access]):

  • upload [write]: Загрузить

Call yougile_help('files.') for parameters.

yougile_crmA

CRM: contact persons and lookup of contacts by external messenger id.

Operations ([access]):

  • create_contact_person [write]: Создать контактное лицо

  • find_contact_by_external_id [read]: Найти контакт по внешнему ID

Call yougile_help('crm.') for parameters.

yougile_helpA

Describe YouGile domain tools and operations: parameters, types, required fields, access.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 19 tools

Disambiguation3/5

The set mixes high-level convenience tools (yougile_find_tasks, yougile_update_task, yougile_task_chat) with generic resource tools exposing operations (yougile_tasks, yougile_chats), creating multiple overlapping paths for retrieving and updating tasks. The descriptions help clarify intent, but an agent could easily hesitate between the convenience layer and the operations layer.

Naming Consistency4/5

All tools share a consistent yougile_ snake_case prefix, and most action tools follow a verb_noun pattern while resource tools use plain plural nouns. Minor inconsistencies like singular yougile_task vs plural yougile_tasks, plus yougile_overview and yougile_log_time, keep it from being perfectly uniform.

Tool Count4/5

19 tools is at the upper end of the recommended range, but the server covers a broad domain spanning tasks, projects, boards, columns, chats, users, stickers, files, and CRM. The count feels slightly heavy due to convenience/resource duplication, but each tool addresses a real part of the YouGile workspace.

Completeness5/5

The tool surface provides solid lifecycle coverage for the core domain: projects, boards, columns, tasks, chats, users, stickers, and company settings. Task search, creation, update, moving, time logging, checklists, archiving, and soft-delete are all represented, so there are no obvious dead ends for typical project management workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues