Integration

Ex Libris Alma Task Lists integration

Work the task lists of an Ex Libris Alma library system: list the requested resources to pick from the shelf at a circulation desk and mark them reported, list the resource sharing lending requests of a library and mark them reported, read the Printout Queue and mark printouts printed or canceled (one or in bulk) or add a new printout letter, and list, read or dismiss authority control tasks. The task-list test routes are not included. Authentication is an Alma API key with Task lists permission, created by your institution on the Ex Libris Developer Network and sent as the apikey query parameter; region is the API gateway of your institution: api-na (North America), api-eu (Europe), api-ap (Asia Pacific, Singapore), api-aps (Asia Pacific, Australia) or api-ca (Canada). The China gateway is not supported.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Ex Libris Alma Task Lists.Built from the 12 Ex Libris Alma Task Lists tools below, on the connection you add once.

What you can do with Ex Libris Alma Task Lists

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Printout, 4 operations

  • act_on_printoutAct on printoutPOSTMarks one printout as printed or canceled and returns it.
  • act_on_printoutsAct on printoutsPOSTMarks the printouts matching the filters (or the listed printout_id values) as printed or canceled, up to 10,000 in one call, and returns the printouts that were updated.
  • get_printoutGet printoutGETThis Web service returns a Printout given a Printout ID.
  • list_printoutsList printoutsGETThis API returns a list of Printouts.

Authority control task, 3 operations

  • dismiss_authority_control_taskDismiss authority control taskPOSTDismisses one authority control task (the only operation the API supports on a task).
  • get_authority_control_taskGet authority control taskGETThis API returns an authority control task in Alma.
  • list_authority_control_tasksList authority control tasksGETThis API returns a list of authority control tasks in Alma.

Lending request, 2 operations

  • list_lending_requestsList lending requestsGETThis API returns a list of lending requests in Alma
  • mark_lending_requests_reportedMark lending requests reportedPOSTMarks as reported the lending requests of a resource sharing library that match the filters.

Requested resource, 2 operations

  • list_requested_resourcesList requested resourcesGETThis API returns a list of requested resources to be picked from the shelf in Alma
  • mark_requested_resources_reportedMark requested resources reportedPOSTMarks as reported the requested resources matching the filters at a circulation desk (the pick-from-shelf list), and returns them.

Create, 1 operation

  • create_printoutCreate printoutPOSTAdds a letter to the Alma Printout Queue and returns the created printout.

Use Ex Libris Alma Task Lists from Claude Code, Cursor or Codex

Connect Ex Libris Alma Task Lists in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Ex Libris Alma Task Lists operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Ex Libris Alma Task Lists

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Ex Libris Alma Task Lists once

    Add your Ex Libris Alma Task Lists connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Ex Libris Alma Task Lists integration FAQ

What can you do with the Ex Libris Alma Task Lists integration?

LiveContext exposes 12 operations on Ex Libris Alma Task Lists, covering printout, authority control task, lending request and requested resource.

Popular integrations

Browse the whole catalog