
The family estate in full — what you hold, what you owe, and what it is exposed to.
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.
Record a holding the user already owns: a security (ISIN preferred; an exact ticker or a name also works) and a quantity, in one of their portfolios. Never buys or sells. If the name matches several securities the tool returns the candidates — ask the user which, then call again with that ISIN. Modification Plan flow: call without confirm to get a plan, show plan.human_message to the user, and only if they approve call again with confirm=true and plan_id. For bonds, quantity is the nominal.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Record a holding the user already owns: a security (ISIN preferred; an exact ticker or a name also works) and a quantity, in one of their portfolios. Never buys or sells. If the name matches several securities the tool returns the candidates — ask the user which, then call again with that ISIN. Modification Plan flow: call without confirm to get a plan, show plan.human_message to the user, and only if they approve call again with confirm=true and plan_id. For bonds, quantity is the nominal.
| Argument | Type | Description |
|---|---|---|
| as_of | string | |
| confirm | string | |
| plan_id | string | |
| currency | string | |
| quantity* | string | |
| security* | string | |
| portfolio | string | |
| household_id | string | |
| cost_basis_per_unit | string |
{
"type": "object",
"title": "add_positionArguments",
"required": [
"security",
"quantity"
],
"properties": {
"as_of": {
"type": "string",
"title": "as_of",
"default": ""
},
"confirm": {
"type": "string",
"title": "confirm",
"default": false
},
"plan_id": {
"type": "string",
"title": "plan_id",
"default": null
},
"currency": {
"type": "string",
"title": "currency",
"default": ""
},
"quantity": {
"type": "string",
"title": "quantity"
},
"security": {
"type": "string",
"title": "security"
},
"portfolio": {
"type": "string",
"title": "portfolio",
"default": ""
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
},
"cost_basis_per_unit": {
"type": "string",
"title": "cost_basis_per_unit",
"default": null
}
}
}Create an empty portfolio (and the account it sits in) in the user's household, e.g. one per bank or broker. Records structure only; nothing is bought or sold. Modification Plan flow: call without confirm to get a plan, show plan.human_message to the user, and only if they approve call again with confirm=true and plan_id. Plans expire after 5 minutes.
| Argument | Type | Description |
|---|---|---|
| name* | string | |
| confirm | string | |
| plan_id | string | |
| currency | string | |
| institution | string | |
| household_id | string |
{
"type": "object",
"title": "create_portfolioArguments",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"title": "name"
},
"confirm": {
"type": "string",
"title": "confirm",
"default": false
},
"plan_id": {
"type": "string",
"title": "plan_id",
"default": null
},
"currency": {
"type": "string",
"title": "currency",
"default": ""
},
"institution": {
"type": "string",
"title": "institution",
"default": ""
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Today's read on markets. kind='market' is the signal-derived pulse; kind='editorial' is the brief the desk authored — regime, themes, risks.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| scope | string |
{
"type": "object",
"title": "get_briefArguments",
"properties": {
"kind": {
"type": "string",
"title": "kind",
"default": "market"
},
"scope": {
"type": "string",
"title": "scope",
"default": "retail"
}
}
}Cross-asset correlations by effect type.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| effect_type | string |
{
"type": "object",
"title": "get_correlationsArguments",
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 30
},
"effect_type": {
"type": "string",
"title": "effect_type",
"default": null
}
}
}Per-country geopolitical drilldown (ISO-2).
| Argument | Type | Description |
|---|---|---|
| iso2* | string | |
| days_back | string |
{
"type": "object",
"title": "get_country_briefArguments",
"required": [
"iso2"
],
"properties": {
"iso2": {
"type": "string",
"title": "iso2"
},
"days_back": {
"type": "string",
"title": "days_back",
"default": 30
}
}
}Metadata for one document.
| Argument | Type | Description |
|---|---|---|
| doc_id* | string | |
| household_id* | string |
{
"type": "object",
"title": "get_documentArguments",
"required": [
"household_id",
"doc_id"
],
"properties": {
"doc_id": {
"type": "string",
"title": "doc_id"
},
"household_id": {
"type": "string",
"title": "household_id"
}
}
}Drift snapshot across the household's portfolios.
| Argument | Type | Description |
|---|---|---|
| household_id | string |
{
"type": "object",
"title": "get_drift_snapshotArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}One household entity in detail.
| Argument | Type | Description |
|---|---|---|
| entity_id* | string |
{
"type": "object",
"title": "get_entityArguments",
"required": [
"entity_id"
],
"properties": {
"entity_id": {
"type": "string",
"title": "entity_id"
}
}
}Equity fundamentals — financials, growth, margins, valuation (P/E, EV/EBITDA, FCF yield, ROIC), peers.
| Argument | Type | Description |
|---|---|---|
| peers | string | |
| frequency | string | |
| identifier* | string | |
| year_history | string | |
| force_refresh | string | |
| identifier_type | string |
{
"type": "object",
"title": "get_equity_fundamentalsArguments",
"required": [
"identifier"
],
"properties": {
"peers": {
"type": "string",
"title": "peers",
"default": null
},
"frequency": {
"type": "string",
"title": "frequency",
"default": "quarterly"
},
"identifier": {
"type": "string",
"title": "identifier"
},
"year_history": {
"type": "string",
"title": "year_history",
"default": 5
},
"force_refresh": {
"type": "string",
"title": "force_refresh",
"default": false
},
"identifier_type": {
"type": "string",
"title": "identifier_type",
"default": "ticker"
}
}
}How much of the book sits behind a country (ISO-2) or a TRBC sector, with the positions behind it. Omit `value` for the ranked breakdown. Always read coverage.classified_pct — sector resolves for only part of the book.
| Argument | Type | Description |
|---|---|---|
| value | string | |
| dimension | string | |
| household_id | string |
{
"type": "object",
"title": "get_exposure_toArguments",
"properties": {
"value": {
"type": "string",
"title": "value",
"default": ""
},
"dimension": {
"type": "string",
"title": "dimension",
"default": "country"
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}One credit facility in full, including covenant headroom and pledged collateral.
| Argument | Type | Description |
|---|---|---|
| facility_id* | string |
{
"type": "object",
"title": "get_facilityArguments",
"required": [
"facility_id"
],
"properties": {
"facility_id": {
"type": "string",
"title": "facility_id"
}
}
}Global geopolitical intelligence layers over a look-back window.
| Argument | Type | Description |
|---|---|---|
| layers | string | |
| region | string | |
| country | string | |
| severity | string | |
| days_back | string |
{
"type": "object",
"title": "get_geo_mapArguments",
"properties": {
"layers": {
"type": "string",
"title": "layers",
"default": null
},
"region": {
"type": "string",
"title": "region",
"default": null
},
"country": {
"type": "string",
"title": "country",
"default": null
},
"severity": {
"type": "string",
"title": "severity",
"default": null
},
"days_back": {
"type": "string",
"title": "days_back",
"default": 7
}
}
}Market data for the user's watchlist, with signals where available.
No arguments.
{
"type": "object",
"title": "get_market_dataArguments",
"properties": {}
}What the household is worth, at the width you ask for: scope='estate' (default) is AUM plus real assets minus liabilities; 'aum' is investable securities and cash only; 'allocation' breaks that book down by asset class. FX-converted.
| Argument | Type | Description |
|---|---|---|
| scope | string | |
| household_id | string |
{
"type": "object",
"title": "get_net_worthArguments",
"properties": {
"scope": {
"type": "string",
"title": "scope",
"default": "estate"
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Open compliance/policy breaches.
| Argument | Type | Description |
|---|---|---|
| household_id | string |
{
"type": "object",
"title": "get_open_breachesArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Drift of a portfolio versus its target allocation.
| Argument | Type | Description |
|---|---|---|
| household_id* | string | |
| portfolio_id* | string |
{
"type": "object",
"title": "get_portfolio_driftArguments",
"required": [
"household_id",
"portfolio_id"
],
"properties": {
"household_id": {
"type": "string",
"title": "household_id"
},
"portfolio_id": {
"type": "string",
"title": "portfolio_id"
}
}
}Positions for a household, paginated, sorted by market value.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| cursor | string | |
| household_id | string |
{
"type": "object",
"title": "get_portfolio_positionsArguments",
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 50
},
"cursor": {
"type": "string",
"title": "cursor",
"default": null
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}One real asset in detail.
| Argument | Type | Description |
|---|---|---|
| asset_id* | string |
{
"type": "object",
"title": "get_real_assetArguments",
"required": [
"asset_id"
],
"properties": {
"asset_id": {
"type": "string",
"title": "asset_id"
}
}
}Real-asset economics — income, costs, net cashflow and net yield.
| Argument | Type | Description |
|---|---|---|
| household_id | string |
{
"type": "object",
"title": "get_real_asset_economicsArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Recent auction-realised and list-price events over a look-back window.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| days_back | string |
{
"type": "object",
"title": "get_recent_resultsArguments",
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 25
},
"days_back": {
"type": "string",
"title": "days_back",
"default": 30
}
}
}Risk for the household, or for one portfolio. Omit portfolio_id for the household-wide dashboard — volatility, VaR, concentration, drawdown.
| Argument | Type | Description |
|---|---|---|
| household_id | string | |
| portfolio_id | string |
{
"type": "object",
"title": "get_riskArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
},
"portfolio_id": {
"type": "string",
"title": "portfolio_id",
"default": ""
}
}
}Recent alt-asset trade signals over a look-back window (days_back).
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| days_back | string |
{
"type": "object",
"title": "get_signals_recentArguments",
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 30
},
"days_back": {
"type": "string",
"title": "days_back",
"default": 14
}
}
}The household's daily briefing — what matters today.
| Argument | Type | Description |
|---|---|---|
| household_id | string |
{
"type": "object",
"title": "get_today_briefArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Unread alerts for the household.
| Argument | Type | Description |
|---|---|---|
| household_id | string |
{
"type": "object",
"title": "get_unread_alertsArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Upcoming dividends, earnings and macro events that touch the book.
| Argument | Type | Description |
|---|---|---|
| days | string | |
| household_id | string |
{
"type": "object",
"title": "get_upcoming_calendarArguments",
"properties": {
"days": {
"type": "string",
"title": "days",
"default": 14
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Accounts and custody for the household.
| Argument | Type | Description |
|---|---|---|
| status | string | |
| household_id | string |
{
"type": "object",
"title": "list_accountsArguments",
"properties": {
"status": {
"type": "string",
"title": "status",
"default": "OPEN"
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}What this Antevo Wealth connector exposes — the whole wealth surface (portfolio, risk, credit, real assets, markets, equity & technical analysis, geopolitics, watchlist, goals, today, family, documents) behind a single connection.
No arguments.
{
"type": "object",
"title": "list_capabilitiesArguments",
"properties": {}
}Document metadata in the household vault.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| domain | string | |
| status | string | |
| category | string | |
| household_id | string |
{
"type": "object",
"title": "list_documentsArguments",
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 100
},
"domain": {
"type": "string",
"title": "domain",
"default": null
},
"status": {
"type": "string",
"title": "status",
"default": "ACTIVE"
},
"category": {
"type": "string",
"title": "category",
"default": null
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Credit facilities — balances, limits, rates, maturities, covenants, collateral.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| status | string | |
| household_id | string |
{
"type": "object",
"title": "list_facilitiesArguments",
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 100
},
"status": {
"type": "string",
"title": "status",
"default": "ACTIVE"
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Household entities — people and structures.
| Argument | Type | Description |
|---|---|---|
| household_id | string |
{
"type": "object",
"title": "list_familyArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Financial goals — target vs current funding, progress, gap and status.
| Argument | Type | Description |
|---|---|---|
| household_id | string | |
| include_inactive | string |
{
"type": "object",
"title": "list_goalsArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
},
"include_inactive": {
"type": "string",
"title": "include_inactive",
"default": false
}
}
}The households this user belongs to, with their ids. Needed only when they belong to more than one — otherwise omit household_id and it resolves to theirs.
No arguments.
{
"type": "object",
"title": "list_householdsArguments",
"properties": {}
}Catalogue of geopolitical map layers you can request.
No arguments.
{
"type": "object",
"title": "list_layersArguments",
"properties": {}
}Published video, audio and research notes — the desk's catalogue.
No arguments.
{
"type": "object",
"title": "list_published_contentArguments",
"properties": {}
}Real assets — property, vessels, aircraft, art and collections.
| Argument | Type | Description |
|---|---|---|
| limit | string | |
| cursor | string | |
| asset_class | string | |
| household_id | string |
{
"type": "object",
"title": "list_real_assetsArguments",
"properties": {
"limit": {
"type": "string",
"title": "limit",
"default": 50
},
"cursor": {
"type": "string",
"title": "cursor",
"default": null
},
"asset_class": {
"type": "string",
"title": "asset_class",
"default": null
},
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}The household's tracked instruments with price, momentum, how each leans and volatility.
| Argument | Type | Description |
|---|---|---|
| household_id | string |
{
"type": "object",
"title": "list_watchlistArguments",
"properties": {
"household_id": {
"type": "string",
"title": "household_id",
"default": ""
}
}
}Find alt-asset indices by brand or keyword (wine, watches, art, cars).
| Argument | Type | Description |
|---|---|---|
| brand* | string | |
| limit | string |
{
"type": "object",
"title": "lookup_index_by_brandArguments",
"required": [
"brand"
],
"properties": {
"brand": {
"type": "string",
"title": "brand"
},
"limit": {
"type": "string",
"title": "limit",
"default": 10
}
}
}Technical analysis for any instrument — how indicators lean, the regime, or a full backtest.
| Argument | Type | Description |
|---|---|---|
| benchmark | string | |
| frequency | string | |
| identifier* | string | |
| trade_mode | string | |
| history_days | string | |
| initial_cash | string | |
| analysis_mode | string | |
| force_refresh | string | |
| risk_per_trade | string | |
| identifier_type | string | |
| transaction_cost | string |
| selected_indicators | string |
{
"type": "object",
"title": "run_technical_analysisArguments",
"required": [
"identifier"
],
"properties": {
"benchmark": {
"type": "string",
"title": "benchmark",
"default": null
},
"frequency": {
"type": "string",
"title": "frequency",
"default": "D"
},
"identifier": {
"type": "string",
"title": "identifier"
},
"trade_mode": {
"type": "string",
"title": "trade_mode",
"default": "simple"
},
"history_days": {
"type": "string",
"title": "history_days",
"default": 365
},
"initial_cash": {
"type": "string",
"title": "initial_cash",
"default": 10000
},
"analysis_mode": {
"type": "string",
"title": "analysis_mode",
"default": "analysis"
},
"force_refresh": {
"type": "string",
"title": "force_refresh",
"default": false
},
"risk_per_trade": {
"type": "string",
"title": "risk_per_trade",
"default": 0.02
},
"identifier_type": {
"type": "string",
"title": "identifier_type",
"default": null
},
"transaction_cost": {
"type": "string",
"title": "transaction_cost",
"default": 0.02
},
"selected_indicators": {
"type": "string",
"title": "selected_indicators",
"default": null
}
}
}