LidFly MCP

The unified LidFly MCP server for Direct, Metrika, Wordstat, VK Ads, Telegram, MAX and Avito with a set of 28 skills

  • 19 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Broad access

Why this level

  • The server can change campaigns, bids and prices, which means spending ad budget.
  • Sign-in opens ad accounts, channels and communities to the agent, and data passes through a third-party server.
All reasons and checks
Russian stack

awaik/direct-mcp-ai-project

Install

Manual install

git clone https://github.com/awaik/direct-mcp-ai-project.git

A clone of the project with ready configs for Cursor, Codex, VS Code, OpenCode and other clients; confirm the email sign-in on first use.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The server can change campaigns, bids and prices, which means spending ad budget.
  • Sign-in opens ad accounts, channels and communities to the agent, and data passes through a third-party server.

This is third-party code. Review the repository files before installing.

What it does

The repository holds ready configs and skills for connecting the LidFly platform to AI clients. A single entry point, `https://lidfly.ru/mcp/v3`, opens advertising and analytics platforms through OAuth by email: Yandex Direct, Metrika, Wordstat, Webmaster, Audiences, VK Ads, VKontakte communities, Telegram and MAX channels, and an Avito profile and ads. Issuing a token for each platform by hand is not needed. The project holds 28 skills: building Direct and VK Ads campaigns, collecting a semantic core, monitoring search results, exporting reports, writing and revising articles, posting to Telegram and MAX, and working with Avito. Configs are already laid out for Claude Code, Cursor, Codex, VS Code with Copilot, OpenCode, Windsurf, Gemini CLI, Cline and OpenClaw. By the project's rules, changes to campaigns, bids, prices and publications happen only after confirmation.

Who it is for. Marketers and small business owners who run ads in Direct, VK and Avito and want to manage the accounts from an agent

Good fit when

  • Direct campaigns need an audit: finding budget leaks and ineffective phrases.
  • A VKontakte community and Telegram and MAX channels are run through an agent, including posts.
  • A semantic core is built and clustered from Wordstat data.
  • Ad reports are exported from several accounts in one request.

Not a fit when

  • You have no LidFly platform account: the server works only through it.
  • You need direct Direct API calls with no intermediary: data goes through LidFly servers.
  • An agency runs the ads and access to accounts cannot be handed over.

Example request

Check my active Yandex Direct campaigns and Metrika conversions over 30 days, find budget leaks and change nothing without a plan

MCP

Transport
http
Authentication
OAuth

Environment variables

LIDFLY_TOKEN secret
Static key instead of OAuth sign-in, for clients that do not support it

Limitations

The server is hosted by LidFly, so you need an account on lidfly.ru and platforms connected in the dashboard. Advertising account data passes through the platform's servers. Plans and prices are not described in the repository; see the site. The repository name `direct-mcp-ai-project` is historical, and it now holds LidFly MCP v3. Clients without OAuth can use a static key from the `LIDFLY_TOKEN` variable.

How to disable. Remove the LidFly server from the client config and delete the skills directory. Disconnect platforms in the lidfly.ru dashboard.

FAQ

How do I connect LidFly MCP to Claude Code?

Download `lidfly-claude-code.zip` from the releases or clone the repository and open the folder in Claude Code: the root holds `.mcp.json`, `CLAUDE.md` and `.claude/skills/`. On first use click Authenticate and confirm sign-in by email.

Do I need to issue Direct and Metrika tokens?

No. Platforms are connected in the LidFly dashboard through OAuth, and the client signs in by email. Clients without OAuth can use a static key in `LIDFLY_TOKEN`.

Will the agent change campaigns on its own?

By the project's rules, no: bids, campaigns, prices and publications change only after you explicitly confirm a plan.

Which clients are supported?

Claude Code, Claude Desktop, ChatGPT, Codex, Cursor, VS Code with Copilot, Windsurf, Gemini CLI, OpenCode, Cline and OpenClaw. Some have ready archives.

Which platforms are available?

Yandex Direct, Metrika, Wordstat, Webmaster, Audiences, VK Ads, VKontakte, Telegram, MAX and Avito, plus LidFly sites and knowledge bases.

Discussion

No questions or reviews yet.

LidFly plugins

LidFly Plugin Lapki

Official

The LidFly plugin for Codex and Claude Desktop: Direct, Metrika, Wordstat, Webmaster, VK, Telegram, MAX and Avito in one MCP with 27 skills

PluginBroad access1Repository stars
Russian stack

A local MCP server for advertising: Yandex Direct, Avito, VK through Click.ru and Telegram Ads in one SQLite store, changes only with confirmation

MCP serverBroad access1Repository stars
Russian stack

An MCP server for Yandex Direct, Metrica, Audiences and Wordstat with read-only mode and change confirmation

MCP serverBroad access51Repository stars
Russian stack

A paid connector service for Yandex Direct, VK and Avito with analytics, wasted-spend detection and an autopilot layer over the Direct API

MCP serverBroad access4Repository stars

Yandex Direct MCP

yandex-direct-mcp

Russian stack

A Claude Code and Codex plugin for Yandex Direct: a 147-tool MCP server, OAuth, and skills for ad copy and stats analysis

PluginBroad access14Repository stars

README in short

The README gives a three-step quick start: connect platforms in the LidFly dashboard, connect an AI client and send a first read-only request. It then lists supported clients with ready archives, capabilities by platform and a catalog of 28 skills.

README badge

Report a problem