OneCite

MCP.Pizza Chef: HzaCode

OneCite is a tool that helps turn mixed and messy research references into clean, verified citation records. It works by checking identifiers like DOIs, arXiv IDs, and ISBNs against trusted sources to fill in missing details and flag uncertain entries for review. While it runs as a command-line or Python tool needing developer setup, it outputs standard citation formats like BibTeX and CSL-JSON, making it useful for academic writing and research workflows.

Files/PDF
Other
Writing

Use This MCP server To

Turn messy references into clean, verified citation records Get suggested matches for incomplete or unclear citations Convert reference lists into BibTeX or CSL-JSON formats Check which references failed to resolve for manual review Fill in missing citation details like authors and journal info Prepare citation data for academic papers or literature reviews

README

OneCite Logo

OneCite

Auditable citation normalization for research workflows

Downloads Awesome CLI Apps

Tests codecov PyPI Python MIT Docs Awesome LaTeX

Features • Quick Start • Privacy & External Services • 📖 Advanced Usage • 🗺️ Roadmap • 🤝 Contributing


OneCite is a command-line and Python toolkit that turns messy, mixed-format references — DOIs, PMIDs, arXiv IDs, ISBNs, URLs, and BibTeX fragments — into auditable BibTeX or CSL-JSON records. Strong identifiers follow documented metadata-service routes; ordinary ambiguous plain-text references are returned as candidates for review and are not auto-promoted by process.


OneCite FAQ

Can I use OneCite to turn messy references into clean, verified citations?
Yes — OneCite processes mixed-format references like DOIs, arXiv IDs, and URLs into auditable, standardized citation records for review.
Can I use OneCite to suggest possible matches for incomplete or ambiguous references?
Yes — it offers candidate suggestions for unclear references without automatically accepting them.
Does OneCite work inside apps like ChatGPT or Claude?
OneCite is a developer-focused tool typically run via command line or Python, so it’s not directly built into chat apps but can be integrated by developers.
Do I need an API key or account to use OneCite?
No — OneCite uses public metadata services without requiring user accounts or keys.
How hard is it to set up OneCite?
It requires developer-level setup, including installing via pip and running commands or scripts.
Which citation formats does OneCite output?
It produces BibTeX and CSL-JSON citation formats suitable for academic use.
What kinds of references can OneCite handle?
It supports DOIs, PMIDs, arXiv IDs, ISBNs, URLs, and BibTeX fragments among others.