VK community posting MCP server

VK SMM MCP Server

A compact VK community MCP server: post publishing with scheduling, photo uploads, statistics and comments

  • 0 ★ on the repository
  • Last commit
MCP server

Broad access

Why this level

  • It publishes posts on behalf of the community, visible to all followers
  • Without MCP_AUTH_TOKEN, anyone who knows the server's address can call it
All reasons and checks
Russian stack

andrey56ufa/vk-smm-mcp

Install

Services

Manual install

fastmcp deploy

Deploying via FastMCP Cloud from the project folder, per the README.

Access and checks

How we review

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

  • It publishes posts on behalf of the community, visible to all followers
  • Without MCP_AUTH_TOKEN, anyone who knows the server's address can call it

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

What it does

The server gives six tools for managing a VK community wall: publishing a post on behalf of the group with optional scheduled posting at a specific time, uploading a photo to the wall by URL and getting an attachment string, reading recent posts with view, like, comment and repost counters, counters for specific posts by ID, day-by-day community statistics, and comments on a post. It is built on FastMCP, with the access key and group ID set via environment variables, plus an optional Telegram notification token. It deploys to free hosts like Koyeb, Render or FastMCP Cloud.

Who it is for. For small VK communities that need a simple bridge between an agent or a Notion workflow and the group wall.

Good fit when

  • You need to publish posts to a VK community with scheduled posting
  • You need basic community statistics and post counters without logging into the dashboard
  • A free deploy on Koyeb, Render or FastMCP Cloud works for you

Not a fit when

  • You need to work with a personal VK page, not a community
  • You need stories, albums, moderation or managing several groups: the server only covers one group's wall
  • You need call authorization: MCP_AUTH_TOKEN is optional, and the server runs unprotected by default

Example request

Publish a VK community post with this image scheduled for tomorrow at 10 AM

MCP

Transport
http
Authentication
API key

Environment variables

VK_TOKEN required, secret
The community access key with wall and photos permissions.
VK_GROUP_ID
The community id, defaulting to the author's own community.
MCP_AUTH_TOKEN secret
A secret token protecting server calls; without it the server runs unchecked.

Limitations

The project is small, a single server file originally written for one specific community, Mir Iskusstvennogo Intellekta, though the group ID is configurable via an environment variable. Server call authorization via MCP_AUTH_TOKEN is optional; without it the server responds with no header check. Free hosting options like Render sleep after 15 minutes of inactivity, and the first request after sleep takes 30 to 60 seconds.

How to disable. Stop the hosting deployment or the server process and remove it from your MCP client configuration.

FAQ

Can the server be used for a different group?

Yes, the group ID is set via VK_GROUP_ID, though the server was originally written for one specific community.

Are the server's calls protected?

Only if the MCP_AUTH_TOKEN variable is set; otherwise the server responds with no Authorization header check.

Discussion

No questions or reviews yet.

Russian stack

An MCP server for the VKontakte wall: reading and posting, messages, friends, communities and group stats in 8 tools

MCP serverBroad access1Repository stars
Russian stack

MCP server for the VK API: profiles, walls, communities, photos, likes and stats, with confirmable post publishing

MCP serverBroad access17Repository stars

VKontakte MCP server for Make

MCP VKontakte Server

Russian stack

A 42-tool VKontakte MCP server for the Make MCP Client: posts, stories, photo albums, group moderation and webhooks

MCP serverBroad access
Russian stack

An MCP server for running a VKontakte community: settings, wall, cover and avatar, photo albums, market items and monitoring in 28 tools

MCP serverBroad access
Russian stack

Remote MCP server for VK communities: 50 tools, posts, comments, dialogs, photos, video and products, with writing off by default

MCP serverBroad access
Russian stack

An MCP server publishes one text at once to Telegram, VKontakte (group and personal wall) and TenChat with a single publish_all call

MCP serverBroad access

README in short

The Russian README describes a bridge between a Notion agent called SMM manager VK and the VK API, gives a table of six tools, step-by-step instructions for getting a community access key with the right permissions, and three free deploy options: Koyeb, Render and FastMCP Cloud, with the server answering at a /mcp address over Streamable HTTP.

README badge

Report a problem