Content Fetcher 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.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fetchYoutubeB | Fetch ALL YouTube videos from the Goose channel. |
| fetchRssC | Fetch ALL blog posts from any RSS feed. |
| fetchGooseBlogB | Fetch ALL Goose blog posts. |
| fetchGithubReleasesB | Fetch ALL GitHub releases from the Goose repo. |
| isNewContentC | Return true if this content item has NOT been seen before. |
| markContentSeenC | Mark a content item as seen AFTER posting. |
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
The tools are mostly distinct in purpose: four fetch specific content types (GitHub releases, blog posts, RSS feeds, YouTube videos), while isNewContent and markContentSeen handle content state management. There is minor potential confusion between fetchGooseBlog and fetchRss since both fetch blog posts, but their scopes (specific blog vs. any RSS feed) help differentiate them.
The naming is inconsistent: fetchGithubReleases, fetchGooseBlog, fetchRss, and fetchYoutube use camelCase with 'fetch' prefix, while isNewContent and markContentSeen use camelCase without a consistent verb pattern. This mix of styles (fetch vs. is/mark) and lack of a uniform naming convention reduces predictability.
With 6 tools, the count is well-scoped for a content fetching server. It covers multiple content sources and basic state management, providing a focused set without being overly sparse or bloated, which aligns well with the server's purpose.
The tool set is largely complete for content fetching and tracking: it includes fetching from various sources (GitHub, blogs, RSS, YouTube) and tools to check and mark content as seen. A minor gap is the lack of a tool to list or manage seen content, but agents can work around this by using isNewContent and markContentSeen in combination.