Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZOTERO_USER_IDNoOverride the local user id (default 0; almost always correct).0
ZOTERO_BASE_URLNoOverride the API base (default http://localhost:23119/api). Useful from WSL where Zotero runs on the Windows host.http://localhost:23119/api

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
zotero_searchA

Search the Zotero library for top-level items.

Args: query: Free-text search. Matches title/creator/year by default. item_type: Restrict to a Zotero item type, e.g. "journalArticle", "book". tag: Restrict to items carrying this tag. limit: Maximum number of items to return. everything: If true, search all fields and full-text rather than just title/creator/year.

Returns a compact list of items, each with its key (use it with zotero_get_item / zotero_get_children / zotero_get_item_fulltext).

zotero_get_itemA

Get the full metadata for a single item by its key.

zotero_get_childrenA

List the notes, attachments, and annotations belonging to an item.

Useful to find the attachment key needed for zotero_get_item_fulltext, or to read a paper's notes.

zotero_get_item_fulltextA

Return the extracted full text for an item.

Accepts either an attachment key directly, or a parent item key (in which case the first attachment with indexed text is used). Full text is only available when Zotero has indexed the attachment.

zotero_list_collectionsA

List collections. Pass a collection key as parent to list its subcollections.

zotero_collection_itemsC

List the top-level items in a collection.

zotero_list_tagsA

List tags in the library, optionally filtered by a substring query.

zotero_saved_searchesA

List the library's saved searches (name + key + conditions).

zotero_export_bibtexC

Export one or more items as BibTeX (rendered by Zotero).

zotero_export_citationA

Return formatted citation + bibliography HTML for items, in the given CSL style.

Args: item_keys: Items to format. style: A CSL style id, e.g. "apa", "chicago-note-bibliography", "ieee".

zotero_healthA

Check that the Zotero local API is reachable. Use this to debug connectivity.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/trymybiscottis/zotero-mcp-server'

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