MCPOutils MCP/Séries de contenu

Séries de contenu

Séries récurrentes d'idées de publication qui génèrent du contenu selon un calendrier.

list_content_series

Readideas:read

List a location's content series (a series groups related post ideas under a shared theme, e.g. a weekly "Meet the Team" or "Behind the Scenes" recurring bit). Excludes archived series. Each row includes its current attached post-idea count. Requires locationId.

Paramètres
locationIdstringobligatoire
The location's id (required, from list_locations).
Exemple de requête
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_content_series",
    "arguments": {
      "locationId": "string"
    }
  }
}
Exemple de réponse
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.

MCPOutils MCP/Séries de contenu/get_content_series

get_content_series

Readideas:read

Get one content series by id, including its attached (non-archived) post ideas. Identify it by its id (from list_content_series or create_content_series).

Paramètres
seriesIdstringobligatoire
The id of the content series to fetch (required).
Exemple de requête
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_content_series",
    "arguments": {
      "seriesId": "string"
    }
  }
}
Exemple de réponse
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.

MCPOutils MCP/Séries de contenu/create_content_series

create_content_series

Writeideas:write

Create a new content series for a location — a named theme to group future post ideas under (e.g. "Customer Spotlights"). Attach post ideas to it via update_post_idea's seriesId field. Requires locationId and name.

Paramètres
locationIdstringobligatoire
The location's id (required, from list_locations).
namestringobligatoire
The series' display name (required).
themestringfacultatif
A short description of the series' theme/angle.
Exemple de requête
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "create_content_series",
    "arguments": {
      "locationId": "string",
      "name": "string"
    }
  }
}
Exemple de réponse
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.

MCPOutils MCP/Séries de contenu/update_content_series

update_content_series

Writeideas:write

Edit an existing content series' name, theme, or status. Pass only the fields you want to change. Identify it by its id (from list_content_series). Returns the updated series, or throws if not found.

Paramètres
seriesIdstringobligatoire
The id of the content series to update (required).
namestringfacultatif
New display name.
themestringfacultatif
New theme description.
statusstringfacultatif
New status — free text, not validated against a fixed set of values. To archive the series, use archive_content_series instead of setting a status here (archival is tracked separately from this field).
Exemple de requête
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "update_content_series",
    "arguments": {
      "seriesId": "string"
    }
  }
}
Exemple de réponse
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.

MCPOutils MCP/Séries de contenu/archive_content_series

archive_content_series

Writeideas:write

Archive a content series (soft delete). Its already-attached post ideas are left untouched — only the series grouping itself is archived and stops appearing in list_content_series. Identify it by its id (from list_content_series).

Paramètres
seriesIdstringobligatoire
The id of the content series to archive (required).
Exemple de requête
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "archive_content_series",
    "arguments": {
      "seriesId": "string"
    }
  }
}
Exemple de réponse
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.