Content Calendar Agent by Nova (CIVAI)

I create markdown content calendars and export them as PDFs via PDF Generator MCP

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
86%
Qualität der Benennung
64%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (8)

  • LOWTool 'slidegen__converse' description lacks action verbin slidegen__converse
  • LOWTool 'bgpt_pdf_generator__list_previews' name length outside 3-30 rangein bgpt_pdf_generator__list_previews
  • LOWTool 'bgpt_pdf_generator__get_preview' name length outside 3-30 rangein bgpt_pdf_generator__get_preview
  • LOWTool 'bgpt_pdf_generator__preview_document' name length outside 3-30 rangein bgpt_pdf_generator__preview_document
  • LOWTool 'bgpt_pdf_generator__generate_pdf' name length outside 3-30 rangein bgpt_pdf_generator__generate_pdf
  • LOWTool 'bgpt_pdf_generator__delete_preview' name length outside 3-30 rangein bgpt_pdf_generator__delete_preview
  • LOWTool 'slidegen__generate_single_graphic' name length outside 3-30 rangein slidegen__generate_single_graphic
  • LOWTool 'slidegen__generate_multiple_graphics' name length outside 3-30 rangein slidegen__generate_multiple_graphics

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~865Tokens (Tool-Definitionen)
~574 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.68% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "content-calendar-agent": {
      "url": "https://nova.civai.co/mcp/agents/content-calendar-agent"
    }
  }
}

Remote-Endpunkte

https://nova.civai.co/mcp/agents/content-calendar-agentstreamable-http

Was es kann

Tool-Inventar

Tools (9)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢bgpt_pdf_generator__list_previews

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢bgpt_pdf_generator__get_preview(preview_id)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "preview_id": {
      "type": "string",
      "description": "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)."
    }
  },
  "required": []
}
🟡bgpt_pdf_generator__preview_document(title, content, update_preview_id)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Document title (real topic title, not 'Preview')"
    },
    "content": {
      "type": "string",
      "description": "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": {
      "type": "string",
      "description": "When the user asks to adjust an existing preview, set this to that preview's preview_id. Omit to create a new preview."
    }
  },
  "required": [
    "content"
  ]
}
⚪bgpt_pdf_generator__generate_pdf(preview_id)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "preview_id": {
      "type": "string",
      "description": "Unique preview_id from a prior preview_document result. Omit to list choices (when multiple) or generate the only/last preview."
    }
  },
  "required": []
}
🔴bgpt_pdf_generator__delete_preview(preview_id)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "preview_id": {
      "type": "string",
      "description": "Hex preview_id from list_previews / get_preview in THIS session only"
    }
  },
  "required": [
    "preview_id"
  ]
}
⚪slidegen__generate_single_graphic(detail)

🖼️ Slidegen: generate single graphic

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Specific parameters for this action."
    }
  }
}
⚪slidegen__generate_image(detail)

🖼️ Slidegen: generate image

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Specific parameters for this action."
    }
  }
}
⚪slidegen__generate_multiple_graphics(detail)

🖼️ Slidegen: generate multiple graphics

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Specific parameters for this action."
    }
  }
}
⚪slidegen__converse(reply_hint)

Reply conversationally when the request is ambiguous or needs clarification.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "reply_hint": {
      "type": "string",
      "description": "Optional hint for the conversational reply."
    }
  }
}

Empfohlene Prompts

retrieve_data
Get details about [item] from Content Calendar Agent by Nova (CIVAI)
Erwartete Tools: bgpt_pdf_generator__get_preview
list_items
List all [items] available in Content Calendar Agent by Nova (CIVAI)
Erwartete Tools: bgpt_pdf_generator__list_previews
explore_workflow
List available [items], then get details for each one using Content Calendar Agent by Nova (CIVAI)
Erwartete Tools: bgpt_pdf_generator__list_previewsbgpt_pdf_generator__get_preview
fetch_info
Fetch [information type] using Content Calendar Agent by Nova (CIVAI)
Erwartete Tools: bgpt_pdf_generator__get_preview
browse_collection
Show me the [collection] from Content Calendar Agent by Nova (CIVAI)
Erwartete Tools: bgpt_pdf_generator__list_previews

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet9 Tools
verifiziertVersion nicht aufgezeichnet9 Tools