MCP Tools
Content

list_content

Returns all content visible to the current user as a single unified array. Content created from scratch and from blueprints are merged with consistent field names.

Input Schema

{
  "type": "object",
  "properties": {}
}

Output Schema

{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "name",
      "content_id"
    ],
    "properties": {
      "name": {
        "type": "string",
        "description": "Content name."
      },
      "stage": {
        "type": "string",
        "description": "Enum: in_progress or ready."
      },
      "web_url": {
        "type": "string",
        "description": "Direct URL to view this content in MarketCore."
      },
      "category": {
        "type": [
          "object",
          "null"
        ],
        "properties": {
          "id": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "description": "Content category, or null if uncategorized."
      },
      "projects": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Project names this content belongs to."
      },
      "content_id": {
        "type": "string",
        "format": "uuid",
        "description": "Content UUID. Pass to get_content or create_external_share."
      },
      "created_by": {
        "type": "string",
        "description": "Name of the creator."
      },
      "visibility": {
        "type": "string",
        "description": "Visibility setting (e.g. private, team)."
      }
    }
  }
}

Instructions

Returns all content visible to the current user as a single unified array. Content created from scratch and from blueprints are merged with consistent field names.

Use content_id with get_content to retrieve full content. Use create_external_share to share content externally.

Scroll to Top