V³ News

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

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
63%
Naming quality
86%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,530Tokens (tool definitions)
~636 BTypical response size
Moderate attention impact (1.20% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "desk": {
      "url": "https://mcp.v3.news/mcp"
    }
  }
}

Remote endpoints

https://mcp.v3.news/mcpstreamable-http

What it can do

Tool inventory

Tools (7)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢v3_search_events(query, country, category, limit)

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 Schema

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "country": {
      "default": "",
      "title": "Country",
      "type": "string"
    },
    "category": {
      "default": "",
      "title": "Category",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "v3_search_eventsArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "v3_search_eventsDictOutput"
}
🟢v3_get_event(event_id)

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 assessed 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 Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "title": "Event Id",
      "type": "string"
    }
  },
  "required": [
    "event_id"
  ],
  "title": "v3_get_eventArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "v3_get_eventDictOutput"
}
🟢search(query)

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 Schema

{
  "type": "object",
  "properties": {
    "query": {
      "title": "Query",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "title": "searchArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "searchDictOutput"
}
🟢fetch(id)

Fetch the full text of a single V³ event by id (from ``search``). Returns V³'s public report (headline, why-it-matters, the full long-form report when V³ has authored one, risk/impact/signal scores, coverage depth) plus the canonical v3.news url for citation. The country-by-country perspectives, timeline, decisions and assessed outcomes live at that url. Args: id: the V³ event id returned by ``search``.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "title": "Id",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "title": "fetchArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "fetchDictOutput"
}
🟢v3_latest_brief

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.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "v3_latest_briefArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "v3_latest_briefDictOutput"
}
🟢v3_breaking_now

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.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "v3_breaking_nowArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "v3_breaking_nowDictOutput"
}
🟢v3_global_pulse(window_days)

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 Schema

{
  "type": "object",
  "properties": {
    "window_days": {
      "default": 14,
      "title": "Window Days",
      "type": "integer"
    }
  },
  "title": "v3_global_pulseArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "v3_global_pulseDictOutput"
}

Recommended Prompts

search_research
Search for information about [topic] using V³ News
Expected tools: v3_search_events
find_specific
Find [specific item] using V³ News
Expected tools: v3_search_events
retrieve_data
Get details about [item] from V³ News
Expected tools: v3_get_event
fetch_info
Fetch [information type] using V³ News
Expected tools: v3_get_event
research_workflow
Search for [topic], then get detailed information about the top results using V³ News
Expected tools: v3_search_eventsv3_get_event

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools
verifiedversion not recorded7 tools
verifiedversion not recorded7 tools