news

Pack: serper · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/news for the schema, then POST the same URL with its arguments for the data.

Google News search via Serper: returns recent news articles (title, link, snippet, source, date) matching the query. Accepts query, result count (max 20), and optional country code (gl).

Parameters

NameTypeRequiredDescription
querystringyesSearch query, e.g. “federal reserve rate decision”
numnumbernoNumber of results (default 10, max 20)
glstringnoCountry code for geolocation, e.g. “us”, “gb”, “de”

Example call

Arguments

{
  "query": "federal reserve rate decision",
  "_apiKey": "your-serper-api-key"
}

curl

curl -X POST https://gateway.pipeworx.io/serper/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"news","arguments":{"query":"federal reserve rate decision","_apiKey":"your-serper-api-key"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('news', {
  "query": "federal reserve rate decision",
  "_apiKey": "your-serper-api-key"
});

More examples

{
  "query": "artificial intelligence regulation",
  "num": 20,
  "gl": "gb",
  "_apiKey": "your-serper-api-key"
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the serper pack
{
  "mcpServers": {
    "serper": {
      "url": "https://gateway.pipeworx.io/serper/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 17, 2026