CitationEasy untuk asisten dan agen AI
Semua yang ada di situs ini tersedia untuk perangkat lunak maupun manusia: API JSON gratis, server MCP, spesifikasi OpenAPI, indeks llms.txt, dan tampilan markdown dari semua 12.986 halaman. Tanpa kunci, tanpa akun, tanpa batas laju kami sendiri.
Mengapa memanggil API alih-alih menulis sitasi sendiri
Pemformatan sitasi tampak seperti masalah pembuatan teks, padahal bukan. Setiap gaya menyandikan ratusan aturan tentang pembalikan nama penulis, inisial, kapitalisasi judul, tanda baca kontainer, pernyataan edisi, dan penempatan tanggal, dan aturan-aturan ini berbeda dengan cara yang mudah salah secara halus jika mengandalkan ingatan. CitationEasy menjalankan citeproc-js terhadap definisi resmi Citation Style Language — mesin yang sama yang digunakan Zotero dan Mendeley — sehingga hasilnya deterministik dan sesuai dengan yang diharapkan sistem pengajuan jurnal. Metadata berasal dari Crossref, Open Library, dan PubMed; tidak ada yang direka-reka, dan bidang yang tidak ada di sumber tetap tidak ada, bukannya diisi dengan tebakan yang masuk akal.
Buat sitasi
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…": "" }
}
]
}Kirim inputs alih-alih input untuk hingga 10 sumber dalam satu panggilan, atau entry dengan metadata CSL-JSON yang sudah Anda miliki untuk melewati pencarian sepenuhnya. Tambahkan note: true untuk bentuk catatan kaki. Kegagalan per sumber dikembalikan pada sumber tersebut, sehingga satu batch tidak pernah gagal secara keseluruhan.
Terhubung lewat MCP
Endpoint Model Context Protocol di /api/mcp menggunakan JSON-RPC 2.0 lewat streamable HTTP dan tidak memerlukan kredensial.
# 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 yang disediakannya
- 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
Endpoint
| Endpoint | Fungsinya |
|---|---|
| POST /api/v1/cite | Memformat hingga 10 sumber sekaligus. Menerima URL, DOI, ISBN, PubMed ID, arXiv ID, teks BibTeX/RIS/CSL-JSON, atau objek entri CSL-JSON. Mengembalikan entri referensi, dan secara opsional sitasi dalam teks serta catatan kaki. |
| GET /api/v1/styles | Cari semua 10.834 gaya menurut nama, kelas format sitasi, disiplin ilmu, atau wilayah. |
| GET /api/v1/styles/{slug} | Satu gaya secara lengkap, dengan contoh terformat nyata yang dihasilkan dari definisi CSL-nya sendiri. |
| GET /api/v1/search | Pencarian berperingkat relevansi di semua halaman situs. |
| GET /api/v1/pages | Katalog situs lengkap sebagai entri terstruktur, dapat difilter menurut jenis halaman. |
| GET /api/v1/how-to-cite | Setiap halaman panduan jenis sumber × gaya, dapat difilter menurut keduanya. |
| GET /api/v1/tools | Setiap alat gratis, beserta kategori dan kata kuncinya. |
| GET /api/v1/guides | Setiap panduan edukasi, beserta kategorinya. |
| GET /api/v1/converters | Setiap konversi pengenal dan format yang ditawarkan situs. |
| GET /api/v1/comparisons | Perbandingan gaya berdampingan, ditautkan ke data kedua gaya. |
| GET /api/v1/fields | Bidang akademik, kategori subjek, dan wilayah — untuk menjawab "gaya apa yang harus saya gunakan?". |
| GET /api/v1/faq | Jawaban terverifikasi untuk pertanyaan sitasi umum, dapat difilter dengan q. |
| GET /api/v1/glossary | Istilah sitasi dan penulisan akademik beserta definisi lengkapnya — respons membawa teksnya sendiri, jadi tidak ada halaman yang perlu diambil setelahnya. |
| GET /api/v1 | Dokumen penemuan endpoint. Mulai di sini jika Anda sedang menjelajah. |
Berkas penemuan
- /llms.txt
- Indeks situs terkurasi yang ditulis untuk model bahasa.
- /llms-full.txt
- Setiap halaman yang dipublikasikan situs, dikelompokkan menurut jenis, satu baris masing-masing.
- /openapi.json
- Deskripsi OpenAPI 3.1 dari seluruh API publik.
- /api/mcp
- Endpoint MCP (streamable HTTP). GET di browser untuk melihat deskripsinya.
- /.well-known/mcp.json
- Dokumen penemuan MCP untuk agen yang memeriksa sebuah domain.
- /.well-known/ai-plugin.json
- Manifes plugin lama, untuk framework yang masih mencarinya.
- /md/{any path}
- Tampilan markdown dari halaman mana pun di situs.
- /sitemap.xml
- Setiap URL yang dapat diindeks.
Apa saja yang ada di katalog
Setiap halaman di bawah ini dapat diakses sebagai HTML, sebagai markdown di bawah /md/, dan sebagai entri terstruktur dari /api/v1/pages.
- 10.834 gaya sitasi, masing-masing dengan contoh nyata yang dihasilkan dari definisi CSL-nya sendiri
- 250 alat browser gratis
- 125 panduan edukasi
- 1.290 halaman cara menyitasi
- 105 perbandingan gaya
- 21 konverter
- 32 bidang akademik
- 30 hub gaya utama dengan aturan format lengkap
Pertanyaan yang Sering Diajukan
- Apakah API CitationEasy gratis, dan apakah saya butuh kunci API?
- API ini gratis dan tidak memerlukan kunci API. Setiap endpoint di bawah /api/v1 tanpa autentikasi dan terbuka untuk CORS, sehingga Anda bisa memanggilnya dari browser, notebook, atau agen tanpa mendaftar. Tidak ada batas laju kami sendiri, tetapi pencarian pengenal diproksikan ke Crossref, Open Library, dan PubMed, yang menerapkan batas penggunaan wajar mereka sendiri — gunakan `inputs` untuk pemrosesan batch alih-alih mengirim banyak permintaan paralel.
- Apakah sitasinya dihasilkan oleh model bahasa?
- Tidak. Pemformatan dijalankan oleh citeproc-js terhadap definisi resmi Citation Style Language, mesin yang sama yang digunakan pengelola referensi. Input dan gaya yang sama selalu menghasilkan string yang sama. Metadata bibliografi berasal dari Crossref (DOI), Open Library (ISBN), dan PubMed (PMID) — CitationEasy tidak merekayasa bidang, jadi apa pun yang tidak ada di sumber juga tidak ada di hasilnya, bukannya ditebak.
- Bagaimana cara menghubungkan agen ke CitationEasy lewat MCP?
- Arahkan klien Model Context Protocol mana pun ke https://www.citationeasy.com/api/mcp menggunakan transport streamable HTTP. Tidak perlu kredensial. Di Claude Code: `claude mcp add --transport http citationeasy https://www.citationeasy.com/api/mcp`. Server ini menyediakan tools untuk membuat sitasi, mencari 10.834 gaya, panduan jenis sumber, pencarian situs, dan membaca halaman mana pun sebagai markdown.
- Gaya sitasi apa saja yang bisa dihasilkan API?
- Semua 10.834 gaya dalam repositori Citation Style Language, termasuk APA 7, MLA 9, kedua sistem Chicago, Harvard, Vancouver, IEEE, AMA, dan ribuan gaya jurnal individual. Kirim slug gaya di bidang `style`. Slug yang mudah diingat seperti "chicago" dan "harvard" akan diselesaikan ke varian CSL yang benar, dan /api/v1/styles?q= menemukan sisanya.
- Apa itu llms.txt dan di mana punya CitationEasy?
- llms.txt adalah indeks teks polos sebuah situs yang ditulis untuk model bahasa, bukan untuk browser. Punya CitationEasy ada di /llms.txt; versi lengkap yang mencantumkan setiap halaman situs ada di /llms-full.txt.
- Bisakah saya membaca halaman CitationEasy sebagai markdown alih-alih HTML?
- Bisa. Tambahkan awalan /md/ ke path situs mana pun — misalnya /md/citation-style/apa atau /md/tools/word-counter. Halaman berbasis data mengembalikan konten lengkapnya, termasuk contoh terformat nyata yang dihasilkan dari definisi CSL masing-masing gaya. Halaman berisi teks tulisan tangan (panduan, lembar contekan) mengembalikan kartu ringkasan plus URL HTML kanonis, karena teksnya hanya ada di halaman itu sendiri.
- Bolehkah saya menggunakan hasil CitationEasy di produk saya sendiri?
- Boleh. Sitasi terformat adalah fakta tentang sebuah sumber; gunakan dengan bebas. Definisi gaya CSL itu sendiri berasal dari proyek Citation Style Language di bawah lisensi CC BY-SA 3.0. Atribusi kembali ke CitationEasy dihargai tetapi tidak wajib.
Ada yang kurang?
Jika agen Anda membutuhkan endpoint, bidang, atau format yang tidak ada di sini, beri tahu kami. Menjelajah secara manual? Mulai dari pembuat sitasi.