mcpdirectory.dev
9,129 servers · updated 23 Sept

Libraryapi MCP server

community Active last commit 38 d
{
  "mcpServers": {
    "libraryapi": {
      "command": "uvx",
      "args": [
        "libraryapi-mcp"
      ],
      "env": {
        "LIBRARYAPI_KEY": "<libraryapi_key>"
      }
    }
  }
}
file .mcp.json (in your project root)install uvx libraryapi-mcpversion 0.1.2

What it does

This server exposes US public library data from the IMLS Public Libraries Survey, allowing AI agents to find library branches near addresses, search library systems, and retrieve collection and operational details. It is for developers building applications that need access to public library locations and statistics.

  • Find the nearest public library branches to a given address or coordinates.
  • Retrieve statewide library statistics such as total branches and collection sizes.
  • Access detailed records for individual library systems or branches by ID or search criteria.

Tools this server exposes

ToolDoes
find_libraries_near_addressFind the nearest library branches to a US street address.
find_libraries_near_coordinatesFind the nearest library branches to a latitude and longitude.
get_outletRetrieve the full record for an individual library branch by its outlet ID.
search_librariesSearch library systems by name, state, or city.
get_libraryRetrieve the full profile for a library system by its FSCS ID.
get_state_summaryRetrieve statewide totals for public libraries, including branch counts and collection sizes.

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.