
libofcongress-mcp-server
If you want Library of Congress material inside an agent workflow without scraping loc.gov yourself, this is the server to reach for. It exposes six tools: keyword search across digital collections with format, date, subject, and location filters; full item metadata including imprints, LCSH subject headings, and paged page lists; search over Chronicling America historic newspapers, with the full OCR text available per page; and lookup for LC Subject Headings and curated collections. A single item resource (libofcongress://item/{id}) is there for injecting catalog context directly into a conversation. Results carry flags like is_item and page_url so you know which IDs chain into the next call. It runs over STDIO or Streamable HTTP, and there's a public hosted instance if you just want to point a client at it. Pair it with the bundled libofcongress-guide skill, which covers the OCR uncertainty and identifier chains you'll otherwise trip over.
- tools
- 6
- transport
- HTTP
- last updated
- Jul 10, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
libofcongress_search_itemsSearch LOC digital collections by keyword with format, date range, subject, location, and collection filters.
Search LOC digital collections by keyword with format, date range, subject, location, and collection filters.
No parameter schema in public metadata yet.
libofcongress_get_itemRetrieve full metadata for a specific LOC digital item — imprint, contributors, subjects, rights, formats, its digital resources, and a paged list of its pages.
Retrieve full metadata for a specific LOC digital item — imprint, contributors, subjects, rights, formats, its digital resources, and a paged list of its pages.
No parameter schema in public metadata yet.
libofcongress_search_newspapersSearch historical newspaper pages in the Chronicling America corpus, with an excerpt of each page's opening OCR text.
Search historical newspaper pages in the Chronicling America corpus, with an excerpt of each page's opening OCR text.
No parameter schema in public metadata yet.
libofcongress_get_newspaper_pageRetrieve the full text and metadata of one page — a newspaper page, or a book or manuscript page from `libofcongress_get_item` — or only the passages around a search term.
Retrieve the full text and metadata of one page — a newspaper page, or a book or manuscript page from `libofcongress_get_item` — or only the passages around a search term.
No parameter schema in public metadata yet.
libofcongress_search_subjectsSearch Library of Congress Subject Headings (LCSH) by keyword.
Search Library of Congress Subject Headings (LCSH) by keyword.
No parameter schema in public metadata yet.
libofcongress_browse_collectionsList and browse LOC curated digital collections, optionally filtered by keyword.
List and browse LOC curated digital collections, optionally filtered by keyword.
No parameter schema in public metadata yet.
Sponsors
Readme
@cyanheads/libofcongress-mcp-server
Search LOC digital collections, browse Chronicling America newspapers with full OCR text, and look up LC Subject Headings via MCP. STDIO or Streamable HTTP.
Details
- Repository
- github.com/cyanheads/libofcongress-mcp-server
- Website
- libofcongress.caseyjhand.com/mcp
- Category
- Search & Web Crawling
- Transport
- HTTP
More from cyanheads
- openfoodfacts-mcp-server
- orcid-mcp-server
- reference-data-mcp-server
- usaspending-mcp-server
- arxiv-mcp-server
- exchange-rates-mcp-server
- openlibrary-mcp-server
- protein-mcp-server
- Pubmed Mcp Server167
- Clinicaltrialsgov Mcp Server100
- Openalex Mcp Server17
- Faostat Mcp Server3
- National Parks Mcp Server3
- Federal Regulations Mcp Server2
- Calculator Mcp Server3
- Congressgov Mcp Server2
- Nws Weather Mcp Server2
- Obsidian Mcp Server705
- Toolkit Mcp Server20
- Nhtsa Vehicle Safety Mcp Server3
- Eur Lex Mcp Server12
- Hn Mcp Server7
- Git Mcp Server245
- Secedgar Mcp Server11