List libraries
My Library and the group libraries your account belongs to, with their IDs.
MCP tool zotero_read → list_libraries
read
Returns your personal library first, then each group library with its ID and name. Use the ID as the library parameter of the other read tools. The write tools work on My Library only.
Parameters
No parameters.
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "zotero_read",
"arguments": {
"operation": "list_libraries",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"libraries": [
{
"library": "me",
"name": "My Library",
"type": "personal"
},
{
"library": "4455821",
"name": "Reading group 2026",
"type": "group"
}
]
},
"isError": false
}