@theyahia/yandex-360-mcp
MCP server for Yandex 360 API. 10 tools for users, departments, groups, Yandex Disk, calendar, and email.
Part of the Russian API MCP series by @theYahia.
Setup
- Get an OAuth token from Yandex OAuth with scopes for directory, disk, and calendar
- Find your organization ID in Yandex 360 admin
Usage with Claude Desktop
{
"mcpServers": {
"yandex-360": {
"command": "npx",
"args": ["-y", "@theyahia/yandex-360-mcp"],
"env": {
"YANDEX_360_TOKEN": "your-oauth-token",
"YANDEX_360_ORG_ID": "your-org-id"
}
}
}
}
Claude Code
claude mcp add yandex-360 -e YANDEX_360_TOKEN=token -e YANDEX_360_ORG_ID=orgid -- npx -y @theyahia/yandex-360-mcp
Tools (10)
| Tool | Description |
|---|---|
list_users | List organization users |
get_user | Get user profile by ID |
create_user | Create a new user in the org |
list_departments | List all departments |
list_groups | List all groups |
list_disk_resources | List files/folders on Yandex Disk |
upload_disk_file | Upload a text file to Yandex Disk |
list_calendar_events | List calendar events for a user in date range |
create_calendar_event | Create a calendar event with attendees |
send_email | Send an email from an org user |
Demo Prompts
List all users in our Yandex 360 organization
Create a user john.doe with password "SecurePass123"
Show all departments
List files in /Documents on Yandex Disk
Upload a file "notes.txt" with content "Meeting notes..." to /Documents
What events does user1 have this week?
Create a meeting "Sprint Review" tomorrow 10:00-11:00 with team@company.ru
Send an email from admin@company.ru to partner@ext.com about the contract
Environment Variables
| Variable | Required | Description |
|---|---|---|
YANDEX_360_TOKEN | Yes | Yandex OAuth token with directory/disk/calendar scopes |
YANDEX_360_ORG_ID | Yes | Organization ID |
License
MIT