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

MCP server

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Can create and change tasks and post comments to a task's chat
  • Stores the keys for every connected company in one local file
All reasons and checks
Russian stack

skiddgoddamn/yougile-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/skiddgoddamn-yougile-mcp

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal

claude mcp add --transport stdio yougile -- npx -y @skiddgoddamn/yougile-mcp

Or add to the file .mcp.json, in the project

{
  "mcpServers": {
    "yougile": {
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Install in Cursor

The button opens the agent and offers to add the server. If nothing happens, copy the config below.

Add to the file ~/.cursor/mcp.json, for all projects

{
  "mcpServers": {
    "yougile": {
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key. For a single project, put the same block into .cursor/mcp.json.

Install in VS Code

The button opens the agent and offers to add the server. If nothing happens, copy the config below.

Run in a terminal

code --add-mcp '{"name":"yougile","type":"stdio","command":"npx","args":["-y","@skiddgoddamn/yougile-mcp"]}'

Or add to the file .vscode/mcp.json, in the project

{
  "servers": {
    "yougile": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the servers key.

Run in a terminal

codex mcp add yougile -- npx -y @skiddgoddamn/yougile-mcp

Or add to the file ~/.codex/config.toml, for all projects

[mcp_servers.yougile]
command = "npx"
args = ["-y", "@skiddgoddamn/yougile-mcp"]

If the file already exists, append the block to the end.

Add to the file ~/.gemini/settings.json, for all projects

{
  "mcpServers": {
    "yougile": {
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Add to the file ~/.config/devin/mcp_config.json, for all projects

{
  "mcpServers": {
    "yougile": {
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Legacy Cascade keeps the MCP config in ~/.codeium/windsurf/mcp_config.json.

Formerly Windsurf.

Add to the file cline_mcp_settings.json, for all projects

{
  "mcpServers": {
    "yougile": {
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Open the settings file in Cline: MCP Servers tab, Configure MCP Servers.

Add to the file .roo/mcp.json, in the project

{
  "mcpServers": {
    "yougile": {
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

A fork of Roo Code, same .roo folders.

Add to the file opencode.json, in the project

{
  "mcp": {
    "yougile": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcp key.

Add to the file ~/.config/zed/settings.json, for all projects

{
  "context_servers": {
    "yougile": {
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the context_servers key.

Add to the file .codeassistant/mcp.json, in the project

{
  "mcpServers": {
    "yougile": {
      "command": "npx",
      "args": [
        "-y",
        "@skiddgoddamn/yougile-mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit bbb1165.

Text for your agent

Connect the server with npx -y @skiddgoddamn/yougile-mcp in your mcpServers config, then call yg_setup with a YouGile key or yg_auth_create_key with a login and password to fetch keys for all companies at once, and switch companies with yg_company_use.

Other ways from the author
npm i -g @skiddgoddamn/yougile-mcp

Global package install, the binary is called yougile-mcp.

This is third-party code. Review the repository files before installing.

What it does

The server provides 18 yg_-prefixed tools grouped into: authorization and companies, structure (projects, boards, columns, employees), reading tasks and chat, writing tasks and comments. Its distinct feature is authorization: you can pass your own key via yg_setup, or call yg_auth_create_key with a login and password, and the server will fetch or reuse keys for every company on the account at once, storing them locally at ~/.yougile-mcp/config.json while the login and password themselves are never saved. You can then switch the active company with yg_company_use or target one per call with the company parameter. It also stresses that a task's description field is rendered as HTML, not plain text or markdown.

Who it is for. For people working with several YouGile companies at once who want to switch between them without reinstalling the server

Good fit when

  • Your YouGile account is connected to several companies and you need to switch between them quickly
  • You need to track overdue tasks with your own filters: assignee, deadline, change date
  • You want an npm package installable with a single npx command

Not a fit when

  • You need boards and columns but not multi-company support: a simpler server may fit better
  • You do not want the server storing keys in a local config file

Example request

Switch to the "Design Studio" company and show tasks with a missed deadline

Limitations

The project has no stars, a single author. It covers projects, boards, columns, tasks, employees and task chat, but not stickers or webhooks. All companies' keys are stored in one local file; if the machine is compromised, that grants access to every company on the account at once.

How to disable. Remove the server from your MCP client config and delete the ~/.yougile-mcp/config.json file with the stored keys.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
YOUGILE_MCP_CONFIG_DIR
Directory for storing keys instead of the default ~/.yougile-mcp

Security check

  • Can create and change tasks and post comments to a task's chat
  • Stores the keys for every connected company in one local file

README in short

The README gives the npx install command, explains two ways to get a key: yg_setup with your own key, or yg_auth_create_key signing in with a login and password across all companies at once, describes switching the active company, and tables all 18 tools by group: authorization, structure, and reading and writing tasks with chat. A separate section warns that the task description is HTML, not plain text.

FAQ

Are the login and password stored?

No, they are used once to fetch keys and are never written anywhere; only the per-company keys themselves are stored.

What format is the task description?

HTML, not plain text: newlines are ignored, you need HTML tags like <br> or <p>.

Official

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk483Repository stars
Official

Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex

PluginHigh riskRussian stackNo VPN needed28Repository stars
Editors’ pick

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

MCP serverHigh riskRussian stackNo VPN needed

Bitrix24 portal MCP server

MCP-сервер портала Битрикс24

Official

Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail

MCP serverHigh riskRussian stackNo VPN needed
Foxx AIYouGile MCP with multi-company auth

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.