mcpdirectory.dev
9,129 servers · updated 23 Sept

Cite Caddy MCP server

community Active last commit 6 d
{
  "mcpServers": {
    "herbertkokholm-cite-caddy": {
      "type": "http",
      "url": "https://citecaddy.herbertkokholm.dk/mcp"
    }
  }
}
file .mcp.json (in your project root)version 2.3.5

What it does

Cite Caddy is an MCP server that provides full read/write access to a Zotero library. It exposes 39 tools for searching, adding, updating, deleting, and organizing bibliographic items, collections, tags, and attachments. It is for developers building AI assistants that need to interact with and manage Zotero reference libraries.

  • Search your Zotero library and retrieve item metadata, full text from attachments, or saved searches programmatically.
  • Automatically add, update, tag, or organize bibliography items in Zotero based on AI-driven decisions or user input.
  • Delete or move items between libraries and manage library-wide tags and trash, with support for idempotent operations to avoid duplicates on retry.

Tools this server exposes

ToolDoes
search_itemsSearch the Zotero library by title, creator, tag, or other fields.
get_itemRetrieve full metadata for a specific item by key.
create_itemAdd a new item to the library.
update_itemModify an existing item's fields.
delete_item_permanentlyPermanently delete an item from the library.
move_item_to_different_libraryMove an item from one library to another.
add_tags_to_itemAdd one or more tags to an item.
remove_tags_from_itemRemove tags from an item.
create_item_noteAdd or update a note attached to an item.
get_item_noteRetrieve the note content for an item.
create_collectionCreate a new collection in the library.
delete_collectionDelete a collection from the library.
rename_collectionChange a collection's name.
get_all_collectionsList all collections in the library.
get_all_tagsList all tags used in the library.
delete_tagRemove a tag from the library entirely.
get_all_saved_searchesList all saved searches in the library.
delete_saved_searchDelete a saved search.
get_attachmentDownload an attachment file from an item.
upload_attachmentUpload a file as an attachment to an item.
get_attachment_full_textExtract and retrieve full text content from an attachment.
get_trashList items in the library's trash.
empty_trashPermanently delete all items in the trash.
restore_from_trashRestore a deleted item from trash.
get_item_typesLook up the schema of available item types in Zotero.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.