Real-time news with tone analysis, brand safety, and narrative shift signals for AI agents.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"overtone-news": {
"args": [
"overtone-news-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server that gives any agent real-time news plus the contextual intelligence to use it well — tone distribution, emerging stories, narrative shifts, spike alerts, and tone-over-time charts — powered by Overtone's publisher network.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / marketing
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
An open-source AI agent that brings the power of Gemini directly into your terminal.
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
MCP Security Weekly
Get CVE alerts and security updates for io.github.CKBrennan/overtone-news-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server that gives any agent real-time news plus the contextual intelligence to use it well — tone distribution, emerging stories, narrative shifts, spike alerts, and tone-over-time charts — powered by Overtone's publisher network.
Works with any MCP-compatible client: Claude Desktop, Claude Code, Cursor, Windsurf, Codex, Kimi K2, and more.
Natural language queries — ask in plain English, get contextually analysed articles:

Global coverage analysis — compare tone across languages and regions:

Tone timeseries — track how a topic's emotional coverage shifts over time:

News APIs return articles. That's the easy part. The hard part is everything an agent actually needs to reason about current events:
This server exposes all of that as MCP tools, so an agent can pull the right signal for the question it's been asked — not just a flat feed of headlines.
The server ships as a Python package. uvx (from uv)
runs it without cluttering your global Python. Install uv once:
curl -LsSf https://astral.sh/uv/install.sh | sh
Then add one block to your MCP client config. uvx fetches the package
from PyPI and runs it on demand — no install step needed.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or the equivalent on your platform:
{
"mcpServers": {
"overtone-news": {
"command": "uvx",
"args": ["overtone-news-mcp"]
}
}
}
Edit ~/.config/claude-code/mcp.json:
{
"mcpServers": {
"overtone-news": {
"command": "uvx",
"args": ["overtone-news-mcp"]
}
}
}
Settings → MCP → Add server:
uvxovertone-news-mcpEdit ~/.codex/config.toml:
[[mcp_servers]]
name = "overtone-news"
command = "uvx"
args = ["overtone-news-mcp"]
On first tool call the server registers a free-tier API key with
Overtone and caches it at ~/.overtone/credentials. The cache is
shared with the Overtone News skill
for Claude Code, so installing both won't double-register.
For a premium key (higher rate and daily limits), set
OVERTONE_NEWS_API_KEY in the env block of your MCP config:
"overtone-news": {
"command": "uvx",
"args": ["--from", "git+https://github.com/CKBrennan/overtone-news-mcp", "overtone-news-mcp"],
"env": { "OVERTONE_NEWS_API_KEY": "ot-prod-..." }
}
Rate limits:
| Tier | Per minute | Per day |
|---|---|---|
auto (free, auto-provisioned) | 10 | 50 |
manual (premium) | 60 | effectively unlimited |
To request a premium key, email business@overtone.ai.
| Variable | Default | Purpose |
|---|---|---|
OVERTONE_NEWS_API_KEY | (auto-registered) | Use a specific key instead of auto-registering |
OVERTONE_NEWS_API_URL | https://agentic-skills.overtone.ai | Override the API endpoint (for self-hosted or testing) |
All tools return JSON. The agent chooses which tool fits the user's question — you don't in