search_articlesLABSCO SUMMARY
One keyword, one month of NYT coverage, with links.
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.
What it is
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.
What you get
search_articles— takes akeywordand returns matching NYT articles from the last 30 days, each with title, abstract, URL, published date and author
Requirements
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. Package version 0.1.0.
Setup effort
Build from source
USE CASES
Checking what has been reported on a story this month
Search a keyword and get back recent articles with dates and links to follow.
Grounding a summary in named sources
Have the model pull the recent coverage first, then write from those abstracts and cite the URLs it got.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
- node on PATH
- NYTIMES_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Desktop
{
"mcpServers": {
"nyt": {
"command": "node",
"args": [
"<YOUR_PATH_TO_BUILD>/index.js"
],
"env": {
"NYTIMES_API_KEY": "<YOUR_NYTIMES_API_KEY>"
}
}
}
}