{
  "markdown": "# News MCP Server for AI Agents | NewsAI\n\n> A news intelligence layer for MCP clients - not just a thin wrapper around search or RSS.\n\n**NewsAI** is a **news MCP server** that gives Claude, Cursor, VS Code Copilot, Windsurf, and any MCP-compatible AI agent instant access to real-time headlines and detailed news retrieval across **7 global regions**, **multiple languages**, and **any topic**.\n\nIf you are looking for a serious **news MCP**, this is built for production agent workflows: no scraping, no RSS parsing, no brittle site adapters - just a single MCP endpoint with structured tools that work out of the box.\n\n[![MCP](https://img.shields.io/badge/MCP-Compatible-blue)](https://modelcontextprotocol.io)\n[![Provider](https://img.shields.io/badge/Provider-NewzAI-green)](https://newzai.ai)\n\n**Want to see it in action?** Try it live at [app.newzai.ai](https://app.newzai.ai).\n\n---\n\n## What This MCP Actually Does\n\nMost \"news MCP\" offerings are thin wrappers around generic search or a single feed. NewsAI is positioned differently: **MCP is the interface, but the product value is the news retrieval layer behind it**.\n\nInstead of forcing agents to browse raw pages or depend on vague web search results, NewsAI lets them ask for:\n\n- **Top headlines** for a specific region\n- **Topic coverage** from a predefined category like `TECHNOLOGY` or `BUSINESS`\n- **Custom-topic retrieval** for any keyword or theme\n- **Recency-constrained news** using `last_n_hours`\n- **Multilingual retrieval** using standard language codes\n\nThat makes it useful as an **agent-facing news intelligence layer** for assistants, research systems, market monitoring, and live RAG pipelines.\n\n---\n\n## Why NewsAI Is Different\n\n| Capability | Thin news wrapper | NewsAI |\n| --- | --- | --- |\n| MCP-native tool interface | Partial | Yes |\n| Region-specific news retrieval | Usually limited | Yes |\n| Language parameterization | Rare | Yes |\n| Recency filtering | Usually no | Yes |\n| Predefined category retrieval | Usually no | Yes |\n| Arbitrary topic search | Partial | Yes |\n| Structured agent-ready outputs | Inconsistent | Yes |\n| OAuth onboarding for interactive clients | Rare | Yes |\n\n---\n\n## Architecture\n\n```text\nAI Agent / MCP Client\n        |\n        v\nNewsAI MCP Server (Streamable HTTP)\n        |\n        +-- Google OAuth session\n        +-- Tool selection + parameter validation\n        +-- Region / language / topic / recency controls\n        v\nNewsAI retrieval layer\n        |\n        v\nStructured news results for the agent\n```\n\nThe important point is that **MCP is the delivery mechanism, not the entire product**. The server exposes a compact, agent-usable tool surface on top of a live news retrieval system that already understands regional scope, topic intent, and freshness constraints.\n\n---\n\n## Quick Setup\n\nAdd the NewsAI news MCP server to your MCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"newzai\": {\n      \"type\": \"http\",\n      \"url\": \"https://api.newzai.ai/mcp/\"\n    }\n  }\n}\n```\n\n> **Authentication required** - Uses Google OAuth. You will be prompted to sign in on first use. No API key management needed for interactive clients.\n\nWorks with **Claude Desktop**, **Cursor**, **VS Code Copilot**, **Windsurf**, and any MCP-compatible client.\n\n---\n\n## Supported Coverage\n\nNewsAI's MCP server currently supports:\n\n- **7 regions:** India, United States, United Kingdom, Japan, Australia, Canada, Germany\n- **Multilingual retrieval:** English, Japanese, German, Hindi, and more via language codes\n- **Two retrieval modes:** predefined categories and fully custom topic search\n- **Freshness controls:** latest headlines or time-bounded search using `last_n_hours`\n\nSupported region slugs:\n`india`, `united-states`, `united-kingdom`, `japan`, `australia`, `canada`, `germany`\n\n---\n\n## MCP Tools\n\nThis news MCP server exposes three tools to your AI agent.\n\n### `fetch_news_headlines`\n\nFetch the latest top news headlines for a region.\n\n| Parameter | Type | Required | Description |\n| --- | --- | --- | --- |\n| `region` | string | Yes | One of the supported regions |\n| `language` | string | No | Output language code, default `en` |\n\n**Best for:** fast situational awareness, briefing agents, \"what happened today?\" workflows.\n\n**Example prompt:**\n> Get me the latest headlines from India.\n\n**Example response:**\n```text\n- 25th Amendment row: Can Trump be removed from office amid Iran war?\n- Iran's 'lost the key' post offers comic relief amid global tension\n- NASA's Artemis II Crew To Break Distance Record\n- IPL 2026: KKR vs PBKS in danger from thunderstorm threat\n...\n```\n\n### `search_news_predefined_category`\n\nFetch rich, detailed news articles for a well-known topic category.\n\n| Parameter | Type | Required | Description |\n| --- | --- | --- | --- |\n| `predefined_category` | enum | Yes | One of the predefined categories below |\n| `region` | string | No | Region to fetch from, default `india` |\n| `language` | string | No | Output language code, default `en` |\n| `top_k` | int | No | Number of articles to return, default `20` |\n\n**Available categories:** `TECHNOLOGY`, `BUSINESS`, `ENTERTAINMENT`, `SPORTS`, `WORLD`\n\n**Best for:** stable agent workflows where category-level intent is known ahead of time.\n\n**Example prompt:**\n> What's happening in technology news in the US?\n\n### `search_news_for_any_category`\n\nFetch news for any custom keyword or topic.\n\n| Parameter | Type | Required | Description |\n| --- | --- | --- | --- |\n| `category` | string | Yes | Any topic or keyword such as `\"climate change\"` or `\"AI regulation\"` |\n| `region` | string | No | Region to fetch from, default `india` |\n| `language` | string | No | Output language code, default `en` |\n| `top_k` | int | No | Number of articles to return, default `20` |\n| `last_n_hours` | int | No | Limit to recent news, for example `24` |\n\n**Best for:** market intelligence, competitor tracking, live research, and long-tail topic discovery.\n\n**Example prompts:**\n> Find me news about electric vehicles in Japan from the last 24 hours.\n\n> What are people saying about AI regulation this week?\n\n> Search for startup funding news in the US.\n\n---\n\n## Technical Notes\n\n- **Protocol:** [Model Context Protocol](https://modelcontextprotocol.io) over remote HTTP transport\n- **Remote endpoint:** `https://api.newzai.ai/mcp/`\n- **Manifest transport type:** `streamable-http`\n- **Authentication:** Google OAuth 2.0\n- **Client model:** interactive sign-in for MCP tools, no manual key rotation for end users\n- **Query controls:** region, language, predefined category, `top_k`, and `last_n_hours`\n- **Language handling:** standard language code input, useful for multilingual agent workflows\n- **Tool design:** small, explicit tool surface rather than an overloaded generic search tool\n\nThis design is deliberate. For agents, predictable parameters are usually more valuable than a broad but underspecified endpoint. NewsAI keeps the tool contract tight enough for reliable tool selection while still covering the main retrieval patterns users actually need.\n\n---\n\n## Design Principles\n\n- **Retrieval over generation:** the server provides live news retrieval; the LLM handles reasoning and synthesis on top\n- **Agent-first interface:** tools are parameterized for model use, not for human dashboard browsing\n- **Freshness at query time:** current news is fetched during inference instead of relying on stale model memory\n- **Structured over brittle:** agents get tool outputs instead of scraping arbitrary web pages\n- **Focused tool surface:** headlines, category search, and custom search cover most real news workflows cleanly\n\n---\n\n## Why Use a News MCP Instead of Web Search?\n\n| Feature | NewsAI news MCP | Generic web search |\n| --- | --- | --- |\n| Structured, clean output | Yes | No |\n| Region-specific retrieval | Yes | Partial |\n| Language control | Yes | Limited |\n| Recency filtering | Yes | Usually no |\n| Works natively in MCP clients | Yes | No |\n| Promptable by tool-aware agents | Yes | Partial |\n| No page scraping in the client | Yes | No |\n\n---\n\n## Use Cases\n\nThis news MCP server is well-suited for:\n\n- **AI news briefing agents** that generate live daily or hourly digests\n- **Research assistants** that need current topic coverage on demand\n- **Market intelligence workflows** that track companies, sectors, policy, or competitor mentions\n- **Content systems** that ground writing in current events instead of stale model memory\n- **Multilingual assistants** that fetch news in one language and reason or summarize in another\n- **RAG pipelines** that need live news as external context during inference\n- **Monitoring agents** that repeatedly query specific sectors, geographies, or emerging topics\n\n---\n\n## Authentication\n\nThis MCP server uses **Google OAuth 2.0**. On first connection your MCP client redirects you to a Google sign-in page. After authorization, the client maintains the session automatically.\n\nFor most users, this means:\n\n- no API key copy-paste\n- no local secret management\n- lower setup friction for trying the server inside an MCP client\n\nIf you need API-key-based access for autonomous pipelines, contact [feedback@newzai.ai](mailto:feedback@newzai.ai).\n\n---\n\n## Client Configuration Examples\n\n### Claude Desktop\n\n```json\n{\n  \"mcpServers\": {\n    \"newzai\": {\n      \"type\": \"http\",\n      \"url\": \"https://api.newzai.ai/mcp/\"\n    }\n  }\n}\n```\n\n### Cursor\n\n```json\n{\n  \"mcpServers\": {\n    \"newzai\": {\n      \"type\": \"http\",\n      \"url\": \"https://api.newzai.ai/mcp/\"\n    }\n  }\n}\n```\n\n### VS Code (Copilot / Continue)\n\n```json\n{\n  \"mcpServers\": {\n    \"newzai\": {\n      \"type\": \"http\",\n      \"url\": \"https://api.newzai.ai/mcp/\"\n    }\n  }\n}\n```\n\n---\n\n## Frequently Asked Questions\n\n**What makes this different from a generic \"news MCP\"?**\nMost alternatives behave like thin connectors. NewsAI is designed as a news intelligence layer for AI agents, with structured tools for headlines, category retrieval, custom-topic search, language selection, and recency filtering.\n\n**Does this work with Claude?**\nYes. Add the MCP config to Claude Desktop and Claude can call the news tools whenever a prompt requires current events.\n\n**Is there a free tier?**\nYes. It is free to use with Google sign-in. If you are building an autonomous agent or pipeline that needs API-key access instead of OAuth, contact [admin@newzai.ai](mailto:admin@newzai.ai).\n\n**What regions are supported?**\nIndia, United States, United Kingdom, Japan, Australia, Canada, and Germany.\n\n**Can I fetch news in languages other than English?**\nYes. Pass a language code such as `ja`, `de`, or `hi` in the `language` parameter.\n\n**Is this just web search inside MCP?**\nNo. The value is not just \"news over MCP.\" The value is a tighter retrieval layer for live news, exposed through MCP in a form agents can use reliably.\n\n---\n\n## Links\n\n- Website: [newzai.ai](https://newzai.ai)\n- Live app: [app.newzai.ai](https://app.newzai.ai)\n- API: [api.newzai.ai](https://api.newzai.ai)\n- MCP server endpoint: [https://api.newzai.ai/mcp/](https://api.newzai.ai/mcp/)\n- Model Context Protocol: [modelcontextprotocol.io](https://modelcontextprotocol.io)\n",
  "bytes": 11117,
  "sha": "8bebdd4cf817e1485ecdf32facd41d36c6369f0511b990023c7e2ee970908144",
  "repo_slug": "gauraviitkgp/news-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_ai_newzai_api_newzai_c0433d98/readme"
}