Gilito AIDocs

Tool Reference

All available MCP tools. Tools are callable functions that your AI assistant can invoke to interact with Gilito.

Market Data

list_assets

List available assets with optional filtering by index or search query.

ParameterTypeRequiredDescription
indexIdstringNoFilter by index (sp500, ibex35)
searchstringNoSearch by ticker or name
get_asset

Get detailed asset info including profile, fundamentals, exchange, and industry.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker symbol
get_prices

Get historical OHLCV price data for an asset.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
fromstringNoStart date (YYYY-MM-DD)
tostringNoEnd date (YYYY-MM-DD)
list_indexes

List all market indexes with asset counts.

get_index_assets

Get all assets in a specific index.

ParameterTypeRequiredDescription
indexIdstringYesIndex ID or symbol
list_industries

List industries/sectors with asset counts.

ParameterTypeRequiredDescription
levelenumNosector | industryGroup | industry | subIndustry

Strategies

list_top_strategies

List top strategies across all assets, ranked by Gilito Score.

ParameterTypeRequiredDescription
limitnumberNoMax 100, default 20
pagenumberNoPage number
get_asset_top_strategies

Get top strategies for a specific asset.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
limitnumberNoMax 50, default 10
get_strategy_detail

Get full strategy details including trade history and equity curve.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
strategyHashstringYes16-char hex hash
get_strategy_families

Compare strategy families (indicator types) for an asset.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
get_opportunities

Get current high-conviction trading opportunities.

Signals

get_signal

Get current buy/sell/hold signal for an asset.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
get_signal_history

Get historical signal changes for an asset.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
limitnumberNoDefault 20
get_signal_preview

Quick preview of signals for multiple assets.

ParameterTypeRequiredDescription
symbolsstringYesComma-separated tickers
get_leaderboard

Signal leaderboard ranked by performance.

ParameterTypeRequiredDescription
limitnumberNoDefault 20
get_signal_performance

Aggregate signal performance metrics.

ParameterTypeRequiredDescription
daysnumberNoLookback period, default 30
compare_signals

Compare signals for multiple assets side by side.

ParameterTypeRequiredDescription
assetIdsstringYesComma-separated tickers

Backtesting

run_custom_backtest

Run a custom backtest with user-defined parameters. Returns Gilito Score, Sharpe, return, drawdown.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
indicatorstringYesRSI, MACD, BollingerBands, etc.
parametersobjectYesStrategy params (e.g., {period: 14})
get_strategy_replay

Visual replay of a strategy's trading decisions.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker

Portfolios

list_portfolios

List your portfolios with summary metrics.

get_portfolio

Get portfolio details with holdings and KPIs.

ParameterTypeRequiredDescription
portfolioIdstringYesPortfolio ID
get_portfolio_kpis

Get portfolio KPIs: total value, P&L, allocation.

ParameterTypeRequiredDescription
portfolioIdstringYesPortfolio ID
create_portfolio

Create a new portfolio.

ParameterTypeRequiredDescription
namestringYesPortfolio name
add_portfolio_asset

Add an asset to a portfolio with transaction.

ParameterTypeRequiredDescription
portfolioIdstringYesPortfolio ID
assetIdstringYesAsset ID
quantitynumberYesNumber of shares
pricePerUnitnumberYesPurchase price
get_portfolio_signals

Get signals for all portfolio holdings.

get_morning_brief

Personalized morning brief for your portfolio.

Watchlists

list_watchlists

List your watchlists.

get_watchlist

Get watchlist with tracked assets.

ParameterTypeRequiredDescription
watchlistIdstringYesWatchlist ID
create_watchlist

Create a new watchlist.

ParameterTypeRequiredDescription
namestringYesWatchlist name
add_to_watchlist

Add an asset to a watchlist.

ParameterTypeRequiredDescription
watchlistIdstringYesWatchlist ID
assetIdstringYesAsset ID
remove_from_watchlist

Remove an asset from a watchlist.

ParameterTypeRequiredDescription
watchlistIdstringYesWatchlist ID
assetIdstringYesAsset ID
discover_assets

AI-powered asset recommendations based on your portfolio.

Advanced (Indicators, Regimes, Account)

get_indicator_values

Get computed indicator time series (RSI, MACD, etc.).

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
indicatorstringYesIndicator name
paramsstringNoJSON params
get_indicator_summary

Summary of all indicators for an asset.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
get_market_regime

Current market regime (trending/ranging/volatile).

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
get_regime_history

Historical regime changes.

ParameterTypeRequiredDescription
assetIdstringYesAsset ID or ticker
limitnumberNoDefault 20
get_my_account

Your account info, plan tier, and usage.

get_engagement_stats

Your engagement statistics.