MCP server: One MCP server.

Comunicate.top

@comunicate-topRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Publish press releases and advertorials on 3,800+ news sites: catalogue, prices, orders.

Freeno charge per call

One address for any MCP client. You sign in at app.comunicate.top once, after adding it.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: moves money, runs code or commands, deletes data, or sends messages for you.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

What it asks for at sign-in

Access toReadChange
Catalog readNot stated: CATALOG_READ
Articles readNot stated: ARTICLES_READ
Articles writeNot stated: ARTICLES_WRITE
Media writeNot stated: MEDIA_WRITE
Publications readNot stated: PUBLICATIONS_READ
Publications writeNot stated: PUBLICATIONS_WRITE
Campaigns readNot stated: CAMPAIGNS_READ
Campaigns writeNot stated: CAMPAIGNS_WRITE
Balance readNot stated: BALANCE_READ
Reports readNot stated: REPORTS_READ

From the sign-in at app.comunicate.top, as the endpoint publishes it. You approve it there.

Tools

None listed · checked 8 Oct 2026

Odel could not list its tools without signing in.

Try it in the Inspector
README4 min read

Comunicate.top — MCP server & public API

Remote MCP server and HTTP API for Comunicate.top, a Romanian platform for publishing press releases, advertorials and SEO articles on a network of 3,800+ online publications (Romania, Italy and other European markets).

Prices and turnaround times are printed in the catalogue and are the same for everyone — there is no request-for-quote and no negotiation, so an assistant can read a price and act on it.

MCP endpointhttps://app.comunicate.top/mcp (Streamable HTTP)
AuthOAuth 2.1 + PKCE, dynamic client registration — or an API key
OpenAPI 3.1https://comunicate.top/openapi.json
APIs.jsonhttps://comunicate.top/apis.json
Docshttps://comunicate.top/en/documentatie-api
Free, no keyhttps://app.comunicate.top/api/v1/public/*

Connect the MCP server

The server speaks Streamable HTTP and authenticates with OAuth 2.1 (PKCE, S256). Clients register themselves — there is nothing to copy and paste, you just approve the connection in a browser window.

Claude Code

bash
claude mcp add --transport http comunicate-top https://app.comunicate.top/mcp

Claude Desktop, Cursor, VS Code and anything else that reads mcpServers

json
{
  "mcpServers": {
    "comunicate-top": {
      "type": "http",
      "url": "https://app.comunicate.top/mcp"
    }
  }
}

With an API key instead of OAuth (for CI, or a client without OAuth support): issue a key under Integrations in your account and send it as a bearer token.

json
{
  "mcpServers": {
    "comunicate-top": {
      "type": "http",
      "url": "https://app.comunicate.top/mcp",
      "headers": { "Authorization": "Bearer bk_live_…" }
    }
  }
}

OAuth discovery follows RFC 9728: an unauthenticated request returns 401 with WWW-Authenticate: Bearer resource_metadata="https://app.comunicate.top/.well-known/oauth-protected-resource/mcp".

Tools

Twenty tools, in the order you would normally call them.

ToolWhat it does
whoamiThe organisation behind the key, its permissions, and whether assistants are allowed to order and publish. Call it first.
get_balanceCredits per package and the cash balance.
search_catalogSearch the network: niche, language, authority, price, turnaround.
get_siteOne publication in full: price per campaign type, rules, turnaround.
list_campaign_typesWhat each campaign type means and what the text must or must not contain.
list_articles / get_articleThe organisation's drafts and published articles.
create_article / update_articleWrite and revise a draft.
check_article_seoWhat the article still needs to pass publication checks.
check_article_fitWhether the text meets a campaign type's requirements.
list_campaigns / create_campaign / update_campaignEditorial plans: goal, budget, allowed sites.
list_publications / get_publicationStatus and live URL of each publication.
order_publicationOrders a publication. Spends credits or money.
order_writingOrders an article to be written. Spends credits or money.
list_writing_ordersStatus of writing orders and delivered articles.
report_summaryPublications, successes, failures, distinct sites, spend over a period.

Ordering is gated twice: the organisation has a switch for whether AI assistants may spend at all, and every order is checked against the balance before anything is written.


Free public API — no key, no account

Four read-only routes, open to anyone, CORS enabled. They are described in the same OpenAPI document as the rest of the API, with security: [].

bash
# How big the network is
curl 'https://app.comunicate.top/api/v1/public/stats'
# → {"publications":3822,"niches":21}

# The niches, with publication counts and average authority
curl 'https://app.comunicate.top/api/v1/public/niches?locale=en'

# One niche, with sample publications: domain, DA, PA, turnaround, price, ad label
curl 'https://app.comunicate.top/api/v1/public/niches/stiri?locale=en'

# Market statistics: authority distribution, turnaround, price per campaign type
curl 'https://app.comunicate.top/api/v1/public/statistici-piata'

There is deliberately no public route that returns the whole publication list, and no public route writes anything. Everything else — catalogue with prices, articles, orders, publications, campaigns, reports, webhooks — needs a key issued from an account.


Despre, pe scurt (RO)

Comunicate.top publică advertoriale, comunicate de presă și articole SEO pe o rețea de peste 3.800 de publicații. Prețul și termenul fiecărei publicații sunt scrise în catalog, publice și identice pentru toți. Serverul MCP de mai sus le dă asistenților AI acces la catalog, la articole și la comenzi, cu OAuth și cu un comutator prin care organizația decide dacă asistenții au voie să cheltuiască. Rutele /public/* sunt gratuite, fără cheie și numai de citire.

Documentație: https://comunicate.top/ro/documentatie-api · Ce poate face serverul MCP: https://comunicate.top/ro/mcp


This repository

Documentation and the registry manifest only — the platform itself is closed source. server.json is what is published to the official MCP registry under the top.comunicate namespace, verified by the key at https://comunicate.top/.well-known/mcp-registry-auth.

Questions or bug reports about the API: open an issue or write to contact@comunicate.top.

Licence

The contents of this repository (documentation and manifest) are released under the MIT licence. Use of the API and the MCP server is governed by the terms of service.

Similar modules

Browse Content marketing