bib:search
Find bibliography entries in CSL-YAML files by author, title, year, editor, or container-title. Use one search term per call to locate matching references.
Instructions
Search bibliography entries across all fields: author, title, type, year, editor, container-title. Use ONE search term per call (e.g., "Pahlow" or "OLG Köln"). For multiple lookups, call this tool multiple times.
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": {
"file": "<file>",
"query": "<query>",
"limit": "<limit>"
},
"name": "bib:search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | Absolute path to the CSL-YAML bibliography file (required). Look for "bibliography:" in pandoc.yaml or the YAML frontmatter of .md files. | |
| limit | Yes | Maximum results to return (default: 20) | |
| query | Yes | Single search term (case-insensitive, matches any field). Do NOT combine multiple terms — use separate calls instead. |