Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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 Deutschlandfunk via its official RSS feeds (no key, no login): rolling news, latest contributions, news by topic, keyword search over recent items, full article text and the live stream link. NOTE: DLF article pages are JS-app shells — text is extracted from embedded JSON blobs, not from visible paragraphs; the live stream URL redirects (302) to a signed CDN URL, so the tool reports the canonical URL plus its reachability. 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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
dlf_latest_newsA

Rolling Deutschlandfunk news headlines. limit: 1..50 (default 10).

dlf_latest_contributionsB

Latest Deutschlandfunk contributions (articles & audio features). limit: 1..50 (default 10).

dlf_news_by_topicB

Deutschlandfunk news by topic. topic: europa, gesellschaft, wirtschaft, wissen, kultur, sport or politik. limit: 1..50 (default 10).

dlf_search_newsA

Keyword search over recent Deutschlandfunk items (the Agenda feed, several hundred latest items — not a full-archive search). query: keyword or phrase. limit: 1..50 (default 10).

dlf_get_articleA

Full text of one Deutschlandfunk article. url: a deutschlandfunk.de article link, e.g. https://www.deutschlandfunk.de/klimawandel-...-100.html (news-flash pages may return only the leader text).

dlf_listen_liveA

Deutschlandfunk live stream link. Checks the canonical stream URL (from DLF's own pages) with a HEAD request and reports whether it answers; the URL itself 302-redirects to a signed CDN stream — open it in any audio player.

dlf_healthA

Check whether deutschlandfunk.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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 7 tools

Disambiguation4/5

Each tool has a reasonably distinct role: latest headlines, latest contributions, topic-filtered news, keyword search, full-article fetch, live stream, and health probe. The main potential confusion is among the three list-style news tools (latest_news, latest_contributions, news_by_topic), but the descriptions make the different axes (recency, content type, topic) clear enough.

Naming Consistency4/5

All names use a consistent dlf_ prefix and snake_case. Most follow a recognizable noun/verb pattern (search_news, get_article, listen_live), though some are noun-only (latest_news, news_by_topic, health), which is a minor deviation but still readable and predictable.

Tool Count5/5

Seven tools are well-scoped for a news-reading server: four discovery/listing tools, one content-fetch tool, one stream tool, and one diagnostic. Nothing feels redundant or missing at the count level.

Completeness4/5

Coverage is strong for the read-only news domain: headlines, topic browsing, keyword search, full article text, live audio, and connectivity check. Minor gaps exist—no dedicated audio/contribution retrieval by ID or topic-listing endpoint, and search is explicitly limited to recent items rather than the full archive.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues