get_item
Retrieve complete metadata for Zotero items, including untruncated abstracts, creators, tags, and privacy-safe attachment details. Supports single-key or batch requests to fetch full records when search results are insufficient.
Instructions
Get full metadata for one Zotero item or a batch of items.
Args:
item_key: A single Zotero item key. Use the key field from
search_library, list_collection_items, or get_recent_items
results (for example, X9KJ2M4P).
item_keys: Optional additional Zotero item keys for batch detail
retrieval. item_key and item_keys can be combined, and at
least one must be provided for batch mode. Single-key requests
keep the legacy single-item response shape.
Returns:
Single-key requests return JSON with complete item metadata including
the full untruncated abstract, title, creators, date, DOI, URL, tags,
collections as {key, name} pairs, attachment counts, and
privacy-safe attachment metadata that omits local file paths.
Multi-key requests return JSON with item_keys, items,
requested, total, and optional per-item errors. Duplicate keys
across item_key and item_keys are deduplicated before fetching.
Very large creator lists are summarized more aggressively in batch
mode to keep the payload bounded while single-item requests keep the
detailed creator list. Search results already include most fields, so
use this only when the full abstract or full attachment records are
needed.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_item"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_key | No | ||
| item_keys | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |