---
title: Scholar Sidekick vs Zotero - A Zotero User's Honest Comparison
description: Honest, table-based comparison of Scholar Sidekick (citation API + MCP) and Zotero (reference manager) - where each wins and how to use them together.
doc_version: "1.0"
last_updated: "2026-05-30"
---

# Scholar Sidekick vs Zotero

> From a longtime Zotero user
> Last updated: 2026-05-30
> HTML version: https://scholar-sidekick.com/compare/scholar-sidekick-vs-zotero

I have used Zotero for years to manage my personal reference library, and I built Scholar Sidekick to solve a different problem. They are not the same kind of tool, and a fair comparison should say so up front.

Zotero is a reference manager - a stateful, library-based application for collecting, organising, annotating, and citing scholarly sources over the long term. Scholar Sidekick is a stateless API and MCP server for resolving identifiers and producing deterministic citation output, designed to be called from scripts, agents, and pipelines.

These tools are complementary, not competitors. The page below sets out what each does best, the small overlap between them, and how to use them together.

## When to use which

| Need | Reach for | Why |
| --- | --- | --- |
| Building a long-term reference library for a thesis, book, or research programme | Zotero | Persistent storage, tags, notes, attachments, full-text search across PDFs. |
| Citing sources inside a Word, LibreOffice, or Google Docs manuscript | Zotero | Mature word-processor plugins; live cite-while-you-write integration. |
| Resolving a list of DOIs or PMIDs to formatted citations from a script or CI job | Scholar Sidekick | REST API with batch input, deterministic output, no account or local install. |
| Letting an AI agent (Claude, Cursor, Copilot) format or verify citations on demand | Scholar Sidekick | Native MCP server; no headless Zotero rig required. |
| Capturing references from a webpage as you browse | Zotero | The Zotero Connector is the gold standard for browser capture and metadata extraction. |
| Producing a one-off citation for a talk, poster, or grant - without installing anything | Scholar Sidekick | Free anonymous web access and a browser extension; nothing to set up. |
| Sharing a reference collection with a research group | Zotero | Group libraries with sync, permissions, and offline access. |
| Generating reproducible, version-pinned citation output for a publication or audit | Scholar Sidekick | x-scholar-transform-version header pins the formatter chain to a specific snapshot. |
| Checking whether a citation is real or AI-hallucinated (real DOI + invented title) | Scholar Sidekick | /tools/citation-verifier resolves the identifier and flags the dominant fabrication pattern documented by Topaz et al. (Lancet 2026). |

## Feature comparison

| Feature | Zotero | Scholar Sidekick |
| --- | --- | --- |
| Primary model | Stateful library | Stateless API |
| Account required | Recommended for sync | No (anonymous tier) |
| Cost | Free; paid storage tiers | Free anonymous tier; paid via RapidAPI |
| License | AGPL (open source) | Proprietary SaaS; OpenAPI spec public |
| Identifier resolution | Browser Connector + DOI/ISBN lookup | DOI, PMID, PMCID, ISBN, ISSN, arXiv, ADS bibcode, WHO IRIS URL |
| Citation styles | 10,000+ CSL styles | 10,000+ CSL styles + 5 hand-tuned builtins (Vancouver, AMA, APA, IEEE, CSE) |
| Export formats | BibTeX, RIS, CSL JSON, EndNote, MODS, Wikipedia, and more | BibTeX, RIS, CSL-JSON, EndNote XML, RefWorks, NBIB, RDF, CSV, plain text |
| Batch resolution | Yes, via UI or API | Yes, via REST or NDJSON streaming endpoint |
| MCP / agent integration | Community plugins (zotero-mcp, etc.) | First-party MCP server |
| Browser extension | Zotero Connector (rich capture) | Right-click formatter for any selected identifier |
| Word processor plugin | Word, LibreOffice, Google Docs | None (use Zotero for cite-while-you-write) |
| Library / collections | Yes (folders, tags, related items, notes) | No (stateless by design) |
| PDF storage and annotation | Yes (built-in reader in Zotero 7) | No |
| Group / shared libraries | Yes (free up to 25 MB; paid tiers from $20/yr) | Not applicable |
| Mobile app | iOS, Android (newer; basic) | Web (mobile-friendly); no native app |
| Offline use | Yes (desktop app) | No (web service) |
| Determinism / output stability | Depends on installed CSL pack version | x-scholar-transform-version header pins formatter chain |
| Provenance manifest | Documented in source code | Public /.well-known/sources.json with resolver chain and fallback order |
| Self-verification kit | Manual | /verification page with copy-paste curl commands |
| Citation authenticity check (fake DOI / AI hallucination) | Not built in (manual lookup) | Yes. Web tool at /tools/citation-verifier, public API at /api/verify, MCP tool `verifyCitation`, and the Scholar Sidekick Zotero plugin (verify at the import boundary). Catches the Topaz et al. (Lancet 2026) fabrication pattern. |
| Plugin ecosystem | Mature (Better BibTeX, ZotFile, Zutilo, others) | First-party Zotero & Obsidian plugins, browser extension |
| Maturity | Released 2006; widely adopted in academia | Released 2025; micro-SaaS |

## Where Zotero wins

Zotero is a complete reference manager, and that is the bar Scholar Sidekick is not trying to clear. If your work involves any of the following, Zotero is the right tool and there is no honest case for replacing it:

- **Library management.** Folders (collections), tags, related items, notes, saved searches, advanced search across the full text of attached PDFs. Years of institutional knowledge can live in a single Zotero library and survive software updates.
- **Browser capture.** The Zotero Connector reads structured metadata embedded in journal article pages, library catalogue records, and many other sources. It is the most reliable single click in academic publishing.
- **PDF storage and annotation.** Zotero 7 ships a built-in PDF reader with highlights, notes, and tags that sync across devices.
- **Word-processor integration.** The Word, LibreOffice, and Google Docs plugins are mature, well-tested, and the standard way most academics actually cite in manuscripts.
- **Group libraries.** Shared collections with sync, permissions, and offline access - used heavily by research groups, lab notebooks, and journal clubs.
- **Plugin ecosystem.** Better BibTeX, ZotFile, Zutilo, ZotMoov, and dozens of others extend Zotero into an ecosystem a hosted citation API does not try to replicate.
- **Cost and openness.** Zotero is free and open source under the AGPL. Storage tiers exist for sync but the core software is unrestricted, which matters for institutions and individuals who want to avoid vendor lock-in.
- **Maturity.** Released in 2006, used in tens of thousands of institutions, with stable file formats and reliable sync. New tools should be measured against that baseline, not the other way around.

## Where Scholar Sidekick wins

Scholar Sidekick is a programmatic citation surface - built for scripts, agents, CI pipelines, and any workflow where citations need to be generated, exported, or verified without a human in the loop. The places it pulls ahead of Zotero are exactly the places Zotero is not designed for:

- **Stateless API.** Send identifiers in, get formatted citations or export files out. No library to maintain, no sync, no install. A single HTTP request with no auth produces a citation in any of 10,000+ styles.
- **Deterministic output.** Every response carries an x-scholar-transform-version header that pins the resolver chain, normalisation, formatter, and CSL engine to a specific snapshot. Identical inputs at a fixed transform version produce byte-identical output - which matters for publications, audits, and reproducible research.
- **Public provenance manifest.** A machine-readable sources.json at the well-known discovery path declares the resolver chain, fallback order per identifier type, allowlisted hosts, and network safety guarantees. You can read what we do before integrating.
- **Self-verification kit.** A dedicated verification page provides copy-paste curl commands and expected outputs that let an external evaluator independently confirm determinism and edge-case behaviour against the live API.
- **MCP server (first-party).** Claude, Cursor, Windsurf, and other MCP-aware agents can resolve, format, and export citations directly. There is no need to run a headless Zotero or scrape the connector.
- **Edge-case identifier coverage.** ADS bibcodes for astrophysics, WHO IRIS URLs for global health policy documents, PMID and PMCID for biomedical literature - all surfaced via the same resolver chain. Live retraction (Retraction Watch) and open-access status (Unpaywall) are surfaced via dedicated [/tools/retraction-checker](https://scholar-sidekick.com/tools/retraction-checker) and [/tools/open-access-checker](https://scholar-sidekick.com/tools/open-access-checker) pages, via public API endpoints (/api/retraction-check, /api/oa-check), as opt-in per-item enrichment on /api/format via `?checks=retraction,oa`, and via the `checkRetraction` and `checkOpenAccess` MCP tools. Many reference managers do not handle this breadth consistently.
- **Citation authenticity check.** [/tools/citation-verifier](https://scholar-sidekick.com/tools/citation-verifier) resolves the identifier you paste and compares the resolved title to the claimed title, flagging the dominant fabrication pattern documented by [Topaz et al. (Lancet 2026)](https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(26)00603-3/fulltext) - a real, resolvable DOI paired with an invented title. Zotero stores citations but does not verify that the identifier resolves to the paper you think it does. (Also available via `/api/verify` and the `verifyCitation` MCP tool; conceptual background at [/citation-integrity](https://scholar-sidekick.com/citation-integrity).)
- **Verify before import.** The free [Scholar Sidekick Zotero plugin](/integrations/zotero) checks a bibliography - pasted, `.bib`, or `.ris` - against the authoritative record before anything enters your library, catching fabricated and retracted references at the import boundary. It is a thin client over the same API, not a separate product.
- **Zero-account use.** A free anonymous tier covers one-off lookups; paid plans on RapidAPI scale to half a million requests per month for production workloads.
- **Streaming batch.** An NDJSON streaming endpoint emits one JSON object per identifier, suitable for processing thousands of references without buffering the whole response.

## Use both together

The most useful workflow for many academics is to use Zotero and Scholar Sidekick side by side, each for the job it is best at. A few concrete patterns:

- **Zotero for the library, Scholar Sidekick for the export.** Maintain your reference collection in Zotero, then call the Scholar Sidekick API from a script or CI job to produce a deterministic, version-pinned citation list for a publication, dataset, or audit log.
- **Zotero for cite-while-you-write, Scholar Sidekick for the agent loop.** Use Zotero's Word or Google Docs plugin while drafting; let an AI assistant connected to the Scholar Sidekick MCP server pull formatted citations into chats, slide decks, or generated documents on demand.
- **Zotero for capture, Scholar Sidekick for verification.** Capture a reference with the Zotero Connector while reading. Run the resulting DOI through Scholar Sidekick's `/api/format` to confirm the formatted output matches your target style, or through `/api/export` to produce a BibTeX or RIS file for a colleague.
- **Zotero plus the Scholar Sidekick plugin.** Install the [Scholar Sidekick Zotero plugin](/integrations/zotero) to verify a bibliography from a collaborator, manuscript, or AI assistant before importing it - only the clean rows go into the collection you choose. It adds the one import-boundary check Zotero lacks, without replacing anything Zotero already does.
- **Both for resilience.** Keep your authoritative library in Zotero. When you need to integrate citations into automation, do not try to teach the automation about your library - let it call Scholar Sidekick with a list of identifiers it already knows.

## Frequently asked questions

### Can Scholar Sidekick replace Zotero?

No, and we do not recommend it. Scholar Sidekick is a stateless citation API and MCP server; it is not a reference manager. If you need a long-term library, PDF storage, browser capture, or word-processor cite-while-you-write, Zotero is the right tool. Scholar Sidekick is built for scripts, agents, and pipelines that need formatted citations on demand.

### Does Scholar Sidekick store my library or read history?

No. Scholar Sidekick is stateless. Each request resolves identifiers and returns formatted output; nothing about your library or read history is retained. See the privacy policy and the [/.well-known/sources.json](https://scholar-sidekick.com/.well-known/sources.json) manifest for what data flows through the resolver.

### Can I import a Zotero collection into Scholar Sidekick?

There is no library to import into. If you have a Zotero collection and want a formatted bibliography or export file, export the collection as a list of DOIs or BibTeX from Zotero, then send those identifiers to the Scholar Sidekick /api/format or /api/export endpoint. Many users wire this up as a one-line script.

### Does Scholar Sidekick have a Zotero plugin?

Yes. The [Scholar Sidekick Zotero plugin](/integrations/zotero) is free and works with Zotero 7-9. It verifies a bibliography at the import boundary: paste references or open a .bib or .ris file, and each entry is checked against the authoritative record — catching fabricated citations, retractions, and missing open-access copies — before you import the clean ones into a collection. It does not replace Zotero or turn Scholar Sidekick into a reference manager, and it deliberately does not duplicate Zotero's native Retraction Watch warnings; it adds the one check Zotero lacks, a claimed-vs-resolved fabrication check at the point of import.

### Which tool is better for academic writing?

Zotero, by a wide margin. Cite-while-you-write inside Word, LibreOffice, or Google Docs is what reference managers exist for, and Zotero's plugins are mature and reliable. Scholar Sidekick does not try to replace that workflow.

### Why use the Scholar Sidekick MCP server when zotero-mcp exists?

Different jobs. Community Zotero MCP servers expose the contents of your local library to an AI agent - useful when the agent needs to read your saved references. Scholar Sidekick's MCP server resolves arbitrary identifiers from any source into formatted citations and export files - useful when the agent is generating new citations, not reading existing ones. The two can run side by side.

### Is Scholar Sidekick's output as accurate as Zotero's for the same DOI?

For citation formatting, both tools use the same Citation Style Language definitions, so the rendered output should match for any given style. Differences typically come from upstream metadata: Scholar Sidekick documents its resolver chain and fallback order in [/.well-known/sources.json](https://scholar-sidekick.com/.well-known/sources.json) and pins behaviour with the x-scholar-transform-version header. The [verification page](https://scholar-sidekick.com/verification) contains curl commands that reproduce specific outputs against the live API.

### How do I cite Scholar Sidekick (or Zotero) in a paper?

Cite Zotero by referencing the project at zotero.org and noting the version used. Cite Scholar Sidekick by URL (https://scholar-sidekick.com) and including the x-scholar-transform-version value from the response, which pins the formatter chain to a specific snapshot for reproducibility.

## Related

### Other Scholar Sidekick comparisons

- [Comparison index](https://scholar-sidekick.com/compare)
- [Best AI Citation Verifier in 2026 (10 fake-citation detectors compared)](https://scholar-sidekick.com/compare/best-ai-citation-verifier)
- [Scholar Sidekick vs ZoteroBib (the in-browser bibliography builder)](https://scholar-sidekick.com/compare/scholar-sidekick-vs-zoterobib)
- [Scholar Sidekick vs Scribbr (the academic-services / citation-generator company)](https://scholar-sidekick.com/compare/scholar-sidekick-vs-scribbr)
- [Citation MCP Servers Compared (the developer / agent angle)](https://scholar-sidekick.com/compare/citation-mcp-servers)
- [Scholar Sidekick vs EndNote (Clarivate's enterprise reference manager)](https://scholar-sidekick.com/compare/scholar-sidekick-vs-endnote)
- [Scholar Sidekick vs MyBib (the free in-browser bibliography builder)](https://scholar-sidekick.com/compare/scholar-sidekick-vs-mybib)
- [Scholar Sidekick vs Cite This For Me (Chegg's URL-paste citation generator)](https://scholar-sidekick.com/compare/scholar-sidekick-vs-citethisforme)

### About Scholar Sidekick

- [Free tools](https://scholar-sidekick.com/tools)
- [Citation verifier (detect AI-hallucinated DOIs)](https://scholar-sidekick.com/tools/citation-verifier)
- [Scholar Sidekick for Zotero (verify before import)](https://scholar-sidekick.com/integrations/zotero)
- [Citation integrity guide](https://scholar-sidekick.com/citation-integrity)
- [REST API docs](https://scholar-sidekick.com/docs)
- [MCP server](https://scholar-sidekick.com/mcp)
- [Browser extension](https://scholar-sidekick.com/extension)
- [Self-verification kit](https://scholar-sidekick.com/verification)
- [Data source manifest (sources.json)](https://scholar-sidekick.com/.well-known/sources.json)
- [Engineering principles](https://scholar-sidekick.com/engineering-principles)
- [Glossary](https://scholar-sidekick.com/glossary)

### Learn more about Zotero

- [Zotero (zotero.org)](https://www.zotero.org/)

## Sitemap

See the full [sitemap](https://scholar-sidekick.com/sitemap.md) for all pages.
