Marketscore Direct MCP logo

Marketscore Direct MCP

Connects AI assistants to Yandex Direct for campaign management, advertising analytics, budget control, bids, and waste detection.

Install Marketscore Direct MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "marketscore-direct-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "marketscore-direct-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

marketscore-direct-mcp MCP server connects Claude, ChatGPT, and local MCP clients to the hosted Direct Manager service for Yandex Direct operations. It exposes advertising analytics, campaign controls, bids, budgets, negative keywords, Wordstat data, and diagnostics through MCP tools. Remote clients authenticate through OAuth, while local clients use an npx-based stdio bridge. Use it when an assistant needs to inspect or change Yandex Direct campaigns without passing a Yandex token directly to the assistant.

Use cases

  • Analyze campaign spend and conversion performance
  • Find campaigns, placements, or keywords wasting budget
  • Pause campaigns and adjust bids or budgets
  • Build Yandex Direct campaigns with UTM parameters
  • Review multiple advertising accounts in one report

Key features

  • Yandex Direct API v5 and Reports API access
  • Campaign, budget, bid, and keyword management
  • ROAS and wasted-spend diagnostics
  • Wordstat keyword frequency data
  • 30-day spend and conversion forecasts
  • Agency portfolio account overview

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

7/7 checks healthy over the last 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · marketscore-direct-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
npm downloads40Package downloads in the last 30 days.
Last commit2mo agoMost recent push to the default branch.

How Marketscore Direct MCP works

What marketscore-direct-mcp MCP server does

marketscore-direct-mcp MCP server provides an MCP connection to MarketScore’s Direct Manager service. The service handles access to Yandex Direct API v5 and the Reports API; the npm package acts as a connector rather than implementing the advertising API or analytics logic locally.

The available tool count depends on the Direct Manager plan. The documentation describes 111 tools on the Assistant and Pro plans, and up to 116 on the Agency plan. Agency access adds the accounts_overview tool for comparing multiple Direct accounts in one response.

How it works

Remote MCP clients connect to https://app.marketscore.ru/api/mcp. After opening the connection, the client starts an OAuth login flow. The Yandex token is not passed to the AI assistant. The service applies the account’s subscription and returns the tools available for that plan; without an active plan, it returns no tools.

Local clients use the npm package as a stdio bridge:

Terminal
npx -y marketscore-direct-mcp

A typical MCP configuration starts that command with no additional arguments. The package then connects the local client to the hosted Direct Manager MCP service.

Tools and capabilities

marketscore-direct-mcp MCP server covers read and write operations for Yandex Direct, including:

  • Campaign metrics by period and dimensions such as device, gender, age, geography, and Yandex Advertising Network placement.
  • Search-query reporting, impression share, and detection of campaigns with ROAS below one, spend without conversions, inefficient placements, or costly keywords.
  • Campaign controls for pausing and resuming, daily or weekly budgets, bidding strategies, target CPA or ROAS settings, bids, and bid adjustments.
  • Negative keywords and regular keywords, plus campaign construction from campaign to ad group and advertisement with quick links and UTM parameters.
  • Forecasts for 30-day spend and conversions, period-over-period change explanations, performance-drop diagnostics, ranked findings by ruble impact, and a weekly briefing.
  • Wordstat keyword suggestions with frequency data.
  • Portfolio-level account summaries for agency users.

Write actions use separate annotations so the client can identify changes before applying them. The service also handles Direct API errors, including cases where an API response is technically successful but the requested change was not applied.

Setup and configuration

For Claude Desktop, Claude web or Code, and ChatGPT, add the remote MCP connector URL. Local users of Cursor, VS Code, Cline, or Zed can configure the npx command as an MCP server, for example:

config.json
{
  "mcpServers": {
    "direct-manager": {
      "command": "npx",
      "args": ["-y", "marketscore-direct-mcp"]
    }
  }
}

An active Direct Manager account is required. The service offers a seven-day Pro trial at registration, followed by subscription plans that vary by account count and tool availability.

Limitations and notes

The advertising endpoint is separate from MarketScore’s SEO MCP endpoint at https://app.marketscore.ru/api/mcp/seo. SEO tools, subscriptions, and access do not come with the Direct Manager connection, and the two endpoints expose different tool sets. The connector also depends on the hosted service, its OAuth flow, and an active Direct Manager subscription rather than providing a standalone local implementation of Yandex Direct access.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Marketscore Direct MCP

marketscore-direct-mcp is an MCP server that connects Claude, ChatGPT, and local MCP clients to MarketScore Direct Manager for Yandex Direct. Its main tools cover campaign analytics, wasted-spend detection, campaign and budget controls, bids, keywords, Wordstat data, forecasts, and agency account overviews.

Install it for local MCP clients by running `npx -y marketscore-direct-mcp` and adding that command to the client’s MCP configuration. Remote users can connect to the Direct Manager MCP URL and authenticate through OAuth.

Yes, marketscore-direct-mcp works with Cursor through the local stdio bridge. Configure Cursor to run `npx -y marketscore-direct-mcp`; the connector then connects the client to the hosted Direct Manager service.

It provides 111 tools on the Assistant and Pro plans and up to 116 on the Agency plan. The Agency tier adds `accounts_overview` for portfolio reporting across Direct accounts.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMarketscore Direct MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/marketscore-direct-mcp?style=directory)](https://allmcps.com/mcp/marketscore-direct-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/marketscore-direct-mcp"><img src="https://allmcps.com/api/badge/marketscore-direct-mcp?style=directory" alt="Marketscore Direct MCP on AllMCPs" /></a>