Skip to main content
Glama

internet-archive-mcp-server

Get Internet Archive Item

ia_get_item
Read-onlyIdempotent

Retrieve metadata and the file manifest for an Internet Archive item by identifier. Returns title, creator, description, subjects, collections, license, language, the total file count, and a page of files, each with its format, size, and direct download URL. Pages hold up to max_files files (default 50, at most 500 per call) starting at file_offset; set format to keep a single file type (e.g. "DjVuTXT", "Text PDF", "VBR MP3"). The primary tool to act on a search result from ia_search_items. Use ia_get_text to retrieve the readable text of a text item.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
formatNoKeep only files whose format equals this value, ignoring case — e.g. "DjVuTXT", "Text PDF", "VBR MP3". Applied before paging. Omit to list every format.
max_filesNoMaximum number of files to return (default 50). One call returns at most 500: a larger value (up to 300,000) is served as 500, with a notice naming the next file_offset.
identifierYesInternet Archive item identifier, e.g. "prideprejudice00aust" (Pride and Prejudice). Obtain from ia_search_items results.
file_offsetNoZero-based position in the (format-filtered) file list to start from (default 0). To read the next page, add the number of files returned to the previous file_offset, or pass the file_offset the notice names.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
capNoThe page size applied: max_files, or 500 when a larger value was capped.
dateNoPublication or upload date when provided.
errorNoPresent when the call failed. Absent on success.
filesNoThis page of the manifest in upstream order — up to max_files files (at most 500) from file_offset, after the format filter.
shownNoNumber of files returned on this page.
titleNoItem title when provided by the metadata.
noticeNoPaging guidance with the next file_offset, or the formats present when the filter matched nothing.
rightsNoRights statement when provided.
creatorNoCreator or author name(s) when provided.
subjectNoSubject or topic tag(s) when provided.
languageNoLanguage(s) of the item when provided.
mediatypeNoMedia type (texts, audio, movies, etc.).
truncatedNoTrue when more files remain past this page.
collectionNoCollection(s) this item belongs to when provided.
file_countNoTotal number of files in the full item manifest, before filtering and paging.
identifierNoThe item identifier.
licenseurlNoLicense URL when provided.
totalCountNoNumber of files matching the format filter, before paging.
descriptionNoItem description when provided.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.