ntv-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ntv-mcp show me the latest n-tv technology headlines"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ntv-mcp 📺
mcp-name: io.github.mohammad-abbasi-sh/ntv-mcp
Unofficial read-only MCP server for n-tv.de — n-tv news from its official RSS feeds: latest headlines by section, market news, latest videos, keyword search and full article text. No key, no login. No key, no login.
Built by Mohammad Abbasi as part of the "Germany MCP factory". Not affiliated with n-tv.de.
For AI agents
Add to your MCP client config (stdio):
{
"mcpServers": {
"ntv": {
"command": "uvx",
"args": ["ntv-mcp==0.1.0"]
}
}
}Or run locally: python -m ntv_mcp.server (needs mcp<2, httpx).
Related MCP server: trthaber-mcp
Tools
Tool | Description |
| Latest n-tv headlines — |
| Latest n-tv market news (Börse feed) — |
| Latest n-tv videos — |
| Keyword search over the latest n-tv headlines — |
| Full text of one n-tv article — |
| Reachability probe (ok / blocked / error) — one polite request |
Notes
All data comes from n-tv's official RSS feeds (free, no key, no login).
There is no dedicated breaking-news feed —
/eilmeldungen/rss404s (verified 2026-11-10) — so no breaking-news tool is offered.The Börse feed carries market news, not live quotes.
Article bodies are extracted from n-tv's server-rendered pages (JSON-LD headline/date + cleaned
<p>text); video pages may return little or no body text.
Tests: 22/22 green (15 offline + 7 live, 2026-11-10).
Development
python3 -m venv .venv && .venv/bin/pip install "mcp<2" httpx pytest
.venv/bin/pip install -e .
.venv/bin/python -m pytest tests/ -qLicense
MIT
Built by Mohammad Abbasi — Almanibama · mabbasi.ir
Available Tools
6 toolsntv_get_articleA
Full text of one n-tv article. url: an n-tv.de article link, e.g. https://www.n-tv.de/politik/...-id31518724.html (video pages may return little or no body text).
Inputs: url (required). Returns: result
ntv_headlinesA
Latest n-tv headlines. section: "all" or one of politik, wirtschaft, sport, technik, panorama, wissen, der_tag. limit: 1..50 (default 10).
Inputs: limit, section. Returns: result
ntv_healthA
Check whether n-tv.de is reachable right now.
Returns status ok (HTTP 200), blocked (HTTP 403/429 — bot wall or rate limit) or error, plus the HTTP status and the probed URL. One polite request; it does not fetch any listings.
Inputs: no named parameters. Returns: result
ntv_marketsA
Latest n-tv market NEWS from the Börse feed (news stories about markets — not live quotes). limit: 1..50 (default 10).
Inputs: limit. Returns: result
ntv_search_newsA
Keyword search over the LATEST n-tv headlines (the main feed holds roughly the last 50 — this is not a full-archive search). query: keyword or phrase. limit: 1..50 (default 10).
Inputs: query (required), limit. Returns: result
ntv_videosB
Latest n-tv videos. limit: 1..50 (default 10).
Inputs: limit. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool targets a distinct resource: headlines by section, market news, videos, keyword search, full article fetch, and a health probe. The only mild overlap is between ntv_headlines (wirtschaft section) and ntv_markets, plus ntv_search_news vs ntv_headlines, but the descriptions explicitly clarify both boundaries (market stories vs. live quotes; keyword search over the latest feed).
All tools share the ntv_ prefix and snake_case, giving a predictable namespace. There is a minor deviation in verb style: ntv_get_article and ntv_search_news use verbs while headlines/markets/videos/health are bare nouns, but the pattern is still easily readable.
Six tools is well-scoped for a news-site reader, with one tool per distinct content type plus article retrieval and a diagnostic. Nothing appears redundant, and each tool has a clear reason to exist.
Core workflows (browse by section, search, read full article, check availability) are covered. The notable gap is that search and listings only touch the most recent ~50 items with no pagination, date filtering, or archive access, which limits deeper retrieval but is workable given the latest-news framing.
Maintenance
Related MCP Connectors
Track and browse RSS feeds with ease. Fetch the latest entries from any feed URL and extract full…
News search, article lookup, story coverage and save links for hamir's RSS catalogue
Worldwide news search by keyword and date, Hacker News, and any RSS or Atom feed as JSON
Get access to real-time and historical news data including top headlines from global sources
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables listing and reading curated US news, politics & government feeds, and fetching any RSS/Atom/RDF feed by URL.303 npmMIT
- AlicenseAqualityBmaintenanceEnables read-only retrieval of TRT Haber headlines by category, breaking news, full article text, keyword search over current listings, and the category list.6MIT
- AlicenseAqualityBmaintenanceEnables read-only access to German news headlines, section and regional feeds, latest videos, keyword search, and full article text via official RSS feeds. No API key or login is required.7MIT
- AlicenseAqualityBmaintenanceEnables read-only access to Deutsche Welle news in 31 languages, including latest headlines, keyword search over recent headlines, full article text, and topic pages.6MIT