Searches Google News through SerpAPI with language, region, topic, publisher, and story options.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Google News MCP Server.
chanmeng/google-news-mcp-server MCP server gives MCP clients access to Google News search through SerpAPI. It supports ordinary keyword queries as well as searches constrained by country and language. The server can also use tokens for specific topics, publications, stories, and sections.
Results may include headlines, story coverage, related topics, and menu links. Returned article data includes fields such as title, source, link, date, snippet, and authors. The response also includes categories such as AI & Technology, Business, Science & Research, Healthcare, and General. This categorization is intended to make results easier for an agent to process.
The server exposes a Google News search tool named google_news_search. Its documented parameters are:
q: the search querygl: a country code, such as us or ukhl: a language code, such as en or estopic_token: a token for a news topicpublication_token: a token for a publisherstory_token: a token for expanded story coveragesection_token: a token for a specific sectionRequests are sent to SerpAPI, which supplies the Google News data. Unsupported language codes fall back to English, with a notification to the caller. The implementation also reports API failures and invalid input through error messages.
chanmeng/google-news-mcp-server is implemented in TypeScript for Node.js. A local setup requires installing the repository dependencies with npm install, building with npm run build, and providing the SerpAPI credential in the MCP client configuration.
Set the SERP_API_KEY environment variable to the key obtained from SerpAPI. The README demonstrates configuring the server in Claude Desktop by invoking the built dist/index.js file with Node.js. The repository also publishes the package @chanmeng666/google-news-server; installation options include npm, Yarn, pnpm, Smithery, and mcp-get.
For development, the project documents npm run dev for hot reload, npm run lint for linting, and npm run test for tests.
The chanmeng/google-news-mcp-server MCP server supports:
A SerpAPI key is mandatory. The README states that new SerpAPI users receive 250 free API calls, while paid plans begin at $75 per month for 5,000 searches. SerpAPI billing is based on successful API calls, so usage costs and quota depend on the provider account.
The documented provider limits include two requests per second, five concurrent requests, and a one-hour response cache time. Agents should account for these limits when implementing retries or polling workflows. The project itself is MIT licensed, but SerpAPI access remains subject to SerpAPI's own account terms and limits.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/chanmeng-google-news-mcp-server)<a href="https://allmcps.com/mcp/chanmeng-google-news-mcp-server"><img src="https://allmcps.com/api/badge/chanmeng-google-news-mcp-server?style=directory" alt="Google News MCP Server on AllMCPs" /></a>