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ètre | Type | Description |
|---|---|---|
| (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ètre | Type | Description |
|---|---|---|
types | string? | 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ètre | Type | Description |
|---|---|---|
| (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ètre | Type | Description |
|---|---|---|
id | int | Identifiant 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ètre | Type | Description |
|---|---|---|
| (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ètre | Type | Description |
|---|---|---|
portfolioId | int | Identifiant du portefeuille (WalletId). |
get_portfolios_charts
Obtenir les graphiques de tous les portefeuilles.
| Paramètre | Type | Description |
|---|---|---|
types | string? | 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ètre | Type | Description |
|---|---|---|
portfolioId | int | Identifiant du portefeuille (WalletId). |
types | string? | 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ètre | Type | Description |
|---|---|---|
types | string | Requis. 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ètre | Type | Description |
|---|---|---|
id | int | Identifiant du tableau de bord. |
get_dashboard_charts
Obtenir les graphiques d'un tableau de bord spécifique.
| Paramètre | Type | Description |
|---|---|---|
id | int | Identifiant 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ètre | Type | Description |
|---|---|---|
dashboardId | int | Identifiant du tableau de bord. |
page | int | Numéro de page, commençant à 1. Par défaut : 1. |
pageSize | int | Entré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ètre | Type | Description |
|---|---|---|
q | string | Requê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ètre | Type | Description |
|---|---|---|
| (aucun) | — | Aucun paramètre requis. |
list_income_statements
Lister tous les bilans de revenus de l'utilisateur authentifié.
| Paramètre | Type | Description |
|---|---|---|
| (aucun) | — | Utilise automatiquement l'utilisateur authentifié. |
get_income_statement
Obtenir le bilan de revenus détaillé pour une année spécifique.
| Paramètre | Type | Description |
|---|---|---|
year | int | Année à récupérer (ne doit pas être dans le futur). |