AppMetrica MCP server: reports, funnels, segments, dashboards and raw logs of Yandex AppMetrica for Claude and other AI agents
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add appmetrica --env APPMETRICA_OAUTH_TOKEN='<APPMETRICA_OAUTH_TOKEN>' -- npx -y appmetrica-mcp~/.codex/config.toml
[mcp_servers.appmetrica]
command = "npx"
args = ["-y", "appmetrica-mcp"]
env = { APPMETRICA_OAUTH_TOKEN = "<APPMETRICA_OAUTH_TOKEN>" }
# codex mcp add appmetrica --env APPMETRICA_OAUTH_TOKEN='<APPMETRICA_OAUTH_TOKEN>' -- npx -y appmetrica-mcp~/.cursor/mcp.json
{
"mcpServers": {
"appmetrica": {
"command": "npx",
"args": [
"-y",
"appmetrica-mcp"
],
"env": {
"APPMETRICA_OAUTH_TOKEN": "<APPMETRICA_OAUTH_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"appmetrica": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"appmetrica-mcp"
],
"env": {
"APPMETRICA_OAUTH_TOKEN": "<APPMETRICA_OAUTH_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"appmetrica": {
"command": "npx",
"args": [
"-y",
"appmetrica-mcp"
],
"env": {
"APPMETRICA_OAUTH_TOKEN": "<APPMETRICA_OAUTH_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"appmetrica": {
"command": "npx",
"args": [
"-y",
"appmetrica-mcp"
],
"env": {
"APPMETRICA_OAUTH_TOKEN": "<APPMETRICA_OAUTH_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"appmetrica": {
"command": "npx",
"args": [
"-y",
"appmetrica-mcp"
],
"env": {
"APPMETRICA_OAUTH_TOKEN": "<APPMETRICA_OAUTH_TOKEN>"
}
}
}
}Environment variables
APPMETRICA_OAUTH_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.