Build a diversified portfolio
build_portfolioSpreads an amount over several sources of yield. Returns the blocks (one product per category, no duplicate exposure, each checked at its own amount incl. gas, weight capped), an admixture above the risk budget (default 10 %), the median yield and risk per category, the blended yield compared with the single highest yield, the worst single failure as % of the amount, and an explainer on diversification (with failures on record), purchase order and rebalancing. Checks, not advice.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "build_portfolio"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_risk | No | Highest risk level for the core blocks (default 3) | |
| amount_usd | No | Total to invest in USD (default 1000) | |
| admixture_pct | No | Share above the risk budget, 0–20 % (default 10) | |
| max_block_pct | No | Highest weight of one block, % (default 30) | |
| price_exposure | No | Allow blocks that move with a crypto price, e.g. staking or pools with ETH (default false) |