YouGile MCP with mutation confirmation
yougile-mcp
A Go MCP server for YouGile with 24 tools where mutating operations require confirmation and are written to an audit log
- 0 ★ on the repository
- Last commit
Extended access
Why this level
- Mutating tools change tasks, boards and stickers, but ask for confirmation before running
- The API key is stored in a local config file with 600 permissions
Install
- Works in
- Services
Manual install
make build && cp bin/yougile-mcp ~/.local/bin/Build the Go binary from source.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Mutating tools change tasks, boards and stickers, but ask for confirmation before running
- The API key is stored in a local config file with 600 permissions
This is third-party code. Review the repository files before installing.
What it does
The server is written in Go with domain, infrastructure and service layers, and an HTTP client with retries and rate limiting. Of 24 tools, some are read-only and run without confirmation: listing projects, boards, columns, tasks, a board summary, goal progress, and review compression. Others change data and, in the pi client, ask for confirmation first: creating a task with subtasks, a board, a column, a sticker, sending a message to a task's chat, updating and soft-deleting a task, bulk moving tasks and bulk setting stickers. Every mutation is written to a JSONL audit log. The server can run as a regular stdio MCP or as a daemon with one shared HTTP transport and rate limit for all clients.
Who it is for. For people who need an agent to never change YouGile tasks without explicit confirmation and to leave a change log
Good fit when
- You need strict change control: confirmation before creating, updating or deleting
- You need a board summary or goal progress tracking with weighted key results
- Several agents use YouGile through one daemon with a shared request limit
Not a fit when
- You want a one-command npm install: here you need to build a Go binary
- Your main MCP client does not support a tool confirmation mechanism
Example request
Show the project board summary and the list of overdue tasks, and do not change anything without confirmationMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
YOUGILE_API_KEYrequired, secret- YouGile API key, used once by yougile-mcp init to create the config file
Limitations
The repository has no README and no stars, with a single author. Documentation in USAGE.md and AGENTS.md targets the author's personal pi agent specifically; other MCP clients need to adapt the connection path themselves. The key is stored in a config file rather than an environment variable, requiring a manual migration via the init command.
How to disable. Remove the binary from ~/.local/bin, the config file at ~/.config/yougile-mcp/config.json, and the server entry from your MCP client.
FAQ
Do all tools require confirmation?
No, read tools like lists and summaries run without asking; confirmation is only required for mutations: create, update, delete, bulk operations.
Can it run as one process for several agents?
Yes, yougile-mcp serve starts a daemon with a shared rate limit and Streamable HTTP on /mcp.
Discussion
No questions or reviews yet.
Related
All YouGile toolsyougile-mcp-server by Ra53n
yougile-mcp-server
YouGile MCP without any hard delete tool: strongest mutation is reversible archiving
yougile-mcp by Ivan Tereshin
yougile-mcp
A production-grade MCP server for YouGile: 44 full-CRUD tools, resources, ready prompts and two transports
yougile-api-mcp by trueblackat
yougile-api-mcp
A dependency-free YouGile MCP server: fifteen tools, with read-only and destructive actions marked via MCP annotations
YouGile MCP by HeadWise
YouGile MCP Server
A Python MCP server for YouGile: projects, boards, tasks, team, webhooks, and ready prompts for common workflows
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
YouGile MCP with multi-company auth
yougile-mcp
An 18-tool YouGile MCP server that can fetch keys for every company on an account and switch the active one on the fly
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| YouGile MCP with mutation confirmation (this card) | no | API key | 0 | |
| YouGile MCP | no | API key | 19 | tasks, boards and chats |
| YouGile MCP by HeadWise | no | API key | 13 | tasks, boards, prompts |
| YouGile MCP with security policies | no | API key | 4 | access profiles, read-only by default |
README in short
There is no README, but USAGE.md describes in detail the install for the author's personal pi agent: building the binary, installing the pi-extension, migrating the key from an environment variable to a config file via the init command, the list of 24 tools split into reads and confirmed mutations, and example requests like a board summary or checking overdue tasks.