china_news_search

Pack: china-news · Endpoint: https://gateway.pipeworx.io/china-news/mcp

Search recent news coverage from Chinese, Hong Kong, Taiwanese and overseas-Chinese publishers — Xinhua, China Daily, Global Times, People’s Daily, South China Morning Post, CNA Taiwan, CGTN, Caixin and 20 more — by keyword, publisher, jurisdiction, language and date. Returns headline, publisher, URL, publication time, GDELT themes and average article tone for each match. Use it to see how mainland state media, Hong Kong and Taiwanese outlets are covering a topic, and how that differs. Article metadata only, from the GDELT Global Knowledge Graph: there is no article text — follow the url. Covers a rolling 30-day window. Call china_news_outlets to see exactly which publishers are searchable.

Parameters

NameTypeRequiredDescription
querystringnoFree text, matched case-insensitively against the headline, the article URL and GDELT’s theme tags, e.g. “Taiwan”, “semiconductor”, “BRICS”. Omit to browse the most recent articles for the other filters.
regionstringno
outletsstring,arraynoRestrict to specific publishers — a home domain (“news.cn”, “scmp.com”) or a publisher name (“South China Morning Post”). Comma-separated string or array.
itemsstringno
langstringnoPublishing language of the edition the article appeared in: “zh” or “en”. Note that most mainland state outlets run a separate English edition on its own host (english.news.cn, en.people.cn), and this filter reads that host — so lang:“en” does return Xinhua and People’s Daily.
sincestringnoOnly articles published at or after this date — YYYY-MM-DD or an ISO timestamp.
untilstringnoOnly articles published at or before this date — YYYY-MM-DD or an ISO timestamp.
limitnumber,stringnoMax articles (1-100, default 25).

Example call

Arguments

{
  "query": "Taiwan",
  "limit": 5
}

curl

curl -X POST https://gateway.pipeworx.io/china-news/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"china_news_search","arguments":{"query":"Taiwan","limit":5}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('china_news_search', {
  "query": "Taiwan",
  "limit": 5
});

More examples

{
  "query": "trade",
  "region": "cn",
  "lang": "en",
  "limit": 5
}
{
  "outlets": "scmp.com",
  "limit": 5
}
{
  "query": "中央社",
  "limit": 5
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "china-news": {
      "url": "https://gateway.pipeworx.io/china-news/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 11, 2026