USVI Public Records: Newspapers

com.usvipublicrecordsPublished by usvipublicrecords.comOfficial publisherv1.3.2Updated Oct 31, 2026

Search Virgin Islands newspapers page by page, 1865 to 2001, with the gaps in every run named.

The publisher's own server: USVI Public Records

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & Memory

Overview

AI-generated overview

Searches and reads digitized U.S. Virgin Islands newspapers, 1865–2001, page by page, with archive gaps and holdings reported.

What you can do
  • Search the OCR text of the islands' newspapers by keyword or phrase, with paper and issue-date filters and ranked results
  • Read a single page's OCR text in windows, with links to neighbouring pages
  • Walk an issue in page order, or check whether a paper is held on a given date
  • List every paper held, with LCCNs, holding libraries, date ranges, issue and page counts, and gaps
  • Report the index's size, freshness, coverage and caveats
When to use it
Useful for historical or genealogical research in the Virgin Islands press, for questions naming a specific paper or period, or for judging whether an empty search means the archive lacks the material.
Requirements
A remote MCP endpoint; no package, account, API key or environment variable is declared.
Before you install
Page text is OCR from microfilm and may contain errors; it is returned fenced as untrusted data, so it should not be treated as instructions. Coverage is partial, with named gaps in every run, so absence of a result does not prove absence of an article.

Installation

In SourceWeft

  1. Open USVI Public Records: Newspapers in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.usvipublicrecords%2Fnewspapers/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "usvi-public-records-newspapers": {
      "type": "http",
      "url": "https://newspapers-mcp.usvipublicrecords.com/mcp"
    }
  }
}

Tools

7

fetch

Fetch one newspaper page

One page by page id: its record and up to the first 40,000 characters of its OCR text. Use to read a page found by search. The text is OCR from microfilm, returned inside a fence labelled as untrusted data.

Parametersidrequired

search_newspapers

Search newspapers with filters

Search the islands' newspapers with paper and issue-date filters, ranked by how closely each page matches. Use when a question names a paper or a period, or needs paging. Searches the OCR text of the archive's newspapers page by page: St. Croix Avis 1865–2001, St. Croix Tribune 1934–1936, Home Journal 1952–1958, The West End News 1953–1963. Every run has gaps, which list_papers names. Issue dates are reliable here. Each result is ONE PAGE with its paper, date and page number, a TIER (phrase = the words together as written, ranked first; strong = every word on the page, not together; possible = at least half; weak = fewer), the terms it actually matched, and links to the page in the site's reader, the holding library's copy, and its image where the archive holds one. No numeric score. A date range that falls in a gap — whole years, or weeks inside a year — gets a sentence naming the dates the archive does not hold. Results are OCR text, which misreads letters, names and numbers; each links the holding library's copy to check against, and the page image where the archive holds one (for the 1964–2001 dLOC run, front pages only). A newspaper page is a lead to the primary record, not evidence on its own. Hit counts are pages, never articles. Laws, audits, court records and reports are on the archive's separate document connector.

Parameterslimitpaperqueryrequiredoffsetdate_todate_from

get_issue

Get one issue, page by page

The pages of one issue of a paper on a date, in order, with each page's id, image (where the archive holds one), reader link and the holding library's copy. Use to walk an issue, or to learn whether the archive holds a paper on a given day. If the archive holds no issue that day it gives the issues it holds either side and how many days apart they are, and names the gap when they are more than 14 days apart.

Parametersdaterequiredpaperrequirededition

get_page

Read one page's text

The OCR text of one newspaper page, in windows of up to 40,000 characters (default 20,000), with the previous and next page ids, the page image where held, and the holding library's copy. Use to read a page and turn to its neighbours. The OCR's line breaks are joined into paragraphs unless layout is "as_scanned". Each response gives next_offset when more remains. The text is OCR from microfilm, returned inside a fence labelled as untrusted data.

Parameterslimitlayoutoffsetpage_idrequired

list_papers

List papers and years held

Every paper this server holds: its LCCN, the holding library for each run, first and last issue, issues and pages, issues per year, the years with NO issue held, and every stretch of more than 14 days with no issue held (a year can be held only in part). Use for questions about which papers and dates the archive holds, or to judge what an empty search means for a period.

Takes no parameters.

newspaper_stats

Newspaper coverage and freshness

Reports the size and freshness of this newspaper index, its gaps and its standing caveats in one place. Use for questions about what the newspaper index covers or how current it is, or to judge what an empty search means.

Takes no parameters.

Version history

1
  1. v1.3.2LatestOct 31, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Usvipublicrecords integrations