Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YOUGILE_API_KEYYesYouGile API key
YOUGILE_API_HOST_URLNoCustom API URL (default: https://yougile.com/api-v2)https://yougile.com/api-v2

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
yougile_list_projectsA

List all projects in the YouGile company. Returns project names, IDs, and user roles.

yougile_get_projectA

Get details of a specific project by ID.

yougile_create_projectA

Create a new project. Optionally assign users with roles (admin/worker/observer).

yougile_update_projectA

Update a project (title, users, or soft-delete). Use '-' as role value to remove a user.

yougile_list_boardsB

List boards. Filter by projectId to see boards for a specific project.

yougile_get_boardA

Get details of a specific board by ID.

yougile_create_boardB

Create a new board inside a project.

yougile_update_boardC

Update a board (title, stickers, or soft-delete).

yougile_list_columnsA

List columns. Filter by boardId to see columns for a specific board.

yougile_get_columnA

Get details of a specific column by ID.

yougile_create_columnA

Create a new column inside a board. Color is 1-16.

yougile_update_columnA

Update a column (title, color, move to another board, or soft-delete).

yougile_list_tasksA

List tasks with filters. Use columnId to get tasks from a specific column, or assignedTo/stickerId/title for advanced filtering. Uses /task-list read-only endpoint (supports more filters than /tasks).

yougile_get_taskA

Get full details of a task: title, description, assigned users, deadline, checklists, stickers, time tracking, etc.

yougile_create_taskA

Create a new task. Provide columnId to place it on a board, or OMIT columnId to create a columnless subtask (then link it via the parent task's subtasks). Supports: title, description, assigned users, deadline (timestamp ms), checklists, color (task-primary/gray/red/pink/yellow/green/turquoise/blue/violet), time tracking, stickers (priority etc.), subtasks (child task IDs).

yougile_update_taskA

Update a task. Can change: title, description, columnId (move), assigned, completed, archived, deadline, checklists, color, timeTracking, stickers, subtasks. To delete deadline/timer: pass { deleted: true } inside that field. To soft-delete task: set deleted=true.

yougile_get_chat_subscribersA

Get the list of users subscribed to a task's chat notifications.

yougile_set_chat_subscribersA

Set the list of users subscribed to a task's chat notifications. Replaces existing list.

yougile_list_messagesA

Get messages from a chat. For task chats, chatId = taskId. Also works for group chats.

yougile_send_messageA

Send a message to a chat. For task chats, chatId = taskId. Also works for group chats.

yougile_get_messageA

Get a specific message by ID from a chat.

yougile_delete_messageA

Soft-delete a message. Note: editing message text is NOT supported by the API.

yougile_list_group_chatsB

List all group chats in the company.

yougile_get_group_chatA

Get details of a specific group chat.

yougile_create_group_chatB

Create a group chat. Requires users map, userRoleMap, and roleConfigMap. Example: users={'userId': {notified: true}}, userRoleMap={'userId': 'admin'}, roleConfigMap={'admin': {notified: true}}.

yougile_update_group_chatA

Update a group chat (title, users, or soft-delete).

yougile_list_usersA

List all users (employees) in the company. Can filter by email or projectId.

yougile_get_userA

Get details of a specific user by ID.

yougile_invite_userA

Invite a user to the company by email.

yougile_update_userA

Update a user. Only supports changing admin status.

yougile_delete_userA

Remove a user from the company.

yougile_get_companyB

Get current company information.

yougile_update_companyB

Update company settings (name, subdomain, etc.).

yougile_list_departmentsC

List all departments in the company.

yougile_get_departmentA

Get details of a specific department.

yougile_create_departmentB

Create a new department.

yougile_update_departmentA

Update a department (title, users, or soft-delete).

yougile_list_project_rolesA

List roles for a project.

yougile_get_project_roleA

Get a specific role in a project.

yougile_create_project_roleA

Create a new role in a project.

yougile_update_project_roleB

Update a project role (name, users).

yougile_delete_project_roleA

Delete a project role (hard delete, not soft-delete).

yougile_list_string_stickersA

List string stickers (custom labels/tags for tasks). States are embedded in each sticker object.

yougile_get_string_stickerA

Get a string sticker by ID. States are embedded in the response.

yougile_create_string_stickerA

Create a string sticker. Use 'name' field (not 'title').

yougile_update_string_stickerA

Update a string sticker (name or soft-delete). Use 'name' field (not 'title').

yougile_create_string_sticker_stateA

Create a state (option) for a string sticker.

yougile_update_string_sticker_stateA

Update a state of a string sticker. State IDs are 12-char hex strings.

yougile_list_sprint_stickersB

List sprint stickers (sprint/iteration labels for tasks). States are embedded in each sticker object.

yougile_get_sprint_stickerA

Get a sprint sticker by ID. States are embedded in the response.

yougile_create_sprint_stickerA

Create a sprint sticker. Use 'name' field (not 'title').

yougile_update_sprint_stickerA

Update a sprint sticker (name or soft-delete). Use 'name' field (not 'title').

yougile_create_sprint_sticker_stateB

Create a state (option) for a sprint sticker.

yougile_update_sprint_sticker_stateA

Update a state of a sprint sticker. State IDs are 12-char hex strings.

yougile_list_webhooksA

List all webhooks. Note: returns a raw array (no paging wrapper).

yougile_create_webhookA

Create a webhook to receive events at a URL.

yougile_update_webhookA

Update a webhook (url, event, disabled, or soft-delete).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sunscrypt/yougile-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server