accueil / serveurs / Fichiers & Documents / co.civai.nova/content-calendar-agent
co.civai.nova/content-calendar-agent
serveur MCP (Model Context Protocol) · Content Calendar Agent by Nova (CIVAI) 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que co.civai.nova/content-calendar-agent est sûr ?
Au dernier audit MCP Hub, le serveur MCP « co.civai.nova/content-calendar-agent » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 9 outils
- pdf__delete_preview≈ 169 tokens
Delete one stored PDF draft by preview_id from this chat session only. Hidden from suggestion buttons — agent-only. Returns deleted true/false. Does not remove already-generated public PDF files. Never accept path-like ids.
Paramètres, retour & exemple (2)
Paramètrespreview_id· string · requis
Hex preview_id from list_previews / get_preview in THIS session onlynotification_message· string · optionnel
Short user-facing sentence for this action if the follow-up reply fails. Plain text only; do not mention template syntax or variable names.
Exemple d'appel{"name": "pdf__delete_preview", "arguments": {"preview_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pdf__generate_pdf≈ 195 tokens
Generate a PDF from a preview. Call with no args first: if multiple previews exist, returns needs_selection + previews (title + preview_id) — ask the user which one, then call again with preview_id. If only one preview exists, generates it immediately. Returns pdf_url when generated.
Paramètres, retour & exemple (2)
Paramètrespreview_id· string · optionnel
Unique preview_id from a prior preview_document result. Omit to list choices (when multiple) or generate the only/last preview.notification_message· string · optionnel
Short user-facing sentence for this action if the follow-up reply fails. Plain text only; do not mention template syntax or variable names.
Exemple d'appel{"name": "pdf__generate_pdf", "arguments": {"preview_id": "texte", "notification_message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pdf__get_preview≈ 218 tokens
Preview PDF button. Call with no args first: if one draft exists, returns document_markdown; if multiple, returns needs_selection + previews — emit_display layout P (interaction_mode none) numbered picker only. NEVER collect_user_input or emit_display input for preview_id. After user replies with a number/title, call again with preview_id.
Paramètres, retour & exemple (2)
Paramètrespreview_id· string · optionnel
Optional. Omit on first Preview PDF tap so the tool can list drafts. Pass only after the user picks from the numbered list (or when chat already has a clear id).notification_message· string · optionnel
Short user-facing sentence for this action if the follow-up reply fails. Plain text only; do not mention template syntax or variable names.
Exemple d'appel{"name": "pdf__get_preview", "arguments": {"preview_id": "texte", "notification_message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pdf__list_previews≈ 142 tokens
List all stored PDF drafts in this session. Returns previews[{preview_id, title}], count, and most_recent_preview_id. Use when the user taps List PDFs or asks which drafts exist. Does not show document body — follow with get_preview after they pick.
Paramètres, retour & exemple (1)
Paramètresnotification_message· string · optionnel
Short user-facing sentence for this action if the follow-up reply fails. Plain text only; do not mention template syntax or variable names.
Exemple d'appel{"name": "pdf__list_previews", "arguments": {"notification_message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pdf__preview_document≈ 283 tokens
Write or revise draft markdown into session storage (creates preview_id). Agent-only — not a suggestion button. Use when the user asks to create/write/edit document content. For showing an existing draft use get_preview (Preview PDF). Never put emit_display chrome into content.
Paramètres, retour & exemple (4)
Paramètrestitle· string · optionnel
Document title (real topic title, not 'Preview')content· string · requis
Full substantive markdown for the PDF pages (use --- between pages; each page needs a heading). Must be the document the user requested — never UI phrases like 'Here is a preview of your PDF document.'update_preview_id· string · optionnel
When the user asks to adjust an existing preview, set this to that preview's preview_id. Omit to create a new preview.notification_message· string · optionnel
Short user-facing sentence for this action if the follow-up reply fails. Plain text only; do not mention template syntax or variable names.
Exemple d'appel{"name": "pdf__preview_document", "arguments": {"content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - slide__converse≈ 67 tokens
Reply conversationally when the request is ambiguous or needs clarification.
Paramètres, retour & exemple (1)
Paramètresreply_hint· string · optionnel
Optional hint for the conversational reply.
Exemple d'appel{"name": "slide__converse", "arguments": {"reply_hint": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - slide__generate_image≈ 54 tokens
🖼️ Slidegen: generate image
Paramètres, retour & exemple (1)
Paramètresdetail· string · optionnel
Specific parameters for this action.
Exemple d'appel{"name": "slide__generate_image", "arguments": {"detail": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - slide__generate_multiple_graphics≈ 60 tokens
🖼️ Slidegen: generate multiple graphics
Paramètres, retour & exemple (1)
Paramètresdetail· string · optionnel
Specific parameters for this action.
Exemple d'appel{"name": "slide__generate_multiple_graphics", "arguments": {"detail": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - slide__generate_single_graphic≈ 58 tokens
🖼️ Slidegen: generate single graphic
Paramètres, retour & exemple (1)
Paramètresdetail· string · optionnel
Specific parameters for this action.
Exemple d'appel{"name": "slide__generate_single_graphic", "arguments": {"detail": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».