Zum Inhalt springen

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

EndpunktWas er tut
POST /api/v1/citeFormatiert 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/stylesDurchsucht 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/searchNach Relevanz sortierte Suche über alle Seiten der Website.
GET /api/v1/pagesDer vollständige Website-Katalog als strukturierte Einträge, filterbar nach Seitentyp.
GET /api/v1/how-to-citeJede Seite mit Anleitungen für Quellenart × Stil, filterbar nach beidem.
GET /api/v1/toolsJedes kostenlose Tool, mit Kategorie und Schlagwörtern.
GET /api/v1/guidesJeder Lehrratgeber, mit seiner Kategorie.
GET /api/v1/convertersJede vom Angebot der Website unterstützte Identifikator- und Formatumwandlung.
GET /api/v1/comparisonsDirekte Stilvergleiche, verknüpft mit den Datensätzen beider Stile.
GET /api/v1/fieldsFachgebiete, Themenkategorien und Regionen — zur Beantwortung von „Welchen Stil sollte ich verwenden?".
GET /api/v1/faqGeprüfte Antworten auf häufige Zitierfragen, filterbar mit q.
GET /api/v1/glossaryBegriffe 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/v1Dokument 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.