Gnews
live NewsMediaGNews API — global news article search and top headlines by category (business, technology, sports, health, etc.) via gnews.io.
Tools
search_news Search global news articles by keyword (e.g., "climate change", "AI regulation"). Returns title, description, content snippet, source, and publication date. Supports language and country filters.
No parameters required.
Try it
top_headlines Get top news headlines, optionally filtered by category (general, world, nation, business, technology, entertainment, sports, science, health). Returns title, description, source, and publication date
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/gnews/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/gnews/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_news","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("search_news", {}); // Or ask in plain English:
const answer = await px.ask("gnews api — global news article search and top headlines by category (business, technology, sports, health, etc");