Zotero Search By Citation Key
zotero_search_by_citation_keyLook up a single Zotero item by its exact BetterBibTeX citation key to get its metadata, or see a not-found message if no item matches.
Instructions
Look up a single Zotero item by its BetterBibTeX citation key (e.g. 'Smith2024' or 'cladderMicus2018'). Returns that one item's metadata, or a not-found message if no item has that key. citekey: the citation key exactly as assigned by BetterBibTeX (case-sensitive). In local mode: queries the running Better BibTeX plugin via its HTTP API (Zotero desktop must be running and have BBT installed). In web mode: scans the 'Extra' field of items for 'Citation Key:' lines — slower, and may miss items whose keys aren't persisted to Extra. Requires the Better BibTeX plugin in the user's Zotero install. For partial-key or free-text lookup, use zotero_search_items. Example: zotero_search_by_citation_key(citekey='hasan2026mcp') → metadata for that single item.
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": {
"citekey": "<citekey>"
},
"name": "zotero_search_by_citation_key"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| citekey | Yes | The BetterBibTeX citation key to search for (e.g., 'Smith2024') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |