The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the MCP Zotero listing page.
A Model Context Protocol server for Zotero integration that allows Claude to interact with your Zotero library.
Get your Zotero credentials:
The response will look like:
The userID value is what you need.
Set environment variables:
Verify your credentials:
You should see your collections list in the response.
Install and run:
To use this server with Claude Desktop, add the following to your Claude Desktop configuration:
get_collections: List all collections in your libraryget_collection_items: Get items in a specific collectionget_item_details: Get detailed information about a papersearch_library: Search your entire libraryget_recent: Get recently added papersIf you encounter any issues:
Verify your environment variables are set:
Check the installation:
Try reinstalling: