About
Goodnews MCP is a lightweight Model Context Protocol server that fetches news from NewsAPI, ranks articles using Cohere LLM for positive sentiment, and returns the top uplifting stories.
Capabilities
Goodnews MCP is a lightweight, Model Context Protocol server that delivers positive and uplifting news stories to AI assistants. In an era where headlines are often dominated by conflict, crises, and pessimism, this service fills a niche for developers who want to inject optimism into conversational agents. By sourcing articles from NewsAPI and applying a zero‑shot sentiment ranking model from Cohere, Goodnews MCP surfaces the most uplifting content in real time, allowing assistants to answer queries with a brighter tone.
The server exposes a single resource endpoint that accepts a search query or simply returns the top‑ranked positive news. Internally it fetches recent articles, passes them through a Cohere LLM to score sentiment, and then returns the highest‑scoring items. The result is a concise list of headlines, summaries, and links that an AI assistant can read aloud or display. This workflow removes the need for developers to build custom sentiment pipelines, enabling quick integration into existing MCP‑enabled tools.
Key capabilities include:
- Zero‑shot sentiment analysis using a Cohere LLM, eliminating the need for labeled training data.
- Real‑time news retrieval from NewsAPI, ensuring content freshness.
- Simple MCP interface that can be plugged into any client—Claude Desktop, web agents, or custom applications—by adding a single server entry to the configuration.
- Environment‑based API key injection, keeping credentials out of code and supporting secure deployments.
Typical use cases are plentiful. Customer‑support bots can provide uplifting updates during stressful interactions, wellness apps can surface inspiring stories for mood‑boosting prompts, and educational assistants can share positive examples of scientific progress. In corporate settings, internal communication tools might use Goodnews MCP to circulate morale‑boosting headlines during meetings or newsletters.
Integration is straightforward: once the Goodnews server is running, an MCP‑aware client sends a request to with optional query parameters. The response is parsed by the assistant’s prompt engine and incorporated into the conversation. Because MCP abstracts the transport layer, developers can swap out NewsAPI or Cohere for alternatives without changing client code. This flexibility, combined with the server’s focus on positivity, makes Goodnews MCP a standout tool for developers who want to infuse AI interactions with optimism and relevance.
Related Servers
MCP Filesystem Server
Secure local filesystem access via MCP
Google Drive MCP Server
Access and manipulate Google Drive files via MCP
Pydantic Logfire MCP Server
Retrieve and analyze application telemetry with LLMs
Swagger MCP Server
Dynamic API Tool Generator from Swagger JSON
Rust MCP Filesystem
Fast, async Rust server for efficient filesystem operations
Cline Personas MCP Server
Manage .clinerules with reusable components and persona templates
Weekly Views
Server Health
Information
Explore More Servers
Beyond MCP Server
Extensible MCP server for social and onchain data
MCP File Finder
Search files by path fragment quickly and efficiently
Twitter MCP Server
Connect Claude to Twitter for posting and searching tweets
NuGet Context MCP Server
Provide NuGet dependency insights to AI tools via MCP
Powerpoint Generator MCP Server
Generate PowerPoint slides via Model Context Protocol
Mcp OpenAI Complete
Text completion bridge for LLMs via MCP protocol