Fetch and summarize top news headlines from RSS feeds of major international news outlets and press agencies (no API key required)
Fetches top news headlines from public RSS feeds of major international news outlets and press agencies. No API key required – RSS is free and public.
| Tool | Purpose |
|------|---------|
| http | GET requests to RSS feed URLs with response_format: "text" |
| scheduler | Schedule automatic daily news briefings |
| tts | Read headlines aloud |
| Outlet | Language | RSS URL |
|--------|----------|---------|
| BBC News (Top Stories) | EN | https://feeds.bbci.co.uk/news/rss.xml |
| BBC News (World) | EN | https://feeds.bbci.co.uk/news/world/rss.xml |
| AP (Associated Press) – Top News | EN | https://apnews.com/hub/ap-top-news?format=rss |
| AP (World News) | EN | https://apnews.com/hub/world-news?format=rss |
| Al Jazeera | EN | https://www.aljazeera.com/xml/rss/all.xml |
| Deutsche Welle | EN | https://rss.dw.com/rdf/rss-en-all |
| France 24 | EN | https://www.france24.com/en/rss |
| RFI (Radio France Int.) | EN | https://www.rfi.fr/en/rss |
| Euronews | EN | https://www.euronews.com/rss |
| Outlet | Content | RSS URL |
|--------|---------|---------|
| Tagesschau (ARD) | Top stories | https://www.tagesschau.de/xml/rss2 |
| Spiegel Online | Top headlines | https://www.spiegel.de/schlagzeilen/tops/index.rss |
| Spiegel Online | All | https://www.spiegel.de/schlagzeilen/index.rss |
| Zeit Online | All | https://newsfeed.zeit.de/all |
| FAZ | Current | https://www.faz.net/rss/aktuell/ |
| Stern | All | https://www.stern.de/feed/standard/all/ |
| Heise Online | Tech | https://www.heise.de/rss/heise-top-atom.xml |
| n-tv | All | https://www.n-tv.de/rss |
| Deutsche Welle | DE | https://rss.dw.com/rdf/rss-de-all |
| Outlet | Content | RSS URL |
|--------|---------|---------|
| ORF News | All | https://rss.orf.at/news.xml |
| Der Standard | All | https://www.derstandard.at/rss |
| Die Presse | Current | https://diepresse.com/rss |
| Outlet | Language | RSS URL |
|--------|----------|---------|
| SRF News | DE | https://www.srf.ch/news/bnf/rss/1922 |
| NZZ | DE | https://www.nzz.ch/recent.rss |
| Outlet | RSS URL |
|--------|---------|
| BBC (Top Stories) | https://feeds.bbci.co.uk/news/rss.xml |
| The Guardian (World) | https://www.theguardian.com/world/rss |
| The Guardian (UK) | https://www.theguardian.com/uk/rss |
| Sky News | https://feeds.skynews.com/feeds/rss/home.xml |
| The Independent | https://www.independent.co.uk/news/rss |
| Outlet | Language | RSS URL |
|--------|----------|---------|
| Le Monde | FR | https://www.lemonde.fr/rss/une.xml |
| Le Figaro | FR | https://www.lefigaro.fr/rss/figaro_actualites.xml |
| RFI | FR | https://www.rfi.fr/fr/rss |
| Outlet | RSS URL |
|--------|---------|
| AP Top News | https://apnews.com/hub/ap-top-news?format=rss |
| NPR News | https://feeds.npr.org/1001/rss.xml |
| CNN World | http://rss.cnn.com/rss/edition_world.rss |
| Outlet | Language | RSS URL |
|--------|----------|---------|
| ANSA (Italy) – Top News | IT | https://www.ansa.it/sito/notizie/topnews/topnews_rss.xml |
| ANSA (Italy) – World | IT | https://www.ansa.it/sito/notizie/mondo/mondo_rss.xml |
| EFE (Spain) | ES | https://www.efe.com/efe/espana/1/rss |
| Topic | URL |
|-------|-----|
| Technology | https://feeds.bbci.co.uk/news/technology/rss.xml |
| Science | https://feeds.bbci.co.uk/news/science_and_environment/rss.xml |
| Business | https://feeds.bbci.co.uk/news/business/rss.xml |
| Health | https://feeds.bbci.co.uk/news/health/rss.xml |
| Sport | https://feeds.bbci.co.uk/sport/rss.xml |
| UK | https://feeds.bbci.co.uk/news/uk/rss.xml |
| World | https://feeds.bbci.co.uk/news/world/rss.xml |
{
"method": "GET",
"url": "https://feeds.bbci.co.uk/news/rss.xml",
"response_format": "text"
}
The response is XML. Key parsing rules:
<item>...</item> (RSS) or <entry>...</entry> (Atom, e.g. Heise)<title>, <description>, <pubDate> (or <updated> for Atom), <link><title> tag – it belongs to the <channel> (feed name), not a news item<![CDATA[...]]> wrappers from descriptionshttp → GET https://feeds.bbci.co.uk/news/rss.xml with response_format: "text"<item> titles and descriptionshttp → GET https://www.tagesschau.de/xml/rss2 with response_format: "text"http → GET https://news.orf.at/stories/rss/ with response_format: "text"http → GET https://www.heise.de/rss/heise-top-atom.xml with response_format: "text"<entry> tags, not <item>Fetch 2–3 feeds from different regions, deduplicate overlapping stories, present a combined summary:
http → GET BBC RSS (global English perspective): https://feeds.bbci.co.uk/news/rss.xmlhttp → GET AP RSS (US/wire perspective): https://apnews.com/hub/ap-top-news?format=rsshttp → GET Al Jazeera RSS (alternative perspective): https://www.aljazeera.com/xml/rss/all.xmldatetime → absolute with base: "tomorrow", time: "07:00", output_unit: "milliseconds"scheduler → create with:
label: "Daily News Briefing"instruction: "Fetch the top 5 headlines from https://feeds.bbci.co.uk/news/rss.xml using the http tool (method: GET, response_format: text). Parse the XML and extract the <item> titles. Then read them aloud via TTS."trigger_at_ms: timestamp from step 1recurrence_type: "daily"recurrence_time: "07:00"http → GET https://www.france24.com/fr/rss with response_format: "text"Fetch one feed per requested country:
| Goal | Best sources |
|------|-------------|
| Global top stories (EN) | BBC + AP + Al Jazeera |
| German-speaking region | Tagesschau + ORF + SRF |
| Germany only | Tagesschau + Spiegel |
| Austria only | ORF + Der Standard |
| Switzerland only | SRF + NZZ |
| France / AFP content | France 24 + RFI |
| Tech news | Heise + BBC Tech |
| Neutral / multi-perspective | Deutsche Welle (available in 30+ languages via https://rss.dw.com/rdf/rss-{lang}-all) |
Deutsche Welle language codes: en, de, fr, es, ar, pt, ru, zh, uk, tr, id, sw, ha, am, bn, fa
<pubDate><entry> instead of <item> and <updated> instead of <pubDate>response_format: "text" for RSS feeds (they return XML, not JSON)auth_provider needed – all listed feeds are publichttp tool truncates responses at 5000 characters – sufficient for 10–15 headlinesCategory:other