Format Citation
format_citationFormat a citation in APA 7, MLA 9, or Chicago author-date style. FREE.
Typical input {"style": "apa", "authors": ["Curie, Marie"], "year": 1911, "title": "Radium and radioactivity", "container": "Century Magazine"} returns {"style": "apa", "citation": "Curie, M. (1911). Radium and radioactivity. Century Magazine.", "note": "..."}.
Use when the source details are already known and only the formatting is missing. Not for finding or verifying a source. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "style must be apa, mla, or chicago"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Optional URL of the source. | |
| year | Yes | Publication year, e.g. 2024. | |
| style | Yes | Citation style: "apa", "mla", or "chicago" (case-insensitive). | |
| title | Yes | Title of the work being cited. | |
| authors | Yes | Authors as "Last, First" strings in source order, at least one, e.g. ["Curie, Marie"]. | |
| accessed | No | Optional access date for MLA web sources, e.g. "12 Aug. 2026". | |
| container | No | Optional journal, book, or site name. | |
| publisher | No | Optional publisher name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||