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 |
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
} |
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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