Time Machine News
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KV_REST_API_URL | No | Optional alternative name for the Upstash Redis REST URL provided by the Vercel Marketplace integration. | |
| KV_REST_API_TOKEN | No | Optional alternative name for the Upstash Redis REST token provided by the Vercel Marketplace integration. | |
| UPSTASH_REDIS_REST_URL | No | Optional Upstash Redis REST URL. Set to share cache and rate-limit counters across server instances when deploying. Without Redis, each server instance keeps its own cache and counter. | |
| UPSTASH_REDIS_REST_TOKEN | No | Optional Upstash Redis REST token. Set with UPSTASH_REDIS_REST_URL to share cache and rate-limit counters across server instances when deploying. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_newspapersA | Search the full text of historical US newspaper pages (1700s-1963). |
| front_pages_on_dateA | List newspaper front pages published on a specific day. |
| get_page_textA | Read the full OCR text of one newspaper page, with a citation and links to the scan and PDF. |
| find_newspapersA | Find newspapers in the archive by name, state, or city. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a distinct action: full-text search, date-based browsing of front pages, reading a page's OCR, and locating newspapers by metadata. search_newspapers and front_pages_on_date both return pages, but one is text-driven and the other date-driven, so overlap is minor and the descriptions clarify intent.
Three of four tools follow a clean verb_noun pattern (search_newspapers, get_page_text, find_newspapers), and the parameters described (page_url, offset) reinforce readability. front_pages_on_date breaks the convention with a noun-first name, a minor deviation.
Four tools cover the essential workflow of a newspaper archive (discover papers, search text, browse a date, read a page) without redundancy. It is slightly lean but each tool clearly earns its place.
The surface covers discovery, search, browsing, and retrieval, forming a coherent end-to-end flow with page_url linking search results to get_page_text. Minor gaps exist (e.g., no way to list all issues of a paper by date range or filter results beyond search), but agents can work around these.