ntv-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
Unofficial read-only MCP server for n-tv news via n-tv's official RSS feeds (no key, no login): latest headlines by section, market news, latest videos, keyword search over the latest headlines and full article text. NOTE: there is no dedicated breaking-news feed, so no breaking-news tool is offered; the Börse feed carries market NEWS, not live quotes. Built by Mohammad Abbasi (mohammad-abbasi-sh) — https://almanibama.ir · https://mabbasi.ir — Germany MCP factory.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ntv_headlinesA | Latest n-tv headlines. section: "all" or one of politik, wirtschaft, sport, technik, panorama, wissen, der_tag. limit: 1..50 (default 10). |
| ntv_marketsA | Latest n-tv market NEWS from the Börse feed (news stories about markets — not live quotes). limit: 1..50 (default 10). |
| ntv_videosB | Latest n-tv videos. limit: 1..50 (default 10). |
| 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). |
| ntv_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). |
| 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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.