CitationEasy voor AI-assistenten en agents
Alles op deze site is beschikbaar voor software én voor mensen: een gratis JSON API, een MCP-server, een OpenAPI-specificatie, een llms.txt-index en een markdown-weergave van alle 12.986 pagina's. Geen sleutel, geen account, geen eigen ratelimiet.
Waarom de API aanroepen in plaats van zelf de bronvermelding te schrijven
Bronvermeldingen opmaken lijkt een tekstgeneratieprobleem, maar dat is het niet. Elke stijl legt honderden regels vast over het omkeren van auteursnamen, initialen, hoofdlettergebruik in titels, interpunctie van containers, editievermeldingen en de plaatsing van de datum, en die regels verschillen op manieren die je uit het hoofd makkelijk net iets verkeerd doet. CitationEasy draait citeproc-js op de officiële Citation Style Language-definities — dezelfde engine die Zotero en Mendeley gebruiken — zodat de uitvoer deterministisch is en overeenkomt met wat het inzendsysteem van een tijdschrift verwacht. Metadata komt van Crossref, Open Library en PubMed; er wordt niets verzonnen, en een veld dat bij de bron ontbreekt, blijft ontbreken in plaats van te worden ingevuld met een aannemelijke gok.
Een bronvermelding genereren
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…": "" }
}
]
}Stuur inputs in plaats van input voor maximaal 10 bronnen in één aanroep, of entry met CSL-JSON-metadata die je al hebt om de opzoeking helemaal over te slaan. Voeg note: true toe voor de voetnootvorm. Fouten per bron komen terug bij die bron, dus een batch faalt nooit in zijn geheel.
Verbinden via MCP
Het Model Context Protocol-eindpunt op /api/mcp spreekt JSON-RPC 2.0 via streamable HTTP en heeft geen inloggegevens nodig.
# 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" }
}
}Tools die het aanbiedt
- 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
Eindpunten
| Eindpunt | Wat het doet |
|---|---|
| POST /api/v1/cite | Maakt tot 10 bronnen tegelijk op. Accepteert een URL, DOI, ISBN, PubMed-ID, arXiv-ID, BibTeX-/RIS-/CSL-JSON-tekst, of een CSL-JSON-entry-object. Geeft de literatuurvermelding terug, en optioneel de verwijzing in de tekst en de voetnoot. |
| GET /api/v1/styles | Doorzoek alle 10.834 stijlen op naam, opmaakklasse, discipline of regio. |
| GET /api/v1/styles/{slug} | Eén stijl volledig uitgewerkt, met echte opgemaakte voorbeelden geproduceerd door de eigen CSL-definitie. |
| GET /api/v1/search | Op relevantie gerangschikte zoekopdracht over alle pagina's van de site. |
| GET /api/v1/pages | De volledige sitecatalogus als gestructureerde items, filterbaar op paginatype. |
| GET /api/v1/how-to-cite | Elke brontype × stijl-handleidingpagina, filterbaar op beide. |
| GET /api/v1/tools | Elke gratis tool, met de bijbehorende categorie en zoekwoorden. |
| GET /api/v1/guides | Elke educatieve handleiding, met de bijbehorende categorie. |
| GET /api/v1/converters | Elke identificatie- en formaatconversie die de site biedt. |
| GET /api/v1/comparisons | Stijlen naast elkaar vergeleken, gekoppeld aan beide stijlrecords. |
| GET /api/v1/fields | Academische vakgebieden, onderwerpscategorieën en regio's — voor het beantwoorden van "welke stijl moet ik gebruiken?". |
| GET /api/v1/faq | Geverifieerde antwoorden op veelgestelde vragen over bronvermeldingen, filterbaar met q. |
| GET /api/v1/glossary | Termen over citeren en academisch schrijven met hun volledige definities — het antwoord bevat al de tekst, dus is er achteraf geen pagina nodig om op te halen. |
| GET /api/v1 | Document voor eindpuntontdekking. Begin hier als je aan het verkennen bent. |
Ontdekkingsbestanden
- /llms.txt
- Samengesteld overzicht van de site, geschreven voor taalmodellen.
- /llms-full.txt
- Elke pagina die de site publiceert, gegroepeerd per type, één regel per pagina.
- /openapi.json
- OpenAPI 3.1-beschrijving van de volledige publieke API.
- /api/mcp
- MCP-eindpunt (streamable HTTP). Doe er een GET op in een browser voor een beschrijving.
- /.well-known/mcp.json
- MCP-ontdekkingsdocument voor agents die een domein aftasten.
- /.well-known/ai-plugin.json
- Verouderd plugin-manifest, voor frameworks die er nog een verwachten.
- /md/{any path}
- Markdown-weergave van elke pagina op de site.
- /sitemap.xml
- Elke indexeerbare URL.
Wat de catalogus bevat
Elke pagina hieronder is bereikbaar als HTML, als markdown onder /md/ en als gestructureerd item via /api/v1/pages.
- 10.834 citatiestijlen, elk met echte voorbeelden gegenereerd uit de eigen CSL-definitie
- 250 gratis browsertools
- 125 educatieve handleidingen
- 1.290 pagina's over hoe te citeren
- 105 stijlvergelijkingen
- 21 converters
- 32 academische vakgebieden
- 30 hubs voor de belangrijkste stijlen met volledige opmaakregels
Veelgestelde vragen
- Is de CitationEasy API gratis, en heb ik een API-sleutel nodig?
- Ze is gratis en er is geen API-sleutel nodig. Elk eindpunt onder /api/v1 vereist geen authenticatie en staat open voor CORS, dus je kunt het aanroepen vanuit een browser, een notebook of een agent zonder te registreren. Er is geen eigen ratelimiet, maar identificatie-opzoekingen lopen via een proxy naar Crossref, Open Library en PubMed, die hun eigen redelijk-gebruiklimieten toepassen — bundel aanvragen met `inputs` in plaats van veel parallelle verzoeken te versturen.
- Worden de bronvermeldingen gegenereerd door een taalmodel?
- Nee. De opmaak draait citeproc-js op de officiële Citation Style Language-definities, dezelfde engine die referentiebeheerders gebruiken. Dezelfde invoer en stijl leveren altijd dezelfde tekst op. Bibliografische metadata komt van Crossref (DOI's), Open Library (ISBN's) en PubMed (PMID's) — CitationEasy verzint geen velden, dus wat bij de bron ontbreekt, ontbreekt ook in de uitvoer in plaats van te worden geraden.
- Hoe verbind ik een agent met CitationEasy via MCP?
- Wijs een willekeurige Model Context Protocol-client naar https://www.citationeasy.com/api/mcp met gebruik van het streamable-HTTP-transport. Er zijn geen inloggegevens nodig. In Claude Code: `claude mcp add --transport http citationeasy https://www.citationeasy.com/api/mcp`. De server biedt tools voor het genereren van bronvermeldingen, het doorzoeken van de 10.834 stijlen, hulp per brontype, sitezoekopdrachten en het lezen van elke pagina als markdown.
- Welke citatiestijlen kan de API produceren?
- Alle 10.834 stijlen uit de Citation Style Language-repository, waaronder APA 7, MLA 9, beide Chicago-systemen, Harvard, Vancouver, IEEE, AMA en duizenden individuele tijdschriftstijlen. Geef de stijl-slug op in het veld `style`. Vriendelijke slugs zoals "chicago" en "harvard" worden herleid naar de juiste CSL-variant, en /api/v1/styles?q= vindt de rest.
- Wat is llms.txt en waar staat dat van CitationEasy?
- llms.txt is een platteksten-index van een site, geschreven voor taalmodellen in plaats van browsers. Die van CitationEasy staat op /llms.txt; de volledige versie met elke pagina van de site staat op /llms-full.txt.
- Kan ik CitationEasy-pagina's als markdown lezen in plaats van als HTML?
- Ja. Zet /md/ voor elk pad op de site — bijvoorbeeld /md/citation-style/apa of /md/tools/word-counter. Datagestuurde pagina's geven hun volledige inhoud terug, inclusief de echte opgemaakte voorbeelden die zijn gegenereerd uit de eigen CSL-definitie van elke stijl. Handgeschreven tekstpagina's (handleidingen, spiekbriefjes) geven een samenvattingskaart terug plus de canonieke HTML-URL, omdat hun tekst in de pagina zelf leeft.
- Mag ik de uitvoer van CitationEasy in mijn eigen product gebruiken?
- Ja. Een opgemaakte bronvermelding is een feit over een bron; gebruik hem vrij. De CSL-stijldefinities zelf komen van het Citation Style Language-project onder de licentie CC BY-SA 3.0. Vermelding van CitationEasy wordt gewaardeerd maar is niet verplicht.
Mis je iets?
Als je agent een eindpunt, veld of formaat nodig heeft dat hier niet staat, laat het ons weten. Blader je liever handmatig? Begin bij de bronvermeldingengenerator.