Yandex Audience MCP server
{
"mcpServers": {
"a1-x-tech-yandex-audience": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-audience@latest"
],
"env": {
"YANDEX_AUDIENCE_TOKEN": "<yandex_audience_token>",
"YANDEX_AUDIENCE_OAUTH_CLIENT_ID": "<yandex_audience_oauth_client_id>"
}
}
}
}{
"mcpServers": {
"a1-x-tech-yandex-audience": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-audience@latest"
],
"env": {
"YANDEX_AUDIENCE_TOKEN": "<yandex_audience_token>",
"YANDEX_AUDIENCE_OAUTH_CLIENT_ID": "<yandex_audience_oauth_client_id>"
}
}
}
}{
"mcpServers": {
"a1-x-tech-yandex-audience": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-audience@latest"
],
"env": {
"YANDEX_AUDIENCE_TOKEN": "<yandex_audience_token>",
"YANDEX_AUDIENCE_OAUTH_CLIENT_ID": "<yandex_audience_oauth_client_id>"
}
}
}
}{
"servers": {
"a1-x-tech-yandex-audience": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-audience@latest"
],
"env": {
"YANDEX_AUDIENCE_TOKEN": "${input:yandex_audience_token}",
"YANDEX_AUDIENCE_OAUTH_CLIENT_ID": "${input:yandex_audience_oauth_client_id}"
}
}
},
"inputs": [
{
"id": "yandex_audience_token",
"type": "promptString",
"description": "Yandex audience token",
"password": true
},
{
"id": "yandex_audience_oauth_client_id",
"type": "promptString",
"description": "Yandex audience oauth client id",
"password": true
}
]
}{
"mcpServers": {
"a1-x-tech-yandex-audience": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-audience@latest"
],
"env": {
"YANDEX_AUDIENCE_TOKEN": "<yandex_audience_token>",
"YANDEX_AUDIENCE_OAUTH_CLIENT_ID": "<yandex_audience_oauth_client_id>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y mcp-yandex-audienceversion 1.1.1
What it does
An MCP server that connects AI applications to Yandex Audience, allowing management of audience segments (CRM, lookalike, pixel-based), tracking pixels, and account access grants. Users can request operations in natural language—listing segments, uploading CRM data, creating lookalike audiences, or granting colleague access—without pre-configuring tokens.
- List and inspect existing audience segments by name, type, and processing status.
- Upload CSV files with email and phone contacts to create new CRM-based segments.
- Grant colleague access to audience segments in your Yandex account.
Tools this server exposes
| Tool | Does |
|---|---|
| list_segments | Retrieve all audience segments with their names, types, and current statuses. |
| create_crm_segment | Upload a CSV file with email and phone data to create a CRM segment. |
| confirm_segment_upload | Confirm parameters and trigger processing of an uploaded segment. |
| create_lookalike_segment | Generate a lookalike audience based on an existing segment. |
| list_pixels | Retrieve all tracking pixels in the account. |
| grant_access | Grant account access to colleagues for audience management. |
| list_grants | View current access grants and their permissions. |
| api_call | Make direct API calls to Yandex Audience for custom operations. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.