it-digest
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ANTHROPIC_API_KEY | No | API key for Anthropic, needed for the make_digest phase 2 pipeline. |
Capabilities
Features and capabilities supported by this server
| 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 |
|---|---|
| fetch_latestA | Fetch the latest articles from all configured RSS feeds and store them (duplicates are skipped). Use when the user wants to refresh the archive or asks about the newest articles. |
| search_archiveA | Search stored articles by keyword (matches title or summary). Use when the user asks about a specific topic from the archive. |
| get_articles_for_digestA | Return raw article data (title, URL, source, summary) from the last
|
| make_digestA | Build a ready-made markdown digest of the most relevant articles
from the last |
| list_sourcesA | List the feeds the digest currently aggregates, with the number of stored articles per source. Reports whether the app runs on bundled default feeds (feeds.txt is empty) or the user's own selection. |
| add_sourceA | Validate and add a new RSS/Atom feed to feeds.txt. Use when the user wants to follow a new source. The feed is downloaded and parsed first - invalid or dead URLs are rejected, nothing is written. While feeds.txt is empty the app runs on bundled default feeds. When adding the user's FIRST own feed, ask them once whether to keep the defaults too (then call this with keep_defaults=True) or start fresh with only their own sources. Do not ask again once feeds.txt has entries. |
| remove_sourceA | Remove a feed from feeds.txt. Use when the user no longer wants a source. Already stored articles from that source stay in the archive. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| setup_sources | Reusable prompt: find, validate and add quality feeds for a topic. |
| daily_digest | Reusable prompt: refresh the archive and write a themed digest, optionally focused on one topic. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/davpu/news-digest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server