For whom

Cross-posting for developers: webhook, REST API, MCP

Publish to channels straight from your code, backend or AI agent.

The problem

You need to post to channels from your service — after a deploy, on an event, on a schedule. Writing and maintaining separate integrations with the Telegram Bot API, VK API and Max API is expensive, and cross-posting between them is a pain of its own.

How Crosslybot solves it

Crosslybot gives you a single webhook endpoint: you send a POST with text and media — the post goes to every configured platform. Idempotency by key, HMAC signature, retry and a sandbox for smoke tests. There's an MCP server for AI agents.

Crosslybot solves publishing to Telegram, VK and Max from your own code. Instead of three separate integrations with platform APIs — a single webhook endpoint: a POST with text and media goes to every configured target of the project.

Idempotency by key, an HMAC signature with replay protection, automatic retry and a sandbox for smoke tests make the integration reliable. For AI agents (Claude, Cursor, Cline) there’s an MCP server with discover and publish tools.

How to set up

1

Create a webhook endpoint

In the Crosslybot dashboard, create an incoming webhook and attach it to a project with the targets you need.

2

Grab the token and secret

Copy the Bearer token and HMAC secret. Set up an IP allowlist if needed.

3

Send a POST

Send JSON with text, media, targets and idempotency_key. The sandbox endpoint validates the payload without real posting.

4

Wire it into your pipeline

Call the webhook from your backend, CI/CD, cron or a no-code scenario. AI agents — via the MCP server.

What's inside

Webhook IN/OUT

The incoming webhook accepts posts; the outgoing one sends an event about every publication to your system with an HMAC signature.

Idempotency and retry

A repeated POST with the same idempotency_key doesn't create a duplicate. Failed deliveries are retried automatically.

MCP for AI agents

The MCP server gives Claude, Cursor and other agents discover and publish tools — posting straight from the conversation.

Result

One integration instead of three. Publishing to Telegram, VK and Max from any code — with idempotency guarantees and without maintaining platform APIs.

FAQ

How does the webhook differ from MCP?

The webhook is a REST endpoint for backends and no-code scenarios. MCP is a protocol for AI agents: the agent calls discover/publish tools itself. The base is the same — the webhook IN API.

How is the endpoint protected?

A Bearer token, an optional HMAC signature with timestamp verification (replay protection), an IP allowlist and a per-endpoint rate limit.

Can I test without real posting?

Yes. The /v1/sandbox/test endpoint validates the payload and returns a result without publishing — handy for smoke tests in CI/CD.

What plan is needed for the API?

Webhook IN/OUT and MCP are available on the Pro plan and above.

Free plan

Ready to try?

Connect the bot in 2 minutes. Free plan — no cards, no signup.

More about the bot →