Agentโ™ฅ๏ธŽAge
Catalog

io.github.RaulSimpetru/zotero-library-mcp

Official

by RaulSimpetru ยท Python

Add papers and books to Zotero by DOI, arXiv ID, or ISBN and manage your library

A server that enables AI assistants to add papers and books to a Zotero library via DOI, arXiv ID, or ISBN, and to manage collections, tags, and items.

๐Ÿ› ๏ธ Key Features

  • Add papers by DOI (CrossRef) with duplicate detection
  • Batch-add up to 50 papers via add_papers_by_dois
  • Add papers by arXiv ID (fallback to DOI/arXiv metadata)
  • Add books by ISBN (Open Library) to Zotero
  • Manage collections, tags, and items within Zotero

๐Ÿš€ Use Cases

  • Automated bibliography population from research queries
  • Quick importing of referenced works into Zotero from AI workflows
  • Batch processing of citations for project libraries

โšก Developer Benefits

  • Clear API surface for adding content to Zotero
  • Supports deduplication and metadata-based enrichment
  • Lightweight integration for AI-assisted research pipelines

โš ๏ธ Limitations

  • Limited to DOI, arXiv ID, and ISBN workflows as described
  • Depends on external services (CrossRef, Open Library) for metadata resolution
  • Batch size capped at 50 papers per request
io.github.RaulSimpetru/zotero-library-mcp - agentage MCP Catalog