Comunicate.eu

Find news sites in Romania and Europe, compare prices and plan press release or advertorial campaigns by budget. Catalogue tools work without an account.

Serveur MCP hébergé

npx add-mcp 'https://app.comunicate.eu/mcp'

S’installe dans Claude Code, Codex, Cursor et plus

Documentation

Your AI assistant publishes advertorials through Comunicate.eu

Comunicate.eu runs an MCP (Model Context Protocol) server. Without an account, any assistant that speaks MCP — Claude, ChatGPT, Perplexity, Cursor, Gemini — can search the catalogue and build budget plans. Tied to your account, it can write drafts, prepare editorial plans and, only if you allow it, order publications.

How it works

  1. Add the server to your assistant

    The address is https://app.comunicate.eu/mcp. The catalogue and budget plans need no account and no key. The steps for each assistant are below.
  2. Link your account, if you want

    For the balance, drafts and orders, connect through OAuth or issue an API key under Integrations, with the permissions you choose.
  3. Work in plain language

    “I run a clinic in Cluj and have 2,000 RON, where do I publish?”, “write a draft about…”, “prepare the September editorial plan”. The assistant uses the tools; you see the result in your account.

Without an account

Without a key, the server is not tied to any account: an assistant can search the catalogue, plan around a budget and read the requirements of each campaign type, but it changes nothing. With an API key or an OAuth connection, it is tied to your account automatically: balance, drafts and orders, and orders also need the switch turned on.

The money switch

By default an assistant cannot spend: it searches, writes drafts and plans, checks articles, but an order for publication or writing is refused with an explanation. When you want automatic publishing, turn on “AI assistants may order and publish” under Integrations. Turning it on or off stays in the audit log, and every order shows up in Publications like any other.

The key’s permissions still apply on top: a key without “publications · write” cannot order anyway. Two locks, so an assistant’s mistake cannot drain an account.

Connecting

The server uses the stateless Streamable HTTP transport. Reading the catalogue needs no authentication. For account access it accepts an API key in the Authorization header or OAuth 2.1 (standard metadata at /.well-known/oauth-authorization-server), and Claude, ChatGPT, Perplexity and the other approved assistants connect on their own. Address: https://app.comunicate.eu/mcp

Claude Code

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

Cursor, VS Code

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

Gemini CLI

{
  "mcpServers": {
    "comunicate-eu": {
      "httpUrl": "https://app.comunicate.eu/mcp"
    }
  }
}

With an account, using an API key

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

OpenAI API (Responses / Agents SDK)

{
  "model": "gpt-5",
  "tools": [
    {
      "type": "mcp",
      "server_label": "comunicate",
      "server_url": "https://app.comunicate.eu/mcp",
      "headers": {
        "Authorization": "Bearer bk_live_…"
      },
      "require_approval": "never"
    }
  ],
  "input": "…"
}

Claude, ChatGPT and Perplexity

In Claude: Customize → Connectors → Add custom connector, with the address https://app.comunicate.eu/mcp, then “Sign in when needed” and “Register automatically”. In ChatGPT: Settings → Apps & Connectors → Advanced, turn on Developer mode and create a connector with the same address, using “No authentication” for the catalogue or OAuth for your account; availability depends on your plan. In Perplexity, on a paid plan: Settings → Connectors, a custom connector with the same address and the Streamable HTTP transport. Menus change often, so check their help pages too. Applications built on the OpenAI API use the MCP server directly, with the Authorization header.

API documentation · openapi.json

Available tools

Twenty-seven tools. The first ten work without an account; the rest need a key or an OAuth connection. The marked ones spend money from the account and require the switch to be on.

  • how_it_works
  • plan_budget
  • search_catalog
  • get_site
  • catalog_stats
  • list_niches
  • get_niche
  • list_campaign_types
  • list_own_network
  • get_own_publication
  • whoami
  • get_balance
  • list_articles
  • get_article
  • create_article
  • update_article
  • check_article_seo
  • check_article_fit
  • list_campaigns
  • create_campaign
  • update_campaign
  • list_publications
  • get_publication
  • order_publication spends
  • order_writing spends
  • list_writing_orders
  • report_summary

Example requests

  • „I run a dental clinic in Cluj and have a budget of 2,000 RON. Which sites do you recommend?”
  • „Write a 700-word draft about solar panels for client X, with a link to their site, and check whether it passes the SEO requirements.”
  • „Prepare the October editorial plan for brand Y: three articles, 900 RON budget, business sites only.”

Zapier, Make and other automations

The same API powers classic automations: the OpenAPI specification imports directly into Zapier (Platform, “Import from OpenAPI”), into Make (custom app) or into any client generator. Events (published, failed, payment confirmed) arrive through the webhooks under Integrations.

API documentation · openapi.json · Open an account and link it to your assistant