MEWSMCP — Processing global events

World news for AI agents

Real-time events clustered by AI, classified by topic and geography, ranked by importance. Hundreds of sources. Free REST API and MCP server. No API key.

Built for agents

Structured news data designed for LLM consumption, not human browsing.

01

AI-Clustered Events

Multiple news articles about the same event are grouped together with importance scoring and impact analysis.

02

Topic Classification

Events tagged with topics like politics, technology, economy, environment, and more. Filter by what matters.

03

Geographic Filtering

Filter news by country or continent. 6 continents and 24 countries covering the Western world and key global nations.

04

No API Key

Completely free, no authentication required. Just make requests and get structured JSON responses.

05

MCP Native

Ships as an MCP server. One command to install, works with Claude Desktop and any MCP-compatible client.

06

REST API

Clean JSON endpoints for direct integration. Pagination, sorting, and flexible query parameters.

Endpoints

Base URL: https://newsmcp.io/v1

GET /news/ List news events with optional filtering
GET /news/{id}/ Get a single event with full article list
GET /news/topics/ List all available topic categories
GET /news/regions/ List all geographic filter options

Filtering

Combine parameters to narrow results. All parameters are optional.

GET /v1/news/
# Filter by topic
GET /v1/news/?topics=technology

# Filter by region
GET /v1/news/?geo=united states

# Events from the last 12 hours
GET /v1/news/?hours=12

# Combine filters with pagination
GET /v1/news/?topics=politics&geo=europe&per_page=5

# Sort by importance
GET /v1/news/?order_by=importance

Try it now

Copy and run in your terminal.

Latest events

Get recent news events globally

curl -s https://newsmcp.io/v1/news/ | jq

Technology news

Filter for tech-related events

curl -s "https://newsmcp.io/v1/news/?topics=technology" | jq

Topics list

See all available topic categories

curl -s https://newsmcp.io/v1/news/topics/ | jq

Regions list

See all geographic filter options

curl -s https://newsmcp.io/v1/news/regions/ | jq

Works everywhere

MCP server for Codex, Gemini CLI, OpenCode, Claude, Cursor, Windsurf, plus OpenClaw plugin/skill and plain REST API.

Claude Desktop

MCP

Add to claude_desktop_config.json

{
  "mcpServers": {
    "newsmcp": {
      "command": "npx",
      "args": ["-y", "@newsmcp/server"]
    }
  }
}

Claude Code

Plugin

Two commands in Claude Code

$ /plugin marketplace add pranciskus/newsmcp
$ /plugin install newsmcp

Cursor /

Windsurf

MCP

Add to MCP config

{
  "mcpServers": {
    "newsmcp": {
      "command": "npx",
      "args": ["-y", "@newsmcp/server"]
    }
  }
}

OpenAI Codex

MCP

Add with one CLI command

$ codex mcp add newsmcp -- npx -y @newsmcp/server

Gemini CLI

MCP

Add to ~/.gemini/settings.json

{
  "mcpServers": {
    "newsmcp": {
      "command": "npx",
      "args": ["-y", "@newsmcp/server"]
    }
  }
}

OpenCode

MCP

Run interactive MCP setup

$ opencode mcp add

Smithery

MCP

One command

$ npx -y @smithery/cli install @newsmcp/server --client claude

OpenClaw

Plugin

Native OpenClaw plugin with structured tool definitions

$ openclaw plugins install @newsmcp/openclaw

OpenClaw

Skill

Lightweight skill on ClawHub

$ clawhub install newsmcp-skill