NYT MCP Server
@aovabo
About NYT MCP Server
A Message Concentrator Protocol (MCP) server that provides a unified, simple interface to the New York Times APIs. This server simplifies interaction with multiple NYT APIs through a single endpoint.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"nyt-mcp-server": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is NYT MCP Server?
NYT MCP Server is a Message Concentrator Protocol (MCP) server that provides a unified, simple interface to multiple New York Times APIs, including Article Search, Top Stories, Times Wire, Most Popular, Archive, and Books API, through a single endpoint. It simplifies interaction with these NYT APIs for developers building news-related applications.
How to use NYT MCP Server?
Clone the repository, create and activate a Python virtual environment, install dependencies from requirements.txt, create an .env file with your NYT API key and server configuration, then run python src/server.py. The server exposes a POST endpoint at /mcp/message for all NYT API interactions and a GET /health endpoint for monitoring.
Key features of NYT MCP Server
- Single endpoint for all NYT API interactions
- Clean, formatted API responses
- Real-time news feed via Times Wire
- Flexible article search capabilities
- Built-in health check endpoint
- Robust error handling
Use cases of NYT MCP Server
- Fetch top stories from specific NYT sections
- Search for articles by query and sort order
- Retrieve real-time news updates via Times Wire
- Access bestseller lists through the Books API
- Archive retrieval by year and month
FAQ from NYT MCP Server
What APIs does NYT MCP Server support?
It supports Article Search, Top Stories, Times Wire, Most Popular, Archive, and Books API.
How do I get a New York Times API key?
Visit the NYT Developer Portal to obtain a free API key.
What are the runtime requirements?
Python 3.8+ and a valid NYT API key are required. All other dependencies are listed in requirements.txt.
How do I start the MCP server?
Create a .env file with NYT_API_KEY, MCP_PORT, and MCP_HOST variables, then run python src/server.py from the project root.
What message types are available for the /mcp/message endpoint?
You can use article_search, top_stories, times_wire, most_popular, archive, and books as message_type values.
More Other MCP servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Comments