Skip to main content

Référence des outils disponibles

Le serveur MCP de Stoxiio expose les outils suivants, organisés par catégorie. Tous les outils sont en lecture seule — ils récupèrent des données mais ne les modifient jamais.

Patrimoine

Outils pour le résumé global de votre patrimoine et les graphiques historiques.

get_wealth_summary

Obtenir le résumé de votre patrimoine total avec une répartition par type d'actif.

ParamètreTypeDescription
(aucun)Utilise automatiquement l'utilisateur authentifié.

Retourne : Un WealthSummaryDto contenant :

  • Total — valeur nette globale
  • Portfolios — valeur totale des portefeuilles d'investissement
  • PortfoliosUnvested — valeur des actions non acquises (unvested)
  • Cash — soldes de trésorerie
  • Debt — dettes en cours
  • RetirementAccounts — valeurs des comptes retraite
  • RealEstate — valeurs immobilières

Chaque détail d'actif inclut la valeur totale, la dernière variation, le pourcentage de variation et les répartitions par devise.


get_user_wealth_charts

Obtenir les graphiques historiques du patrimoine au fil du temps.

ParamètreTypeDescription
typesstring?Types de graphiques séparés par des virgules. Disponible : 0 = TotalValue. Par défaut : "0".

Retourne : Tableau d'objets graphiques avec des points de données horodatés. Les données sont sous‑échantillonnées pour la performance :

  • Années précédentes → 1 valeur tous les 6 mois
  • Année en cours → 1 valeur par mois
  • Dernier mois → granularité quotidienne

Portefeuilles

Outils pour lister, inspecter et afficher les graphiques des portefeuilles d'investissement.

list_portfolios

Lister tous les portefeuilles de l'utilisateur authentifié.

ParamètreTypeDescription
(aucun)Utilise automatiquement l'utilisateur authentifié.

Retourne : Tableau de portefeuilles, chacun contenant : WalletId, Name, Type (0=Non spécifié, 1=Fr_CTO, 2=Fr_PEA, 3=Fr_PEE, 4=Us_Taxable, 5=Us_401k, 6=Fr_PERO, 7=Fr_PERECO), Description, CurrencyId, CountryId, LastUpdateDate, données de plus/moins‑value, et un tableau Stocks avec toutes les positions.


get_portfolio

Obtenir un portefeuille unique avec toutes ses positions.

ParamètreTypeDescription
idintIdentifiant du portefeuille (WalletId).

Retourne : Détails du portefeuille incluant tous les titres. Chaque titre inclut : Symbol, Description, BuyDate, NumberOwned, CurrentPrice, TotalProfit, TotalProfitPercent, PRU (prix de revient unitaire), et plus.


get_portfolios_summary

Obtenir les graphiques récapitulatifs agrégés de tous les portefeuilles.

ParamètreTypeDescription
(aucun)Utilise automatiquement l'utilisateur authentifié.

Retourne : Tableau d'objets graphiques avec les données agrégées des portefeuilles (sous‑échantillonnées).


get_portfolio_summary

Obtenir les graphiques récapitulatifs d'un portefeuille spécifique.

ParamètreTypeDescription
portfolioIdintIdentifiant du portefeuille (WalletId).

get_portfolios_charts

Obtenir les graphiques de tous les portefeuilles.

ParamètreTypeDescription
typesstring?Types de graphiques séparés par des virgules. Disponibles : 0=TotalValue, 1=VestingSchedule, 2=Goals, 3=TotalInvestedAndProfit, 4=Repartition, 5=IndexesComparison. Par défaut : "3,4".

get_portfolio_charts

Obtenir les graphiques d'un portefeuille spécifique.

ParamètreTypeDescription
portfolioIdintIdentifiant du portefeuille (WalletId).
typesstring?Mêmes types de graphiques que get_portfolios_charts. Par défaut : "3,4".

Tableaux de bord

Outils pour les trackers (solde, revenus, dépenses, prêts, immobilier, relevés de compteurs).

list_dashboards

Lister les tableaux de bord filtrés par type de modèle.

ParamètreTypeDescription
typesstringRequis. Valeurs de modèles séparées par des virgules : 0=METER_READINGS, 1=BALANCE_TRACKER, 2=INCOME_TRACKER, 3=SPENDING_TRACKER, 4=LOAN_TRACKER, 5=REAL_ESTATE. Exemple : "1,2,3".

Retourne : Tableau de tableaux de bord. Les trackers de prêt incluent LoanAmount, InterestRate, LoanDurationInMonths, LoanStartDate. Les tableaux de bord immobiliers incluent LoanTrackerDashboardId.


get_dashboard

Obtenir un tableau de bord par son identifiant.

ParamètreTypeDescription
idintIdentifiant du tableau de bord.

get_dashboard_charts

Obtenir les graphiques d'un tableau de bord spécifique.

ParamètreTypeDescription
idintIdentifiant du tableau de bord.

Retourne : Tableau d'objets graphiques (sous‑échantillonnés).


get_dashboard_entries

Obtenir les entrées paginées (points de données) d'un tableau de bord.

ParamètreTypeDescription
dashboardIdintIdentifiant du tableau de bord.
pageintNuméro de page, commençant à 1. Par défaut : 1.
pageSizeintEntrées par page (1–50). Par défaut : 15.

Finance

Outils pour rechercher des titres, lister les devises et consulter les bilans de revenus.

search_stocks

Rechercher des titres/valeurs mobilières par nom ou symbole boursier.

ParamètreTypeDescription
qstringRequête de recherche (ex. "AAPL", "Microsoft").

Retourne : Titres correspondants avec symbole, nom, place boursière et identifiants.


list_currencies

Lister toutes les devises prises en charge. Utile pour résoudre les valeurs CurrencyId renvoyées par les autres outils.

ParamètreTypeDescription
(aucun)Aucun paramètre requis.

list_income_statements

Lister tous les bilans de revenus de l'utilisateur authentifié.

ParamètreTypeDescription
(aucun)Utilise automatiquement l'utilisateur authentifié.

get_income_statement

Obtenir le bilan de revenus détaillé pour une année spécifique.

ParamètreTypeDescription
yearintAnnée à récupérer (ne doit pas être dans le futur).