# V³ News (remote · mcp.v3.news)

Cited geopolitical events, multi-perspective briefs, and live breaking news from V³ News.

- Trust score: 71/100 (medium)
- Change this week: +7
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `mcp.v3.news`: 71/100 (this document), [markdown](https://verifymcp.io/servers/news-v3-desk/mcp.md), [page](https://verifymcp.io/servers/news-v3-desk/mcp)

## Channel facts

- Endpoint: `https://mcp.v3.news/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.1.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 75/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 1046 tokens (~130/item across 8 items; 7 tools + 1 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 71/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.
  - Supports UI / widget rendering.

## Install

### Claude

```bash
claude mcp add --transport http news-v3-desk https://mcp.v3.news/mcp
```

### Codex

```toml
[mcp_servers.news-v3-desk]
url = "https://mcp.v3.news/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "news-v3-desk": {
      "type": "remote",
      "url": "https://mcp.v3.news/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add news-v3-desk --url https://mcp.v3.news/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  news-v3-desk:
    url: "https://mcp.v3.news/mcp"
```

### Other

```json
{
  "mcpServers": {
    "news-v3-desk": {
      "type": "http",
      "url": "https://mcp.v3.news/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 71, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-01 (score 70, +1)

No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 69, +3)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 66, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 65, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 64, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 63)

First indexed and scored.

## MCP tools (7)

### `v3_search_events` (~233 tokens)

Search V³ News for tracked geopolitical events.

    Use when the user asks what is happening on a topic, in a country,
    or in a domain (e.g. security, energy, finance, technology). Returns
    a ranked list of events with why-it-matters, risk/impact/signal
    scores, and a v3.news link for each.

    Args:
        query: free-text topic (e.g. "Iran sanctions", "Taiwan"). Optional.
        country: ISO-3166 alpha-2 code to filter by (e.g. "US", "CN"). Optional.
        category: V³ category slug — one of geopolitics, security_risk,
            energy_resources, finance, markets, macroeconomics,
            public_finance, trade_supply, technology, science_biosecurity,
            environment_climate, business. Optional.
        limit: max results, 1-20 (default 10).

Input parameters:

- `category` (string)
- `country` (string)
- `limit` (integer)
- `query` (string)

### `v3_get_event` (~153 tokens)

Get a single V³ event: headline, why-it-matters, scores, and how
    much structured analysis V³ holds on it (perspectives, decisions,
    outcomes).

    Use after v3_search_events (or v3_breaking_now) when the user wants
    detail on a specific event. This returns V³'s public summary; the
    full country-by-country perspectives, timeline, decisions to watch,
    and calibrated outcomes are on v3.news at the returned url (a V³
    account unlocks the multi-perspective analysis).

    Args:
        event_id: the V³ event id from a prior tool result.

Input parameters:

- `event_id` (string, required)

### `search` (~122 tokens)

Search V³ News for tracked geopolitical events matching a query.

    Returns a list of matching events, each with an id (for ``fetch``) and
    a v3.news citation url. V³ covers 12 categories (geopolitics, security,
    energy, finance, markets, macro, trade, technology, science, climate,
    business, public finance) with multi-perspective, cited analysis.

    Args:
        query: free-text topic, country, or question (e.g. "Iran sanctions").

Input parameters:

- `query` (string, required)

### `fetch` (~109 tokens)

Fetch the full text of a single V³ event by id (from ``search``).

    Returns V³'s public summary (headline, why-it-matters, risk/impact/
    signal scores, coverage depth) plus the canonical v3.news url for
    citation. The full country-by-country perspectives, timeline, decisions
    and calibrated outcomes live at that url.

    Args:
        id: the V³ event id returned by ``search``.

Input parameters:

- `id` (string, required)

### `v3_latest_brief` (~73 tokens)

Get V³'s latest global intelligence brief — the chief-of-staff
    top line on what matters in the world right now, with per-category
    state and counts.

    Use when the user asks for a world summary, "what's happening
    today", or a geopolitical situation overview.

### `v3_breaking_now` (~85 tokens)

Get events V³ is currently tracking in BREAKING tempo — fast-
    moving stories under near-real-time monitoring right now.

    Use when the user asks "what's breaking", "any breaking news", or
    about a developing situation. Returns an empty list when nothing is
    in breaking tempo (a quiet news moment), which is itself a signal.

### `v3_global_pulse` (~147 tokens)

Get V³'s Global Pulse — the world's current risk/impact/signal
    reading and how it has moved over a recent window.

    Use when the user asks how tense/volatile the world is right now,
    whether global risk is rising or falling, or wants a one-number
    situational read rather than a specific event. Scores are 0-100
    aggregates across everything V³ tracks (risk = downside pressure,
    impact = consequence, signal = momentum, priority = attention
    weight).

    Args:
        window_days: trailing window for the trend, 2-90 (default 14).

Input parameters:

- `window_days` (integer)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/news-v3-desk/mcp#diagnostics

## Score history

- 2026-08-03: 71
- 2026-08-02: 70
- 2026-08-01: 70
- 2026-07-31: 69
- 2026-07-30: 66
- 2026-07-29: 65
- 2026-07-28: 64
- 2026-07-27: 64
- 2026-07-26: 63

## Links

- Remote endpoint: https://mcp.v3.news/mcp
- Website: https://v3.news/
- Changelog RSS feed: https://verifymcp.io/servers/news-v3-desk/mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/news-v3-desk/mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/news-v3-desk/mcp
