{"id":"kujenga-zotero-mcp","name":"zotero-mcp","af_score":54.0,"security_score":57.2,"reliability_score":27.5,"what_it_does":"A Model Context Protocol (MCP) server that exposes a small set of Zotero tools to AI assistants/clients: search for Zotero items, fetch item metadata, and retrieve full text (PDF/fulltext) for items. It can connect either to the Zotero desktop app’s local API or the Zotero Web API using an API key and library ID.","best_when":"You want an MCP-compatible bridge between an AI assistant and your personal/group Zotero library, and you’re able to provide the necessary Zotero API credentials or run against the local Zotero API.","avoid_when":"You need a fully specified REST-style API contract (OpenAPI/SDKs) or where robust retry/idempotency semantics and rate-limit behavior must be clearly documented for agents.","last_evaluated":"2026-03-30T13:42:55.070729+00:00","has_mcp":true,"has_api":false,"auth_methods":["Zotero Web API API key via environment variable (ZOTERO_API_KEY)","No explicit auth required for local Zotero API mode (but requires local app/API permissions)"],"has_free_tier":false,"known_gotchas":["Fulltext retrieval via local Zotero API depends on Zotero version/beta build; in many setups Web API may be safer/required.","Local mode requires Zotero app running locally and appropriate Zotero setting enabled; remote/container setups need network connectivity to local API if attempting local mode from Docker.","Tool outputs are described as formatted text; agents may need to parse text reliably (no structured JSON output is evidenced in the README)."],"error_quality":0.0}