MCP Tools
Content

get_content

Retrieve the full markdown body of a content document by its content_id. Always use it to read a project's brief in full when get_project or get_relevant_context returns it truncated. Otherwise use it only when you need a document's text to answer a question, not to show the user content they can already open in Marcora.

Parameters

NameTypeRequiredDefaultDescription
content_idstring (uuid)Yes—UUID of the content to retrieve. Get from list_content, get_project (documents array), or get_generation_status.

Input Schema

{
  "type": "object",
  "required": [
    "content_id"
  ],
  "properties": {
    "content_id": {
      "type": "string",
      "format": "uuid",
      "description": "UUID of the content to retrieve. Get from list_content, get_project (documents array), or get_generation_status."
    }
  }
}

Output Schema

{
  "type": "object",
  "required": [
    "content_id",
    "name",
    "content"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "Content name."
    },
    "stage": {
      "type": "string",
      "description": "Enumeration of in_progress or ready."
    },
    "content": {
      "type": "string",
      "description": "Full document content in markdown format."
    },
    "category": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "description": "Category ID."
        },
        "name": {
          "type": "string",
          "description": "Category name."
        }
      },
      "description": "Content category, or null if not categorized."
    },
    "link_url": {
      "type": "string",
      "description": "Direct URL to view this content in Marcora."
    },
    "content_id": {
      "type": "string",
      "format": "uuid",
      "description": "Content identifier."
    },
    "visibility": {
      "type": "string",
      "description": "Visibility setting (e.g. private, team)."
    }
  }
}

Instructions

Retrieves the full markdown body of a specific content document by its content_id (UUID).

Always warranted: reading a project's brief. When get_project or get_relevant_context returns a project_brief block with truncated: true, call this tool with that content_id before drafting, revising, assessing or critiquing anything in that project. The brief states the premise and the structural decisions already taken, and work produced without it is likely to contradict them. The caution below does not apply to it.

Otherwise, use this only when you need to read the content body to answer the user's question. For example: "summarize what my latest case study says about pricing," "what's the main argument in my Q3 launch blog?", or "does this messaging doc mention HIPAA?". The user can already view the content in Marcora via its link, so reading the body yourself is only useful when you need to answer something specific about it.

Do NOT call this after create_content (or after get_generation_status returns "completed") just to show the user what was generated. The user opens the content in Marcora via the link_url and reviews it themselves.

The content field contains the full document text in markdown format.

Links: present link_url to the user exactly as returned — copy it character for character. Never retype, shorten, or rebuild a link or the IDs inside it.

Scroll to Top