publiar-mcp
Publiar MCP is a French-language server for creating, rendering, publishing, and tracking LinkedIn lead magnets, with strict anti-hallucination rules requiring sourced facts and dates.
Content Creation:
generate_lead_magnet(LinkedIn post + visual spec from structured inputs),generate_pair(legacy paired hook/image variants),add_memory(store user facts with source and date).Visual Rendering:
render_visual(1080×1080 PNG, 8 archetypes),render_gif(animated GIF),prepare_visual_base(cinematic background for dark thumbnail).Publishing:
publish_lead_magnet(two-phase preview/confirmation, validates resource URLs),update_post(edit published post text, preserving URN/date/engagement),register_published(register post for tracking).Tracking & Engagement:
list_published,get_published_detail,set_published_status,toggle_published_dm,paste_comments(import/parse LinkedIn comments and generate personalized DMs),mark_engagement_sent,poll_published_now(legacy, returns empty due to LinkedIn API restrictions).Corpus & Retrieval:
list_corpus(browse reference lead magnets),find_similar_corpus(semantic search weighted by engagement).Authentication:
whoami(verify auth status).
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@publiar-mcpCreate a LinkedIn post about our automation: we measured 3h saved daily for 2 months, CTA: NOTION."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
publiar-mcp
Serveur MCP qui écrit des lead magnets LinkedIn et refuse d'inventer.
EN. MCP server for Publiar. Writes LinkedIn lead magnets that refuse to fabricate facts, renders the matching visual, publishes to LinkedIn and tracks what happened. 19 tools, stdio transport. Generated posts are in French. MIT.
Demande un post LinkedIn à un LLM, il te sort « après 7 semaines de tests intensifs, +340 % d'engagement ». Tu n'as rien testé pendant 7 semaines et le chiffre sort de nulle part. Tu le publies, quelqu'un demande la source, et tu n'en as pas.
Ce serveur applique six règles bloquantes avant d'écrire une ligne. Pas de chiffre sans source déclarée, pas de marque non citée, pas de client anonyme fictif, pas de durée de test imaginaire, pas d'années d'expérience sorties du chapeau, et pas de ressource promise dont l'URL ne répond pas. Si tu ne l'as pas dit, ça n'existe pas.
Installation
pip install publiar-mcpRelated MCP server: LinkedIn MCP Server
Configuration
Génère une clé sur publiar.app/profile, section « Clés MCP ». Elle n'est affichée qu'une fois.
Claude Desktop, %APPDATA%\Claude\claude_desktop_config.json sur Windows,
~/Library/Application Support/Claude/claude_desktop_config.json sur macOS :
{
"mcpServers": {
"publiar": {
"command": "publiar-mcp",
"env": {
"PUBLIAR_API_KEY": "mcp_pub_xxxxx",
"PUBLIAR_API_URL": "https://api.publiar.app/api"
}
}
}
}Cursor, ~/.cursor/mcp.json, même format. Claude Code :
claude mcp add publiar -e PUBLIAR_API_KEY=mcp_pub_xxxxx -- publiar-mcpRedémarre complètement l'agent pour qu'il charge le serveur.
Les 19 outils
Écrire et rendre
Outil | Ce qu'il fait |
| Post LinkedIn + |
| Générateur de paires, motifs couplés et porte de preuve |
| Rend un |
| Rend un GIF animé, publiable tel quel sur LinkedIn |
| Fond cinématique généré, pour l'archétype |
Publier
Outil | Ce qu'il fait |
| Publie texte + visuel sur LinkedIn. Deux phases : aperçu, puis confirmation. |
| Réécrit le texte d'un post déjà en ligne. L'URN, la date et l'engagement survivent. |
| Enregistre un post publié pour le suivi |
Mesurer et relancer
Outil | Ce qu'il fait |
| Tes lead magnets publiés et leurs statistiques |
| Détail d'un post, engagements et statut des DM |
|
|
| Active ou coupe le DM automatique sur un post |
| Analyse des commentaires collés, prépare les DM à envoyer |
| Marque un DM comme envoyé |
| Récolte via l'API. Renvoie vide, voir Limitations. |
Mémoire et corpus
Outil | Ce qu'il fait |
| Écrit dans ta mémoire. |
| Les 45 lead magnets de référence analysés |
| Recherche sémantique dans le corpus, pondérée par l'engagement |
| Vérifie l'authentification |
Les 8 archétypes visuels
Le serveur déduit l'archétype depuis ta matière, tu n'as pas à le choisir.
Archétype | Déclencheur |
| 2 ou 3 outils combinés |
| comparaison chiffrée de modèles ou de produits |
| annonce de produit ou de lancement |
| audience grand public, titre fort |
| une photo de toi est fournie |
| un screenshot de workflow est fourni |
| une arborescence de stack ou de skills |
| une équipe de 3 à 5 agents |
Une preuve réelle uploadée bat toujours une preuve générée. Si tu fournis une
photo, l'archétype est selfie_workspace, même si tu as aussi nommé deux outils.
Exemple
Génère un lead magnet sur Claude + Notion pour automatiser ma prise de notes. J'ai mesuré 3 h gagnées par jour depuis 2 mois. CTA : NOTION.
L'agent appelle generate_lead_magnet et te rend le post, les hashtags et le
visual_spec. render_visual en fait un PNG, publish_lead_magnet l'envoie.
Variables d'environnement
Variable | Défaut | Rôle |
| — | Obligatoire. Clé |
|
| Endpoint REST |
|
| Délai HTTP en secondes |
|
| Niveau de log sur stderr |
Architecture
Agent IA publiar-mcp API Publiar
Claude Desktop → ce paquet, → Django,
Cursor processus stdio api.publiar.app
│ │
│ Bearer mcp_pub_… │
└───────────────────────┘
HTTPS, JSON et NDJSONAucune logique métier ici. Ce paquet est un adaptateur de protocole ; tout vit dans le backend qui sert déjà publiar.app.
Sécurité
Les clés sont stockées hachées en SHA-256 côté serveur, la valeur brute n'est
montrée qu'à la création. Chaque clé est révocable depuis publiar.app/profile.
last_used_at est suivi pour repérer les clés dormantes. Le préfixe
mcp_pub_ reste visible pour identifier une clé sans la révéler.
Limitations connues
poll_published_now renverra toujours vide. Lire les commentaires d'un post
personnel exige la permission LinkedIn r_member_social, que LinkedIn classe
en accès privé et n'accorde plus. Utilise paste_comments : tu colles les
commentaires, le serveur fait le reste.
generate_lead_magnet consomme de l'inférence côté serveur.
Les envois d'images pour selfie_workspace et system_workflow_screenshot ne
passent pas encore par le MCP. L'agent doit fournir le base64 dans le spec.
Licence
MIT.
Maintenance
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for LinkedIn publishing from AI coding assistants. Dry run by default, SKILL.md for safe workflows, 28 unit tests. MIT licensed.3162MIT
- AlicenseAqualityCmaintenanceFully featured MCP server that provides automation tools for LinkedIn, supporting browser-based scraping and API-based operations for content management, media uploads, and reactions.63MIT
- AlicenseAqualityDmaintenanceMCP server for LinkedIn that enables AI agents to post, comment, like, and manage content on LinkedIn.10131MIT
- Alicense-qualityDmaintenanceHigh-performance autonomous MCP server that turns LinkedIn into an API for AI workflows, enabling profile management, job search, content posting, and document generation.1MIT
Related MCP Connectors
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TokDar2410621/publiar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server