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
MCP server

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
All reasons and checks
Russian stack

leevroko/yougile_mcp

Install

Services

Manual install

make build && cp bin/yougile-mcp ~/.local/bin/

Build the Go binary from source.

Access and checks

How we review

Extended 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 confirmation

MCP

Transport
stdio, http
Authentication
API key

Environment variables

YOUGILE_API_KEY required, 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.

yougile-mcp-server by Ra53n

yougile-mcp-server

Russian stack

YouGile MCP without any hard delete tool: strongest mutation is reversible archiving

MCP serverExtended access
Russian stack

A production-grade MCP server for YouGile: 44 full-CRUD tools, resources, ready prompts and two transports

MCP serverBroad access2Repository stars
Russian stack

A dependency-free YouGile MCP server: fifteen tools, with read-only and destructive actions marked via MCP annotations

MCP serverBroad access2Repository stars

YouGile MCP by HeadWise

YouGile MCP Server

Russian stack

A Python MCP server for YouGile: projects, boards, tasks, team, webhooks, and ready prompts for common workflows

MCP serverBroad access13Repository stars
Editors’ pick

Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit

MCP serverBroad access
Russian stack

An 18-tool YouGile MCP server that can fetch keys for every company on an account and switch the active one on the fly

MCP serverExtended access

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
YouGile MCP with mutation confirmation (this card)noAPI key0
YouGile MCPnoAPI key19tasks, boards and chats
YouGile MCP by HeadWisenoAPI key13tasks, boards, prompts
YouGile MCP with security policiesnoAPI key4access 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.

README badge

Report a problem