@dennisk2025/random-news-headline
v1.0.0
Published
Fetches a random, recent news headline from around the world, including its source and direct link to the article.
Readme
random-news-headline MCP Server
Fetches a random, recent news headline from around the world, including its source and direct link to the article. The server is built for Model Context Protocol (MCP) clients such as Claude Desktop, and provides a simple, zero-configuration API tool.
Features
- Fetches a random recent news headline from sources like Inshorts
- Returns title, source, and direct article URL
- No API keys or signup required
Installation
You can run this server instantly using npx or install it globally:
Run with npx:
npx @dennisk2025/random-news-headline
Or install globally:
npm install -g @dennisk2025/random-news-headline
Adding to Claude Desktop
Add the following block to your claude_desktop_config.json:
{
"mcpServers": {
"random-news-headline": {
"command": "npx",
"args": ["@dennisk2025/random-news-headline"]
}
}
}Add this to your Claude Desktop config file at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Usage
After starting Claude Desktop and adding the config, you can use the tool via tool-calls in compatible assistants.
Example: Get a random news headline
Tool name: get-random-headline
Parameters: None
Sample request:
{
"name": "get-random-headline",
"arguments": {}
}Sample response:
{
"headline": "NASA Prepares to Launch Next Mars Rover",
"source": "BBC News",
"url": "https://www.bbc.com/news/science-environment-53583379"
}Available Tools
get-random-headline
- Description: Retrieves a random recent news headline, its news source, and a direct URL to the article.
- Input Parameters: none
- Output: JSON object with
headline(string),source(string), andurl(string|null)
For questions or support, contact the package author.
