Skip to main content
Glama
danielostrow

Zotero MCP Server

by danielostrow

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CACHE_ENABLEDNoEnable caching (default: true)true
ZOTERO_API_KEYNoYour Zotero API key from https://www.zotero.org/settings/keys
ZOTERO_TIMEOUTNoRequest timeout in milliseconds (default: 30000)30000
ZOTERO_USER_IDNoYour Zotero user ID (required for personal libraries)
ZOTERO_BASE_URLNoBase URL for Zotero API (default: https://api.zotero.org)https://api.zotero.org
ZOTERO_GROUP_IDNoYour Zotero group ID (required for group libraries)
CACHE_TTL_SECONDSNoCache TTL in seconds (default: 300)300
ZOTERO_MAX_RETRIESNoMaximum number of retries on failure (default: 3)3

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_itemsB

Search and retrieve items from your Zotero library with filtering by query, tags, collections, and item type

get_itemA

Get a single item by key or DOI

generate_citationB

Generate formatted citations in various styles (APA, Chicago, MLA, IEEE, etc.)

extract_pdf_textB

Extract full-text content from PDF attachments

create_itemC

Create a new item in your Zotero library

update_itemC

Update an existing item

delete_itemsA

Delete items from library (supports batch up to 50)

manage_collectionsC

Manage collections (create, list, get, delete)

manage_tagsC

Manage tags (list, add to item, remove from item)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Zotero CollectionsList all collections in your library with hierarchy
Zotero TagsList all tags in your library
Citation StylesAvailable citation styles (APA, Chicago, MLA, etc.)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/danielostrow/zotero-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server