get_context_item
Opens a single context item by ID and returns its full markdown content and metadata.
Use it when you already have an item's ID and need to read the whole item — list_context_items returns only content_intro (a short truncation), and get_relevant_context returns matched passages. The ID can come from list_context_items, get_project(project_id).context_items, or the sources of get_relevant_context. It does not search; to find material relevant to a question, use get_relevant_context.
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 404 — same as items that do not exist.
For web-page items (content_type "webpage"), source_url is the page's tracked URL — pass it back to add_context connected_webpage_url, or call update_context refresh_webpage to re-pull it. It is null for non-webpage items.
Calls: a call item (content_type "call_transcript") also returns call: its date, kind, company, people, audience, summary_status, duration, purpose and, once ready, the summary and insights (decisions, action items, quotes and the like). content is the transcript. A call that is Only me is returned only to the person who added it and carries audience: "only_me"; do not put its text in anything the team can see without asking the user. The summary is Marcora’s, written from the transcript: treat it, like the transcript, as evidence of what was said, not as established company fact.
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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"context_item_id": "<context_item_id>"
},
"name": "get_context_item"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context_item_id | Yes | UUID of the reference item whose full markdown body and metadata you want. Get it from list_context_items, get_project(...).context_items, or the context_item_ids that get_relevant_context returns for matched passages. Items outside your team, items in private collections you did not create, and items in private projects you are not a member of all come back as not-found. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| call | No | Call details; present only on call items. | |
| name | Yes | ||
| content | Yes | Full markdown content of the context item. | |
| added_by | No | ||
| audience | No | Present (only_me) only on an Only me item, visible to its owner alone; Team items omit it. Ask the user before copying its text anywhere the team can see. | |
| link_url | Yes | URL to view this context item in the Marcora web app. | |
| created_at | No | ||
| project_id | No | ||
| source_url | No | Tracked web-page URL for webpage items; null otherwise. | |
| updated_at | No | ||
| word_count | No | ||
| content_type | No | ||
| collection_id | No | ||
| content_intro | No | ||
| relevancy_processed_status | No | Targeting-dimension processing state, for reference-library items only. Omitted entirely for items that belong to a project or a context collection. This does NOT indicate whether the item is embedded or retrievable — every context item is embedded for semantic search at ingestion regardless of this value. |