Tool Reference
All available MCP tools. Tools are callable functions that your AI assistant can invoke to interact with Gilito.
Market Data
list_assetsList available assets with optional filtering by index or search query.
| Parameter | Type | Required | Description |
|---|---|---|---|
indexId | string | No | Filter by index (sp500, ibex35) |
search | string | No | Search by ticker or name |
get_assetGet detailed asset info including profile, fundamentals, exchange, and industry.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker symbol |
get_pricesGet historical OHLCV price data for an asset.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
from | string | No | Start date (YYYY-MM-DD) |
to | string | No | End date (YYYY-MM-DD) |
list_indexesList all market indexes with asset counts.
get_index_assetsGet all assets in a specific index.
| Parameter | Type | Required | Description |
|---|---|---|---|
indexId | string | Yes | Index ID or symbol |
list_industriesList industries/sectors with asset counts.
| Parameter | Type | Required | Description |
|---|---|---|---|
level | enum | No | sector | industryGroup | industry | subIndustry |
Strategies
list_top_strategiesList top strategies across all assets, ranked by Gilito Score.
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Max 100, default 20 |
page | number | No | Page number |
get_asset_top_strategiesGet top strategies for a specific asset.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
limit | number | No | Max 50, default 10 |
get_strategy_detailGet full strategy details including trade history and equity curve.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
strategyHash | string | Yes | 16-char hex hash |
get_strategy_familiesCompare strategy families (indicator types) for an asset.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
get_opportunitiesGet current high-conviction trading opportunities.
Signals
get_signalGet current buy/sell/hold signal for an asset.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
get_signal_historyGet historical signal changes for an asset.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
limit | number | No | Default 20 |
get_signal_previewQuick preview of signals for multiple assets.
| Parameter | Type | Required | Description |
|---|---|---|---|
symbols | string | Yes | Comma-separated tickers |
get_leaderboardSignal leaderboard ranked by performance.
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Default 20 |
get_signal_performanceAggregate signal performance metrics.
| Parameter | Type | Required | Description |
|---|---|---|---|
days | number | No | Lookback period, default 30 |
compare_signalsCompare signals for multiple assets side by side.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetIds | string | Yes | Comma-separated tickers |
Backtesting
run_custom_backtestRun a custom backtest with user-defined parameters. Returns Gilito Score, Sharpe, return, drawdown.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
indicator | string | Yes | RSI, MACD, BollingerBands, etc. |
parameters | object | Yes | Strategy params (e.g., {period: 14}) |
get_strategy_replayVisual replay of a strategy's trading decisions.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
Portfolios
list_portfoliosList your portfolios with summary metrics.
get_portfolioGet portfolio details with holdings and KPIs.
| Parameter | Type | Required | Description |
|---|---|---|---|
portfolioId | string | Yes | Portfolio ID |
get_portfolio_kpisGet portfolio KPIs: total value, P&L, allocation.
| Parameter | Type | Required | Description |
|---|---|---|---|
portfolioId | string | Yes | Portfolio ID |
create_portfolioCreate a new portfolio.
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Portfolio name |
add_portfolio_assetAdd an asset to a portfolio with transaction.
| Parameter | Type | Required | Description |
|---|---|---|---|
portfolioId | string | Yes | Portfolio ID |
assetId | string | Yes | Asset ID |
quantity | number | Yes | Number of shares |
pricePerUnit | number | Yes | Purchase price |
get_portfolio_signalsGet signals for all portfolio holdings.
get_morning_briefPersonalized morning brief for your portfolio.
Watchlists
list_watchlistsList your watchlists.
get_watchlistGet watchlist with tracked assets.
| Parameter | Type | Required | Description |
|---|---|---|---|
watchlistId | string | Yes | Watchlist ID |
create_watchlistCreate a new watchlist.
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Watchlist name |
add_to_watchlistAdd an asset to a watchlist.
| Parameter | Type | Required | Description |
|---|---|---|---|
watchlistId | string | Yes | Watchlist ID |
assetId | string | Yes | Asset ID |
remove_from_watchlistRemove an asset from a watchlist.
| Parameter | Type | Required | Description |
|---|---|---|---|
watchlistId | string | Yes | Watchlist ID |
assetId | string | Yes | Asset ID |
discover_assetsAI-powered asset recommendations based on your portfolio.
Advanced (Indicators, Regimes, Account)
get_indicator_valuesGet computed indicator time series (RSI, MACD, etc.).
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
indicator | string | Yes | Indicator name |
params | string | No | JSON params |
get_indicator_summarySummary of all indicators for an asset.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
get_market_regimeCurrent market regime (trending/ranging/volatile).
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
get_regime_historyHistorical regime changes.
| Parameter | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID or ticker |
limit | number | No | Default 20 |
get_my_accountYour account info, plan tier, and usage.
get_engagement_statsYour engagement statistics.