The 30-day window is the API's, not a design choice, so treat this as a current-events lookup rather than an archive. What it buys you is citable results — every hit carries a real URL and date, which is the difference between a summary you can check and one you cannot.
A small TypeScript MCP server over the New York Times Article Search API. It gives a model one thing: recent NYT coverage of a keyword, with the metadata needed to cite it.
- `search_articles` — takes a `keyword` and returns matching NYT articles from the last 30 days, each with title, abstract, URL, published date and author
A New York Times API key in `NYTIMES_API_KEY`. The package is private, so build from source: `npm install`, `npm run build`, then launch `node build/index.js` from your client config with the key in the env block. Smithery can install it for Claude Desktop. Package version 0.1.0.
One command plus a key — npx -y @smithery/cli install nyt --client claude, then supply credentials
