yougile-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| YOUGILE_API_KEY | Yes | YouGile API bearer token | |
| YOUGILE_BASE_URL | No | API base URL (override for self-hosted) | https://yougile.com/api-v2 |
| YOUGILE_TIMEOUT_MS | No | Per-request timeout | 30000 |
| YOUGILE_MAX_RETRIES | No | Retries for 429/5xx/network | 3 |
| YOUGILE_MCP_HTTP_PORT | No | Port when transport=http | 3000 |
| YOUGILE_MCP_TRANSPORT | No | stdio or http | stdio |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| yougile_projects_listB | List projects in the company (optionally filtered by title). |
| yougile_projects_getA | Get a single project by id. |
| yougile_projects_createC | Create a new project. |
| yougile_projects_updateB | Update a project (rename, change members, or soft-delete). |
| yougile_boards_listA | List boards (optionally filtered by projectId). |
| yougile_boards_getB | Get a single board by id. |
| yougile_boards_createC | Create a board inside a project. |
| yougile_boards_updateA | Update a board (rename, move, toggle stickers, soft-delete). |
| yougile_columns_listA | List columns (optionally filtered by boardId). |
| yougile_columns_getB | Get a single column by id. |
| yougile_columns_createB | Create a column on a board. |
| yougile_columns_updateB | Update a column (rename, recolor, move, soft-delete). |
| yougile_tasks_listB | List tasks. Filter by columnId (recommended) and/or title. |
| yougile_tasks_getB | Get a single task by id. |
| yougile_tasks_createC | Create a task in a column. |
| yougile_tasks_updateC | Update a task: edit, move (columnId), complete, archive, or soft-delete. |
| yougile_users_listB | List company employees (optionally filtered by email). |
| yougile_users_getB | Get a single employee by id. |
| yougile_users_createB | Invite a new employee by email. |
| yougile_users_updateA | Update an employee (grant/revoke admin) or remove them. |
| yougile_departments_listC | List departments. |
| yougile_departments_getA | Get a single department by id. |
| yougile_departments_createC | Create a department. |
| yougile_departments_updateB | Update a department (rename, reparent, members, soft-delete). |
| yougile_group_chats_listC | List group chats. |
| yougile_group_chats_getB | Get a single group chat by id. |
| yougile_group_chats_createC | Create a group chat. |
| yougile_group_chats_updateA | Update a group chat (rename, members, soft-delete). |
| yougile_string_stickers_listB | List custom text stickers (e.g. "Priority", "Status"). |
| yougile_string_stickers_getB | Get a single string sticker by id. |
| yougile_string_stickers_createB | Create a custom text sticker with states. |
| yougile_string_stickers_updateC | Update a string sticker (rename, edit states, soft-delete). |
| yougile_sprint_stickers_listC | List sprint stickers. |
| yougile_sprint_stickers_getB | Get a single sprint sticker by id. |
| yougile_sprint_stickers_createC | Create a sprint sticker. |
| yougile_sprint_stickers_updateB | Update a sprint sticker (rename, edit states, soft-delete). |
| yougile_webhooks_listC | List webhook subscriptions. |
| yougile_webhooks_getB | Get a single webhook by id. |
| yougile_webhooks_createB | Subscribe a webhook to YouGile events. |
| yougile_webhooks_updateC | Update or remove a webhook subscription. |
| yougile_chat_list_messagesA | Read messages from a task's chat. The chat id equals the task id (use the task's id). |
| yougile_chat_send_messageB | Post a message into a task's chat (chat id = task id). |
| yougile_company_getA | Get company profile/settings by id. The company id is the one the API key belongs to. |
| yougile_company_updateB | Update company profile (e.g. rename). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| triage_board | Review every task on a board and propose a prioritised action plan. |
| create_task_from_note | Turn a free-form note into one or more well-structured YouGile tasks. |
| standup_report | Summarise recent activity on a board into a standup update. |
| find_stale_tasks | Surface tasks that look stuck or forgotten and suggest next steps. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| projects | All projects in the company as JSON. |
| users | All company employees as JSON. |
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/IvanTereshin/yougile-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server