# Your Zotero library. Read with your agent.

Source: https://corespeed.io/integrations/zotero

Connect Zotero to Claude Code, Codex, Cursor or any MCP agent through CoreSpeed. Your agent searches your personal Zotero library, opens a collection, and reads each item with its notes and indexed full text to draft a literature summary with citations. Adding items or collections is a separate call, and a delete only goes through if the item is unchanged.

## Set up an agent

Give your agent this line: `set up https://corespeed.io/SKILL.md (read it raw, e.g. with curl)`

It fetches the skill at https://corespeed.io/SKILL.md, adds the CoreSpeed MCP server, signs you in (or up), and keeps the skill for next time. Connect Zotero after setup. Access follows the connected account and its permissions. Create an account: https://app.corespeed.io/sign-up

## Your reading. Your words, drafted

Your agent opens the collection, reads each item with your notes, and drafts a summary that cites them.

You ask your agent: "Open my Retrieval evaluation collection in Zotero. Read each paper with my notes and draft a related work section with citations. Do not change the library."

It calls CoreSpeed:

- `zotero__list_collections`: ok, 276 ms
- `zotero__list_collection_items`: ok, 341 ms
- `zotero__read_item_bundle`: ok, 812 ms

It reads from: Zotero.

### Related work: Where the field stands.

Six papers cover label-free scoring and long-context recall. Most test on small datasets.

**Draft**

- Label-free scoring matches human ratings on small sets.
- Recall drops on long contexts in two of the papers.

**Before you cite**

- Add notes to the three items that have none.

_Illustrative example · Fictional papers · No item changed_

All connectors: https://corespeed.io/docs/connectors

## From a reading list to a draft you can cite

Requests you can make once Zotero is connected. The data is fictional.

### Open the collection

Retrieval evaluation · A collection in your library

- Items: 9 papers
- With notes: 6
- Your personal library

### Read the paper and your notes

Scoring answers without labels · Item with notes and full text

- Your note: Strong method, small dataset
- Full text: Indexed PDF, 14 pages
- No item changed

### Draft the related work

Two paragraphs, cited · Draft in your agent

- Cites: 6 items from the collection
- Flags: 3 items with no notes yet
- Review before you submit

## Keep your agent. Bring your work

One CoreSpeed account, across compatible agents.

1. **Set up CoreSpeed**: Give your agent the setup line. It adds CoreSpeed and signs you in.
2. **Connect Zotero**: Authorize the account and the content you need.
3. **Start with one task**: Ask for a summary, a brief, or a draft. Review the answer.

Setup guides: Claude Code https://corespeed.io/docs/mcp#claude-code · Codex https://corespeed.io/docs/mcp#codex · Cursor https://corespeed.io/docs/mcp#cursor

## Questions

### Does it work with Zotero group libraries?

No. The connection reaches your personal library only.

### Can my agent read my PDFs?

It reads the full text Zotero has indexed for an attachment, with your notes. It does not download the PDF file.

### Does this send or change anything on its own?

No. These examples read context and draft a result. Sending or changing a record is a separate tool call, which approvals can hold for a person. How approvals work: https://corespeed.io/docs/approvals

### Do I have to switch agents?

No. CoreSpeed adds tools to the agent you already use: Claude Code, Codex, Cursor, or another MCP client. Each one signs in once.

### Can my agent access every account in our organization?

No. Access follows your CoreSpeed identity, each connection's visibility, and the app's own permissions. Personal connections stay private.

### Does this work without connecting an account?

No. Connect the app's account first; your CoreSpeed workspace shows what each app needs. The examples on this page use fictional data. All connectors: https://corespeed.io/docs/connectors

Every tool and price: https://corespeed.io/catalog/zotero

## Related pages

- [Agent memory across chats and clients](https://corespeed.io/solutions/agent-memory): Keep preferences, project decisions, and shared team context in persistent memory across Claude Code, Codex, and Cursor.
- [Dropbox for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/dropbox): Let your agent search Dropbox, list folders, and plan a cleanup. Moving or deleting a file is a separate call approvals can hold.
- [Notion for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/notion): Bring Notion project notes and working documents into the same conversation as the task at hand.

## Sources

- Connectors: https://corespeed.io/docs/connectors
- Zotero Web API v3: https://www.zotero.org/support/dev/web_api/v3/basics
- Zotero: Full-text content: https://www.zotero.org/support/dev/web_api/v3/fulltext_content

Reviewed 2026-11-10.

## Links

- Product overview: https://corespeed.io/ (Markdown: https://corespeed.io/index.md)
- All integrations: https://corespeed.io/integrations (Markdown: https://corespeed.io/integrations.md)
- Documentation: https://corespeed.io/docs
- Pricing: https://corespeed.io/pricing (Markdown: https://corespeed.io/pricing.md)
