Format a reference list
format_citationsConverts up to 10 DOIs, doi.org links, or OpenAlex IDs into a formatted reference list in a chosen citation style (APA, MLA, Chicago, Harvard, IEEE, or BibTeX).
Instructions
Turns up to 10 papers into a reference list in one call, using the same OpenAlex lookup as get_papers and the same formatting as format_citation. The references come back sorted alphabetically, except IEEE, which keeps the order you gave because its entries are numbered. A reference that OpenAlex does not know is listed at the end as not found instead of failing the whole call. Parts the record does not have are left out instead of invented, so check each reference against the paper before you hand it in. Inputs: papers (required, 1 to 10 items, each a DOI like 10.1038/nature14539, a doi.org link, or an OpenAlex id like W2741809807), style (required, apa, mla, chicago, harvard, ieee or bibtex). Example prompt: 'make an APA reference list from these DOIs: 10.1038/nature14539, 10.1038/nature16961 and 10.1126/science.aaa8415.'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | Yes | The citation style: apa, mla, chicago, harvard, ieee or bibtex. | |
| papers | Yes | 1 to 10 papers, each a DOI like 10.1038/nature14539, a doi.org link, or an OpenAlex id like W2741809807. |