Zotero MCP

by 54yyyu
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZOTERO_LOCALNoUse the local Zotero API instead of the web APIfalse
ZOTERO_API_KEYNoYour Zotero API key (for web API)
ZOTERO_LIBRARY_IDNoYour Zotero library ID (for web API)
ZOTERO_LIBRARY_TYPENoThe type of library (user or group)user

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
zotero_search_items

Search for items in your Zotero library, given a query string.

zotero_get_item_metadata

Get detailed metadata for a specific Zotero item by its key.

zotero_get_item_fulltext

Get the full text content of a Zotero item by its key.

zotero_get_collections

List all collections in your Zotero library.

zotero_get_collection_items

Get all items in a specific Zotero collection.

zotero_get_item_children

Get all child items (attachments, notes) for a specific Zotero item.

zotero_get_tags

Get all tags used in your Zotero library.

zotero_get_recent

Get recently added items to your Zotero library.

zotero_batch_update_tags

Batch update tags across multiple items matching a search query.

zotero_advanced_search

Perform an advanced search with multiple criteria.

ID: yfe03znm4t