@pipeworx/bing-news
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/bing-news’s. Install: one-click buttons
Connect to just the @pipeworx/bing-news pack
https://gateway.pipeworx.io/bing-news/mcp — only @pipeworx/bing-news’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 1
Keyword news search via Bing News RSS — a third, independent news source
(different vendor and infrastructure from Google News/country-news and
GDELT/gdelt), returning recent matching articles ranked by Bing with the
real article link, publish time, source publication and a short description.
Tools
bing_news_search(query, count?)— searches Bing News forqueryand returns up tocount(1-50, default 20;limit,numandmax_resultsare accepted aliases) matching articles:title,link(the real destination article URL, not Bing’s tracking redirect),description,published(RFC-822),source(the publication name).countis an exact upper bound. The response always carriesrequested,returnedandexhausted; when Bing has fewer matching articles than asked for,exhaustedistrueandnotesays how many exist.
Auth
Keyless. No registration, no API key, no rate-limit documented by Bing for this endpoint.
How the count is met
Bing’s default ranking returns very short pages for narrow or generic queries (as few as 1). When the first page is short the pack widens through Bing’s date-sorted and recent-window views of the same query, de-duplicating by article URL and keeping only articles whose title or description contains a query word, so the count is never padded with unrelated stories. Bing’s own ranked results always come first.
Data sources
https://www.bing.com/news/search?q=<query>&format=rss— Bing’s own news search, RSS output. Not a documented/versioned API — it is the same feed a browser gets from the “News” tab’s RSS link, so its shape can change without notice the way any scraped HTML/XML can.
Rediscoverable-the-hard-way notes:
- The
linkelement is a tracking-redirect wrapper, not the article URL. Bing wraps every result ashttps://www.bing.com/news/apiclick.aspx?ref= ...&url=followed by the percent-encoded real article URL and more tracking params. The real destination is the value of thaturlquery param, and it is present and decodable on every item observed (verified live 2026-10-09 against 5 search results — msn.com, finance.yahoo.com, pulse2.com).realArticleUrl()decodes it; this pack returns the decoded URL aslink, never the apiclick wrapper. If Bing ever omits theurlparam, the code falls back to the raw link rather than dropping the item. - The source element is namespaced. It is
News:Source, not a plainsourceelement — easy to miss if you copy a generic RSS-item parser from another pack (country-news’s Google News feed has no equivalent element at all; it comes from a different field). - A 200 is not proof of a real result. Like GDELT and Google News, a
CAPTCHA/anti-bot challenge page can come back with HTTP 200 and
content-type: application/xmlortext/htmlinstead of the RSS feed — guarded here by checking for a literal<itemtag before parsing, so that case surfaces as a loud failure rather than a silent empty result. - Cloudflare Workers egress is NOT blocked for this endpoint — edge-probed
live 2026-10-09 from a throwaway
wrangler dev --remoteWorker on the prod account:bing.com/news/searchanswered the Worker’s own egress HTTP 200, 10,393 bytes, well-formed RSS. Unlikecountry-news(Google News blocks CF egress outright), this pack’s direct fetch is not currently routed through the shared Supabase egress relay — the relay-fallback code exists (same_proxyUrl/_proxyTokenconvention ascountry-news/gdelt) but nothing in the gateway injects those args for this pack’s slug, because nothing has needed to yet. Re-probe before assuming that’s still true months later.
Tools
- bing_news_search — Keyword news search via Bing News, keyless.
Tools
bing_news_search— Keyword news search via Bing News, keyless.