Yandex MCP server

Connect Yandex to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Yandex MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the get function tool in Yandex
  • Use the invoke function tool in Yandex
  • Use the list languages tool in Yandex
  • Use the manage network tool in Yandex
  • Use the translate text tool in Yandex
  • Use the list buckets tool in Yandex

Supported Tools

get_function

Get Function

Get detailed information about a specific Yandex Cloud Function, including its HTTP invoke URL and metadata. Use list_function_versions for deployed version details.

invoke_function

Invoke Function

Invoke a Yandex Cloud Function via HTTPS. Pass optional JSON payload to the function and receive the response.

list_languages

List Languages

List all languages supported by Yandex Translate with their ISO 639-1 codes and names.

manage_network

Manage Network

Create or delete a virtual network in Yandex VPC. Networks provide isolation for your cloud resources and serve as containers for subnets.

translate_text

Translate Text

Translate text between languages using Yandex Translate. Supports automatic source language detection and both plain text and HTML formats.

list_buckets

List Buckets

List all Object Storage buckets accessible by the authenticated account. Returns bucket names and creation dates.

list_clouds

List Clouds

List accessible clouds in Yandex Cloud. Returns cloud IDs, names, and metadata.

manage_subnet

Manage Subnet

Create or delete a subnet in Yandex VPC. Subnets define IP address ranges within a network and are zone-specific.

update_instance

Update Instance

Update the name, description, labels, or metadata of a Yandex Compute Cloud VM instance.

list_container_registries

List Container Registries

List Container Registry registries in a folder. Registries store and distribute Docker images within Yandex Cloud.

manage_service_account

Manage Service Account

Create or delete IAM service accounts. Service accounts allow automated programmatic access to Yandex Cloud resources with scoped permissions.

list_disks

List Disks

List disks in a Yandex Compute Cloud folder. Returns disk details including size, type, status, and attached instances.

list_networks

List Networks

List virtual networks in a Yandex VPC folder. Returns network metadata including associated subnets.

list_folders

List Folders

List folders within a Yandex Cloud. Folders are used to organize and isolate resources within a cloud.

detect_language

Detect Language

Detect the language of a given text using Yandex Translate. Optionally provide language hints to improve detection accuracy.

create_function

Create Function

Create a new serverless function in Yandex Cloud Functions. The function is created as a container; you will need to create a version to deploy code.

list_instances

List Instances

List virtual machine instances in a Yandex Compute Cloud folder. Returns instance details including status, zone, and platform.

list_container_images

List Container Images

List Docker images in a Yandex Container Registry. Returns image metadata including tags and digests.

manage_folder

Manage Folder

Create, update, or delete a folder in Yandex Cloud. Folders organize resources and provide a scope for access control.

get_instance

Get Instance

Get detailed information about a specific Yandex Compute Cloud VM instance, including its status, resources, network interfaces, and metadata.

list_service_accounts

List Service Accounts

List IAM service accounts in a folder. Service accounts are used for programmatic access to Yandex Cloud resources.

read_logs

Read Logs

Read log entries from a Yandex Cloud Logging log group. Filter by resource type, resource ID, severity level, and time range.

upsert_dns_records

Upsert DNS Records

Create or merge DNS record sets in a Yandex Cloud DNS zone. Submits the provided record data as merges; it does not request whole-record-set replacement.

manage_container_registry

Manage Container Registry

Create or delete a Container Registry in Yandex Cloud. Registries serve as namespaces for storing Docker images.

delete_function

Delete Function

Delete a serverless function from Yandex Cloud Functions. This permanently removes the function and all its versions.

list_dns_zones

List DNS Zones

List DNS zones in a Yandex Cloud folder. Returns both public and private DNS zones with their domain names and visibility settings.

control_instance

Control Instance

Start, stop, restart, or delete a Yandex Compute Cloud VM instance. Use this to manage the lifecycle and power state of your virtual machines.

create_instance

Create Instance

Create a new virtual machine instance in Yandex Compute Cloud. Configure the VM with specified resources, boot disk, network, and metadata.

manage_api_keys

Manage API Keys

List, create, or delete API keys for a service account. API keys provide simplified authentication for supported services, subject to their scopes and validity period.

list_objects

List Objects

List objects in an Object Storage bucket. Supports prefix filtering and pagination for navigating large buckets.

list_functions

List Functions

List all serverless functions in a Yandex Cloud Functions folder. Returns function metadata including name and invoke URL. Call list_function_versions to inspect deployed versions.

list_dns_records

List DNS Records

List DNS record sets in a Yandex Cloud DNS zone. Returns all records with their types, TTL, and data.

list_subnets

List Subnets

List subnets in a Yandex VPC folder. Returns subnet details including CIDR blocks, zone, and associated network.

manage_dns_zone

Manage DNS Zone

Create or delete a DNS zone in Yandex Cloud DNS. Supports both public (internet-accessible) and private (VPC-internal) zones.

manage_bucket

Manage Bucket

Create, get details, update settings, or delete an Object Storage bucket. Supports configuring access flags, storage class, versioning, and size limits.

manage_disk

Manage Disk

Create or delete a disk in Yandex Compute Cloud. Disks can be created from images, snapshots, or as empty volumes.

write_logs

Write Logs

Write log entries to a Yandex Cloud Logging log group or directly to a folder's default log group. Supports structured JSON payloads.

list_compute_images

List Compute Images

Discover VM images in a Compute Cloud folder. Use returned image IDs when creating a VM boot disk or a disk from an image.

get_service_account

Get Service Account

Get an IAM service account by ID, including its folder, name, and provider metadata. Call list_service_accounts to discover authorized accounts.

list_folder_buckets

List Folder Buckets

Discover Object Storage buckets in a folder using the Yandex Cloud management API with IAM authentication. Returns bucket identifiers, names, settings, and pagination metadata.

get_operation

Get Operation

Check a Yandex Cloud asynchronous operation by the operationId returned by a resource change. Inspect done and the provider response before considering the change complete.

list_log_groups

List Log Groups

Discover Cloud Logging groups in a folder and their IDs, names, status, and retention settings. Use a returned group ID when reading or writing logs.

list_function_versions

List Function Versions

List deployed versions of a Cloud Function, including runtime, entrypoint, resource settings, version IDs, and tags. Call list_functions to discover function IDs.

Connect Yandex to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Yandex in Metorial. In your Metorial portal, enable the Yandex MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Yandex tools.

Run Yandex through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Yandex and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Yandex tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Yandex

Google Sheets

Create, read, and update spreadsheets and their cell data. Read and write values to individual cells, ranges, or multiple ranges using A1 notation or named ranges. Apply cell formatting including text styles, backgrounds, borders, number formats, and conditional formatting. Manage sheets (tabs) within a spreadsheet—add, delete, copy, rename, and reorder them. Create and manage embedded charts, pivot tables, filter views, data validation rules, protected ranges, named ranges, and merged cells. Perform batch operations to apply multiple updates atomically.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Airtable

Create, read, update, and delete records in Airtable bases and tables. Manage base schemas including creating tables and fields. Filter records using formulas, sort by fields, and scope queries to specific views. Upsert records to find, create, or update in a single call. Upload attachments to records, read and write record comments, list accessible bases, and receive real-time base change events through webhooks.

Google Drive

Upload, download, create, copy, move, rename, trash, and permanently delete files and folders in Google Drive. Search for files using complex queries filtering by name, MIME type, owner, modification date, labels, and other metadata. Share files and folders with specific users, groups, or domains with role-based permissions (owner, writer, commenter, reader). Manage shared drives and their members. Export Google Workspace files (Docs, Sheets, Slides) to standard formats like PDF, DOCX, and XLSX. Track file revision history and restore earlier versions. Create, read, update, and delete threaded comments and replies on files. Read label definitions and search files by label. Browse the Drive apps installed for your account. Store app-specific data in a hidden per-user folder.

Technical notes for Yandex

Manage Yandex Cloud virtual machines, disks, Object Storage buckets, serverless functions, IAM service accounts and API keys, VPC networks and subnets, DNS zones and records, clouds and folders, container registries, translation, and logging. Discover compute images, function versions, log groups, and asynchronous operation status.

Frequently asked questions

Common questions about connecting Yandex to AI agents with Metorial.

  1. How many tools does the Yandex MCP server have?
    The Yandex MCP server exposes 43 tools, including Get Function, Invoke Function, List Languages. Each one is governed and traced through Metorial.
  2. Yandex exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Yandex MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Yandex and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Yandex MCP server yourself or use the hosted gateway.

Connect Yandex to production AI agents

See how Metorial gives your team governed access to Yandex, with tracing and security controls built in.