CitationEasy für KI-Assistenten und Agenten
Alles auf dieser Website steht ebenso Software wie Menschen zur Verfügung: eine kostenlose JSON-API, ein MCP-Server, eine OpenAPI-Spezifikation, ein llms.txt-Index und eine Markdown-Ansicht aller 12.986 Seiten. Kein Schlüssel, kein Konto, kein eigenes Ratenlimit.
Warum die API aufrufen, statt die Quellenangabe selbst zu schreiben
Das Formatieren von Quellenangaben sieht wie ein Textgenerierungsproblem aus, ist aber keines. Jeder Stil kodiert Hunderte Regeln zur Umkehrung von Autorennamen, zu Initialen, zur Groß-/Kleinschreibung von Titeln, zur Container-Zeichensetzung, zu Auflagenangaben und zur Platzierung von Daten, und diese Regeln unterscheiden sich auf eine Weise, die man aus dem Gedächtnis leicht subtil falsch macht. CitationEasy führt citeproc-js gegen die offiziellen Citation-Style-Language-Definitionen aus — dieselbe Engine, die auch Zotero und Mendeley verwenden —, sodass die Ausgabe deterministisch ist und dem entspricht, was das Einreichungssystem einer Fachzeitschrift erwartet. Metadaten stammen von Crossref, Open Library und PubMed; nichts wird erfunden, und ein vorgelagert fehlendes Feld bleibt fehlend, statt mit einer plausiblen Vermutung aufgefüllt zu werden.
Eine Quellenangabe erzeugen
curl -s https://www.citationeasy.com/api/v1/cite \
-H 'Content-Type: application/json' \
-d '{"input":"10.1038/nature12373","style":"apa","inText":true}'
{
"style": { "requested": "apa", "slug": "apa", "name": "American Psychological Association (APA) 7th edition" },
"language": "en-US",
"results": [
{
"input": "10.1038/nature12373",
"citation": "…formatted reference…",
"inText": "(Author, 2013)",
"entry": { "…resolved CSL metadata…": "" }
}
]
}Senden Sie inputs statt input, um bis zu 10 Quellen in einem Aufruf zu verarbeiten, oder entry mit bereits vorliegenden CSL-JSON-Metadaten, um die Suche ganz zu überspringen. Fügen Sie note: true für die Fußnotenform hinzu. Fehler einzelner Quellen werden bei dieser Quelle zurückgemeldet, sodass ein Stapel nie als Ganzes fehlschlägt.
Über MCP verbinden
Der Model-Context-Protocol-Endpunkt unter /api/mcp spricht JSON-RPC 2.0 über Streamable HTTP und benötigt keine Zugangsdaten.
# Claude Code
claude mcp add --transport http citationeasy https://www.citationeasy.com/api/mcp
# Any MCP client config
{
"mcpServers": {
"citationeasy": { "type": "http", "url": "https://www.citationeasy.com/api/mcp" }
}
}Bereitgestellte Tools
- generate_citation
- Generate a citation
- search_citation_styles
- Search citation styles
- get_citation_style
- Get a citation style
- how_to_cite
- How to cite a source type
- answer_citation_question
- Answer a general citation question
- define_term
- Define a citation or academic-writing term
- search_site
- Search CitationEasy
- get_page
- Read a CitationEasy page as markdown
- list_free_tools
- List CitationEasy tools
- list_guides
- List citation and writing guides
- describe_site
- What CitationEasy offers
Endpunkte
| Endpunkt | Was er tut |
|---|---|
| POST /api/v1/cite | Formatiert bis zu 10 Quellen auf einmal. Nimmt eine URL, einen DOI, eine ISBN, eine PubMed-ID, eine arXiv-ID, BibTeX-/RIS-/CSL-JSON-Text oder ein CSL-JSON-Eintragsobjekt entgegen. Gibt den Literatureintrag zurück und optional den Beleg im Text sowie die Fußnote. |
| GET /api/v1/styles | Durchsucht alle 10.834 Stile nach Name, Zitierformat-Klasse, Fachgebiet oder Region. |
| GET /api/v1/styles/{slug} | Ein Stil im Detail, mit echten formatierten Beispielen aus seiner eigenen CSL-Definition. |
| GET /api/v1/search | Nach Relevanz sortierte Suche über alle Seiten der Website. |
| GET /api/v1/pages | Der vollständige Website-Katalog als strukturierte Einträge, filterbar nach Seitentyp. |
| GET /api/v1/how-to-cite | Jede Seite mit Anleitungen für Quellenart × Stil, filterbar nach beidem. |
| GET /api/v1/tools | Jedes kostenlose Tool, mit Kategorie und Schlagwörtern. |
| GET /api/v1/guides | Jeder Lehrratgeber, mit seiner Kategorie. |
| GET /api/v1/converters | Jede vom Angebot der Website unterstützte Identifikator- und Formatumwandlung. |
| GET /api/v1/comparisons | Direkte Stilvergleiche, verknüpft mit den Datensätzen beider Stile. |
| GET /api/v1/fields | Fachgebiete, Themenkategorien und Regionen — zur Beantwortung von „Welchen Stil sollte ich verwenden?". |
| GET /api/v1/faq | Geprüfte Antworten auf häufige Zitierfragen, filterbar mit q. |
| GET /api/v1/glossary | Begriffe rund um Zitieren und wissenschaftliches Schreiben mit ihren vollständigen Definitionen — die Antwort enthält den Text, sodass danach keine weitere Seite abgerufen werden muss. |
| GET /api/v1 | Dokument zur Endpunkt-Erkennung. Beginnen Sie hier, wenn Sie sich einen Überblick verschaffen. |
Discovery-Dateien
- /llms.txt
- Kuratierter Index der Website, geschrieben für Sprachmodelle.
- /llms-full.txt
- Jede von der Website veröffentlichte Seite, gruppiert nach Typ, jeweils eine Zeile.
- /openapi.json
- OpenAPI-3.1-Beschreibung der gesamten öffentlichen API.
- /api/mcp
- MCP-Endpunkt (Streamable HTTP). Rufen Sie ihn mit GET im Browser auf, um eine Beschreibung zu erhalten.
- /.well-known/mcp.json
- MCP-Discovery-Dokument für Agenten, die eine Domain abfragen.
- /.well-known/ai-plugin.json
- Legacy-Plugin-Manifest, für Frameworks, die noch danach suchen.
- /md/{any path}
- Markdown-Ansicht jeder beliebigen Seite der Website.
- /sitemap.xml
- Jede indexierbare URL.
Was der Katalog enthält
Jede Seite unten ist als HTML, als Markdown unter /md/ und als strukturierter Eintrag über /api/v1/pages erreichbar.
- 10.834 Zitierstile, jeweils mit echten Beispielen, die aus der eigenen CSL-Definition erzeugt wurden
- 250 kostenlose Browser-Tools
- 125 Lehrratgeber
- 1.290 Seiten zum Zitieren
- 105 Stilvergleiche
- 21 Konverter
- 32 Fachgebiete
- 30 Hubs der wichtigsten Stile mit vollständigen Formatierungsregeln
Häufig gestellte Fragen
- Ist die CitationEasy-API kostenlos, und brauche ich einen API-Schlüssel?
- Sie ist kostenlos, und es gibt keinen API-Schlüssel. Jeder Endpunkt unter /api/v1 ist authentifizierungsfrei und CORS-offen, sodass Sie ihn ohne Registrierung aus einem Browser, einem Notebook oder einem Agenten aufrufen können. Es gibt kein eigenes Ratenlimit, aber Identifikator-Abfragen werden an Crossref, Open Library und PubMed weitergeleitet, die ihre eigenen Fair-Use-Grenzen anwenden — bündeln Sie Anfragen mit `inputs`, statt viele parallele Anfragen abzusetzen.
- Werden die Quellenangaben von einem Sprachmodell erzeugt?
- Nein. Die Formatierung führt citeproc-js gegen die offiziellen Citation-Style-Language-Definitionen aus, dieselbe Engine, die auch Literaturverwaltungsprogramme verwenden. Dieselbe Eingabe und derselbe Stil erzeugen immer dieselbe Zeichenkette. Bibliografische Metadaten stammen von Crossref (DOIs), Open Library (ISBNs) und PubMed (PMIDs) — CitationEasy erfindet keine Felder, sodass alles, was vorgelagert fehlt, auch in der Ausgabe fehlt, statt geraten zu werden.
- Wie verbinde ich einen Agenten über MCP mit CitationEasy?
- Richten Sie einen beliebigen Model-Context-Protocol-Client mit dem Streamable-HTTP-Transport auf https://www.citationeasy.com/api/mcp. Es werden keine Zugangsdaten benötigt. In Claude Code: `claude mcp add --transport http citationeasy https://www.citationeasy.com/api/mcp`. Der Server stellt Tools bereit, um Quellenangaben zu erzeugen, die 10.834 Stile zu durchsuchen, Anleitungen nach Quellenart zu erhalten, die Website zu durchsuchen und jede Seite als Markdown zu lesen.
- Welche Zitierstile kann die API erzeugen?
- Alle 10.834 Stile im Citation-Style-Language-Repository, darunter APA 7, MLA 9, beide Chicago-Systeme, Harvard, Vancouver, IEEE, AMA und Tausende einzelne Zeitschriftenstile. Übergeben Sie den Stil-Slug im Feld `style`. Einfache Slugs wie "chicago" und "harvard" lösen sich zur richtigen CSL-Variante auf, und /api/v1/styles?q= findet den Rest.
- Was ist llms.txt, und wo finde ich das von CitationEasy?
- llms.txt ist ein Klartext-Index einer Website, geschrieben für Sprachmodelle statt für Browser. Der von CitationEasy liegt unter /llms.txt; die vollständige Version mit jeder einzelnen Seite der Website liegt unter /llms-full.txt.
- Kann ich CitationEasy-Seiten als Markdown statt als HTML lesen?
- Ja. Stellen Sie einem beliebigen Website-Pfad /md/ voran — zum Beispiel /md/citation-style/apa oder /md/tools/word-counter. Datengetriebene Seiten liefern ihren vollständigen Inhalt, einschließlich der echten formatierten Beispiele, die aus der eigenen CSL-Definition jedes Stils erzeugt wurden. Handgeschriebene Prosaseiten (Ratgeber, Spickzettel) liefern eine Zusammenfassungskarte sowie die kanonische HTML-URL, da ihr Text in der Seite selbst liegt.
- Darf ich die Ausgabe von CitationEasy in meinem eigenen Produkt verwenden?
- Ja. Eine formatierte Quellenangabe ist eine Tatsache über eine Quelle; verwenden Sie sie frei. Die CSL-Stildefinitionen selbst stammen aus dem Citation-Style-Language-Projekt unter der Lizenz CC BY-SA 3.0. Eine Nennung von CitationEasy wird geschätzt, ist aber nicht erforderlich.
Fehlt etwas?
Wenn Ihr Agent einen Endpunkt, ein Feld oder ein Format benötigt, das hier fehlt, sagen Sie uns Bescheid. Sie surfen lieber von Hand? Starten Sie beim Zitiergenerator.