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

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "zotero_read",
    "arguments": {
      "operation": "list_libraries",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "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
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.