MCP App Store
by KeenEthics

Overview

Lucide Finance brings Lucide's stock analysis into your conversations. Lucide is a French fundamental-analysis platform for individual investors. It rates 2,400+ US and European stocks with a 100-point Core Quality Score built on 13 criteria across five dimensions (quality, growth, financial strength, valuation, capital allocation), normalized by sector. With this connector you can: - Get a stock's Core Quality Score and its detailed breakdown - Read the Lucide global score, combining Core Quality (50%), AI Potential (30%) and price Trend (20%) - Check the price Trend state (Uptrend, Pullback, Fading, Downtrend, Rebound) and its 0–100 score - Read the AI Potential score: addressable market, competitive position, momentum, catalysts and structural risks - Compare 2 to 3 stocks side by side - Screen stocks by sector, industry, country and YTD / 1-year / 3-year performance - View an ETF's profile: fees, assets, performance, sector and region weights, top holdings with their Lucide score - View your Lucide portfolio and watchlist - Add stocks to your watchlist and holdings to your portfolio, or remove them Reading tools never modify your account. Write tools only change your own watchlist and portfolio: every removal requires your explicit confirmation, writes follow your plan limits and are capped at 30 per hour. The connector never triggers new AI analyses and never handles payments; it serves data already computed by Lucide. Sign-in uses OAuth, so each user only sees and changes their own data. Requires a Lucide account. The free plan includes scores (2 stocks per month), ETF profiles, a 3-stock watchlist and a 5-line portfolio; Base adds stock comparison and removes watchlist and portfolio limits; Premium adds the screener. Lucide is an analysis tool, not an investment adviser. Scores and fund data are descriptive and are not investment advice.

Tools

add_portfolio_lines

ChatGPT
Adds up to 50 holdings to the authenticated user's Lucide portfolio, with the same valuation and plan rules as the website. Each line needs a ticker or ISIN, a quantity and an envelope (PEA, CTO, Assurance Vie, PER, SCPI, Private Equity, Crypto, Immobilier, Autre). Lines are checked one by one: an invalid, ambiguous or out-of-plan line is reported without blocking the others. A line with the same ticker and envelope that already exists is never modified; its current quantity is returned so you can ask the user what to do. Ask the user for missing quantities or envelopes instead of guessing. Example: add_portfolio_lines({lines: [{ticker: 'MC.PA', quantity: 3, purchase_price: 620, envelope: 'PEA'}]}).

add_to_watchlist

ChatGPT
Adds up to 20 tickers or company names to the authenticated user's Lucide watchlist, with the same rules as the website (plan size limit, ETFs accepted). Safe to retry: a ticker already followed is reported, never duplicated. If a name is ambiguous, nothing is added for it and the candidate listings are returned so you can ask the user which one they mean. If the plan limit is reached, nothing is added and the response explains it. Example: add_to_watchlist({tickers: ['AAPL', 'MC.PA']}).

compare_stocks

ChatGPT
Compare 2 à 3 actions depuis le cache Lucide (scores déjà calculés, Tendance de cours, note globale). Ne recalcule rien. Indicateurs descriptifs, jamais une recommandation.

get_core_quality_score

ChatGPT
Retourne le score Core Quality (100 pts) et sa décomposition (qualité, croissance, solidité, valorisation) pour un ticker, depuis le cache Lucide. Aucun recalcul. Le ROIC utilisé est la rentabilité du capital investi = résultat opérationnel après impôt / (capitaux propres + dette − trésorerie).

get_etf_profile

ChatGPT
Returns the descriptive profile of an ETF from Lucide's cache: fees, assets under management, performance, sector and region breakdowns, and top holdings with their cached Lucide global score. Lucide does not score ETFs themselves. Does not count toward the monthly analysis quota. Use it when the user asks about an ETF (e.g. VOO, QQQ, CW8.PA). Descriptive only, never investment advice. Example: get_etf_profile({ticker: 'CW8.PA'}).

get_global_score

ChatGPT
Retourne la note globale Lucide d'un ticker depuis le cache : synthèse de trois indicateurs (Core Quality 50 %, Potentiel IA 30 %, Tendance de cours 20 %), plafonnée à 15 points au-dessus du Core Quality Score. Indique si la note est provisoire (Potentiel ou Tendance absent), les trois composantes et un profil descriptif. Synthèse descriptive, jamais une recommandation. Aucun recalcul IA.

get_my_portfolio

ChatGPT
Retourne le portefeuille Lucide de l'utilisateur authentifié : lignes (titres, quantités, prix, valeurs, enveloppes, établissement) et dernière répartition (valeur totale, par type d'actif, enveloppe, secteur, zone, établissement). Strictement descriptif, sans recommandation.

get_my_watchlist

ChatGPT
Returns the authenticated user's Lucide watchlist: each followed ticker with its company name and the Lucide global score already cached (no recalculation, no AI call). Call it before adding or removing watchlist items to see what is already followed. Descriptive only, never investment advice. Example: get_my_watchlist({}).

get_potential_score

ChatGPT
Retourne le dernier Score Potentiel IA connu d'un ticker depuis le cache Lucide, avec sa date de calcul. Le champ stale vaut true si le score a plus de 7 jours. Ne déclenche jamais de nouvelle analyse IA. Indicateur descriptif, jamais une recommandation.

get_trend_score

ChatGPT
Retourne la Tendance de cours d'un ticker depuis le cache Lucide : état (Hausse, Pullback, Essoufflement, Baisse, Rebond), score 0-100 et date de calcul. Les composantes (fond, moyen terme, court terme, relatif, révisions) et indicateurs sont inclus selon le plan Lucide de l'utilisateur. Indicateur descriptif, sans recommandation. Aucun recalcul.

remove_from_watchlist

ChatGPT
Removes tickers from the authenticated user's Lucide watchlist. Destructive: ONLY call this after the user has explicitly confirmed which tickers to remove in the conversation; never infer it. Use the exact tickers returned by get_my_watchlist. Tickers not in the watchlist are reported as not found. Example: remove_from_watchlist({tickers: ['AAPL.US']}).

remove_portfolio_line

ChatGPT
Deletes the authenticated user's portfolio line for one ticker in one envelope (PEA, CTO, Assurance Vie, PER, SCPI, Private Equity, Crypto, Immobilier, Autre). Destructive and not reversible from the assistant: ONLY call this after the user has explicitly confirmed the exact ticker and envelope to delete; never infer it. Use the ticker and envelope exactly as returned by get_my_portfolio. Example: remove_portfolio_line({ticker: 'MC.PA', envelope: 'PEA'}).

screener_query

ChatGPT
Interroge le screener performance (résultats plafonnés à 25 lignes ; une ligne par société, capitalisation ≥ 1 Md € et liquidité ≥ 1 M €/jour, données de cours incohérentes écartées). Filtres : secteur, industrie, pays, perf min YTD/1an/3ans, tri.

add_portfolio_lines

Claude

add_to_watchlist

Claude

compare_stocks

Claude

get_core_quality_score

Claude

get_etf_profile

Claude

get_global_score

Claude

get_my_portfolio

Claude

get_my_watchlist

Claude

get_potential_score

Claude

get_trend_score

Claude

remove_from_watchlist

Claude

remove_portfolio_line

Claude

screener_query

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps