Skip to main content

Zotero with AI: Run Your Research Library From Chat

· 8 min read
MCPBundles

TL;DR

  • The Zotero MCP server lets an AI assistant work with your library the way you do — search saved papers, read citation details and notes, download PDFs, build collections, and tidy missing fields.
  • Connect your Zotero account for full read and edit, or read straight from the Zotero app on your computer when you want a fast, private look without syncing anything new.
  • It is for researchers, PhD students, and literature-review teams who are tired of clicking through a reference manager one paper at a time — can I actually move this review forward?, not can I search the web?

If you keep your reading in Zotero, most "AI for research" demos miss the point. They search the open web, summarize a paper you pasted in, and stop. The work that actually eats your week lives somewhere else: in the few hundred references already sitting in your library, half of them missing a year or a clean author list, a third with no PDF attached.

We built the Zotero MCP server around that reality. An assistant treats your library as a library — saved papers, notes, tags, attached files, and the collections you sort them into — instead of a search box.

Start from your own shelf, not the web

Picture a Friday afternoon. You're three weeks into a review on retrieval-augmented generation, and the folder is a mess. You've saved papers in two bursts, a collaborator dropped a pile into your shared group library, and you can't remember which ones you've actually read.

So you ask:

"Search my Zotero library for papers on retrieval-augmented generation, group the strongest matches by theme, and tell me which ones are missing a year or a clean author list."

The assistant searches the references you already saved — not the open web — reads the details on each one, sorts them into themes, and hands back a named list with the gaps called out. The answer is "these eleven papers, and four of them need a publication year before you can cite them," not "here are some papers you might like."

That grounding is the whole point. Your library is the source of truth, so the assistant answers from what you've collected, not from a generic crawl.

A paper, its notes, and its PDF are different things

Open a single reference and there's more than a title. There are the notes you scribbled, the tags you added, and — sometimes — an attached PDF. Sometimes not.

"Open this paper in my library, list its notes and attached files, and tell me what's missing before I can cite it."

The assistant reads the reference, walks its notes and attachments, and reports the holes: no PDF, an empty abstract, a missing DOI. Keeping those as separate objects matters — "clean this up" should only touch what you mean, not delete the paper when you wanted to swap a bad PDF.

If a download helps, it can pull the attached PDF straight into the conversation:

"Find the PDF attached to this paper and download it so I can read it."

Collections you'd actually keep

Sorting references by hand is the chore everyone skips until a deadline forces it. From chat it's one request.

"Create a collection for my methods chapter, find the matching papers in my library, add the best ones, and tell me which you skipped and why."

The assistant builds the collection, searches your library for fits, adds the strong matches, and explains its skips — the duplicate, the off-topic hit, the one already filed elsewhere. You get a tidy shelf and a short rationale instead of a silent batch action you have to double-check.

It can clean as it goes, too. Ask it to fill in missing years, normalize an author name that imported three different ways, or drop a stray test entry — the kind of metadata grooming that keeps a bibliography from embarrassing you at submission.

Shared libraries make it a team workflow

Zotero group libraries are shared shelves, and that's where review work usually goes sideways — two people saving overlapping papers, nobody sure what's new.

"In our shared group library, show the papers added in the last week, flag which ones are missing a PDF, and separate the ones still needing citation details."

The assistant works across your personal library and the groups you belong to, so a lab, a research-ops team, or a course reading group can keep one organized shelf from chat. The output is "here are nine new papers — six need a year, three are PDF-only with no abstract," which is something a team can act on before the next meeting.

Two ways to connect — and which to pick

There are two ways to wire this up, and for almost everyone the answer is the same: connect your Zotero account. That's the full read-and-edit connection, and it's what powers everything in this post — building collections, fixing metadata, adding papers, working across group libraries — from anywhere you chat, whether that's Studio, ChatGPT, or Cursor. Start here.

The second option reads directly from the Zotero app running on your own computer. It's read-only by design and stays local — handy for a quick, private search of your library without syncing anything new, but it can't create collections, fix fields, or add papers. Reach for it only when you want a fast local lookup and nothing more. If you want the assistant to actually organize your library, use the account connection.

What to try first

Three prompts, from cautious to ambitious.

For a read-only pass, ask the assistant to search your Zotero library for papers on a topic, group the strongest by theme, and list what's missing before a review goes out. Nothing changes; you just get a map of where you stand.

For light organizing, ask it to create a collection for a chapter, add the best matches from your library, and report its skips. Now your shelf is sorted and you know why.

For team work, point it at a group library and ask which new papers need follow-up, which lack a PDF, and which still need citation details. The shared shelf stops being a black box.

Live example prompts and setup are on the product page: Zotero MCP server.

FAQ

Can an AI assistant search my own Zotero library, not just the web?

It searches the references you've already saved, reads their details, notes, and tags, and answers from your library instead of a generic web crawl. That's what makes the results worth acting on — they're grounded in what you've collected.

Does it work with the Zotero app on my computer or Zotero on the web?

Both. Connect your Zotero account for full read and edit from anywhere, or read directly from the Zotero app while it's open on your machine. The local path is read-only and stays on your computer, which suits a quick, private lookup.

Can it change my library, or only read it?

When you connect your Zotero account it can create and update references, add papers to collections, fill in missing fields, and remove items you no longer want. Reading from the Zotero app on your computer is read-only by design.

Does it work with shared group libraries?

It works across your personal library and the Zotero group libraries you belong to, so a lab or reading group can keep a shared shelf of papers organized and current from chat.