# GoodNews

> Use this tool when you need to discover uplifting news content from current headlines, filtering out negativity and surfacing positive stories. It solves the problem of information overload and negativity bias in media, providing a ranked list of positive news articles as output. The tool integrates with NewsAPI and utilizes AI-powered sentiment analysis, making it ideal for applications seeking to promote positivity and good news.

Canonical page: https://skillsregistry.net/skills/vector-goodnews  
JSON: https://api.skillsregistry.net/v1/skills/vector-goodnews

## Description

MCP-GoodNews is a server that filters and ranks news articles based on their positivity, providing users with uplifting content from current headlines. Built by the Vector Institute, it integrates with NewsAPI to fetch top headlines and uses Cohere's LLM capabilities to analyze and rank articles according to their positive sentiment. The implementation features a clean architecture with comprehensive testing and CI/CD workflows, making it reliable for applications that need to surface good news amid potentially negative media cycles. The server exposes a single tool that retrieves headlines, processes them through the ranking system, and returns only the most positive stories to users.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/vector-goodnews)
- **Repository:** <https://github.com/vectorinstitute/mcp-goodnews>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "vector-goodnews"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/vector-goodnews` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/vector-goodnews/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
