get_context_item
Fetch the full markdown content of a single context item by ID.
Input Schema
{
"type": "object",
"required": [
"context_item_id"
],
"properties": {
"context_item_id": {
"type": "string",
"format": "uuid",
"description": "UUID of the context item to fetch. Get from list_context_items, get_project, list_context_collections, or get_relevant_context."
}
}
}Output Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Context item ID."
},
"name": {
"type": "string",
"description": "Context item name."
},
"content": {
"type": "string",
"description": "Full markdown content of the context item."
},
"added_by": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
}
},
"description": "{id: integer, name: string} — the user who added the item."
},
"link_url": {
"type": "string",
"format": "uri",
"description": "Direct URL to view this context item in the MarketCore app."
},
"created_at": {
"type": "integer",
"description": "Unix timestamp of creation."
},
"project_id": {
"type": [
"string",
"null"
],
"format": "uuid",
"description": "Project this item is associated with, or null."
},
"updated_at": {
"type": [
"integer",
"null"
],
"description": "Unix timestamp of last update."
},
"word_count": {
"type": "integer",
"description": "Word count of the content."
},
"content_type": {
"type": "string",
"description": "One of manual, webpage, canvas, deliverable, integration_data, call_transcript, file."
},
"collection_id": {
"type": [
"integer",
"null"
],
"description": "Collection this item lives in, or null."
},
"content_intro": {
"type": "string",
"description": "Short truncation used in listings."
},
"relevancy_processed_status": {
"type": "string",
"description": "RAG indexing status. One of unprocessed, provisional, complete."
}
}
}Instructions
Fetches the full markdown content and metadata of a single context item by ID.
Use this when you need the actual content of a context item — list_context_items only returns content_intro (a short truncation). The IDs you pass here can come from list_context_items, get_project(project_id).context_items, list_context_collections, or get_relevant_context (which returns context_item_ids of parent items for matched chunks).
Authorization: the item must belong to your team. Items in private collections (where you are not the creator) and items in private projects (where you are not a member) return a 404 — same as items that do not exist.
Errors:
- 404 Not Found — the item does not exist OR is in a private collection you don’t own OR is in a private project you’re not a member of. (The error doesn’t differentiate between these cases — that’s by design, to avoid leaking the existence of inaccessible items.)
Example prompts:
- “Pull the full content of my brand voice guide”
- “Show me what’s actually in that competitor analysis context item”