
Market and world intelligence — the daily editorial read, risk radar and dated archive.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The forward calendar — dated events the Executive Brief is watching (data prints, decisions, deadlines), each with the signal to read from it and its category. Use days_ahead (1..90, default 14) to set the horizon. Answers 'what's coming up that could move things?'
The forward calendar — dated events the Executive Brief is watching (data prints, decisions, deadlines), each with the signal to read from it and its category. Use days_ahead (1..90, default 14) to set the horizon. Answers 'what's coming up that could move things?'
| Argument | Type | Description |
|---|---|---|
| scope | string | |
| market | string | |
| days_ahead | string |
{
"type": "object",
"title": "get_catalystsArguments",
"properties": {
"scope": {
"type": "string",
"title": "scope",
"default": "retail"
},
"market": {
"type": "string",
"title": "market",
"default": "global"
},
"days_ahead": {
"type": "string",
"title": "days_ahead",
"default": 14
}
}
}One coverage area's note in full — for example real-assets-shipping or real-assets-aviation. scope 'retail' (default) or 'institutional'; the institutional read is longer and assumes more. Optional as_of (YYYY-MM-DD) for a past edition, newest otherwise.
| Argument | Type | Description |
|---|---|---|
| area* | string | |
| as_of | string | |
| scope | string |
{
"type": "object",
"title": "get_coverageArguments",
"required": [
"area"
],
"properties": {
"area": {
"type": "string",
"title": "area"
},
"as_of": {
"type": "string",
"title": "as_of",
"default": ""
},
"scope": {
"type": "string",
"title": "scope",
"default": "retail"
}
}
}The Antevo Executive Brief — today's editorial read on markets and world events: the hero takeaway, the regime, the themes that matter, key risks and a market snapshot. Pass as_of (YYYY-MM-DD) to retrieve the brief as it was published on a past date. scope: 'retail' or 'institutional'. The full brief is large; pass `sections` (comma-separated) to fetch only what you need — e.g. 'hero,regime,what_matters' for a quick read, 'signal' for the probability layer, or 'plain_language' for the desk's own jargon-free rendering (headline, decode, signal_read, theme_reads).
| Argument | Type | Description |
|---|---|---|
| as_of | string | |
| scope | string | |
| market | string | |
| sections | string |
{
"type": "object",
"title": "get_executive_briefArguments",
"properties": {
"as_of": {
"type": "string",
"title": "as_of",
"default": null
},
"scope": {
"type": "string",
"title": "scope",
"default": "retail"
},
"market": {
"type": "string",
"title": "market",
"default": "global"
},
"sections": {
"type": "string",
"title": "sections",
"default": null
}
}
}The longer-form desk read for today — analysis and research notes.
No arguments.
{
"type": "object",
"title": "get_executive_deskArguments",
"properties": {}
}One dated Executive Brief in full (YYYY-MM-DD) — the permanent record of what was published that day, for questions such as 'what did the brief say about X back then?'.
| Argument | Type | Description |
|---|---|---|
| as_of* | string | |
| scope | string | |
| market | string |
{
"type": "object",
"title": "get_executive_noteArguments",
"required": [
"as_of"
],
"properties": {
"as_of": {
"type": "string",
"title": "as_of"
},
"scope": {
"type": "string",
"title": "scope",
"default": "retail"
},
"market": {
"type": "string",
"title": "market",
"default": "global"
}
}
}Major indices with recent history — use days_back (1..365, default 30) to see how markets have moved over a period.
| Argument | Type | Description |
|---|---|---|
| days_back | string |
{
"type": "object",
"title": "get_indicesArguments",
"properties": {
"days_back": {
"type": "string",
"title": "days_back",
"default": 30
}
}
}One macro series by ticker, newest first, with the date of its most recent observation stated on the response. These are QUARTERLY levels and they lag — the newest point is a quarter end, never today. Optional since/until (YYYY-MM-DD) narrow the window.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| since | string | |
| until | string | |
| ticker* | string |
{
"type": "object",
"title": "get_macro_seriesArguments",
"required": [
"ticker"
],
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 120
},
"since": {
"type": "string",
"title": "since",
"default": ""
},
"until": {
"type": "string",
"title": "until",
"default": ""
},
"ticker": {
"type": "string",
"title": "ticker"
}
}
}Where markets stand right now — indices, FX, commodities, crypto.
No arguments.
{
"type": "object",
"title": "get_market_snapshotArguments",
"properties": {}
}The risk radar — what the Antevo Executive Brief judges could go wrong from here, each with its trend, impact, probability and why it matters, plus the regime it sits in and the indicators that would confirm or kill it. Pass as_of (YYYY-MM-DD) for the radar as it stood on a past date.
| Argument | Type | Description |
|---|---|---|
| as_of | string | |
| scope | string | |
| market | string |
{
"type": "object",
"title": "get_risk_radarArguments",
"properties": {
"as_of": {
"type": "string",
"title": "as_of",
"default": null
},
"scope": {
"type": "string",
"title": "scope",
"default": "retail"
},
"market": {
"type": "string",
"title": "market",
"default": "global"
}
}
}Geopolitical events over a look-back window (days_back 1..90, default 7) — conflict, chokepoints, sanctions and related signals. The public cut. Pass layers to narrow — waterways, armed_conflicts, hotspots, regulatory, cyber, sanctions — comma-separated. All six together run large and two of them truncate; one or two layers come back much deeper. row_limits on the response says what was in force, so a layer that ended can be told from one that was cut off. Two reference layers are opt-in and not in the default set: disasters (USGS, GDACS, EONET) and displacement (UNHCR, by origin and corridor).
| Argument | Type | Description |
|---|---|---|
| layers | string | |
| days_back | string |
{
"type": "object",
"title": "get_world_eventsArguments",
"properties": {
"layers": {
"type": "string",
"title": "layers",
"default": null
},
"days_back": {
"type": "string",
"title": "days_back",
"default": 7
}
}
}What the Antevo Executive connector exposes. No account required.
No arguments.
{
"type": "object",
"title": "list_capabilitiesArguments",
"properties": {}
}What the Antevo desk writes on beyond the daily brief — shipping, aviation, yachts, energy, infrastructure, real estate, commodities, geopolitics, AI and technology, energy transition, demographics, generational wealth, succession planning, art. Each with the date of its most recent note.
No arguments.
{
"type": "object",
"title": "list_coverageArguments",
"properties": {}
}The archive of past Executive Briefs, newest first — each with its date, title, subtitle and hero line: what has been covered, the date of a story, and how a theme developed over time.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| market | string |
{
"type": "object",
"title": "list_executive_notesArguments",
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 30
},
"market": {
"type": "string",
"title": "market",
"default": "global"
}
}
}Find a macro-economic series by name or country — CPI, policy and market interest rates, equity indices, house prices, industrial production, commodities. Covers 180 countries, some back to 1920. Returns each series' ticker and the span it actually covers. `country` takes either a name ('Switzerland') or an ISO-3 code ('CHE'). There are tens of thousands of series, so they are searched rather than listed.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| query* | string | |
| country | string |
{
"type": "object",
"title": "search_macro_indicatorsArguments",
"required": [
"query"
],
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 25
},
"query": {
"type": "string",
"title": "query"
},
"country": {
"type": "string",
"title": "country",
"default": ""
}
}
}Every risk radar the brief published over recent weeks, in one call — each dated board with its regime and its risks, oldest first: which risks are new, which have been carried for weeks, which dropped off, and how their trend, impact and probability moved. The brief rephrases the same risk from day to day, so risks are not linked across boards. days_back 7..90, default 30. detail trades size for depth: 'counts' is grades only, 'titles' adds each risk's title, 'full' (default) adds why each risk matters — a 90-day pull is roughly a third the size at 'counts'.
| Argument | Type | Description |
|---|---|---|
| scope | string | |
| detail | string | |
| market | string | |
| days_back | string |
{
"type": "object",
"title": "track_risk_evolutionArguments",
"properties": {
"scope": {
"type": "string",
"title": "scope",
"default": "retail"
},
"detail": {
"type": "string",
"title": "detail",
"default": "full"
},
"market": {
"type": "string",
"title": "market",
"default": "global"
},
"days_back": {
"type": "string",
"title": "days_back",
"default": 30
}
}
}