thebalancedinvestorclub avatar

Welcome

com.thebalancedinvestorclub/welcome

Looking at this one, there's not much technical detail in the source beyond the branding. It positions itself as a thinking companion for markets, so you'd expect it to surface investment research, market data, or analytical tools through Claude. The April 2026 date suggests it's either upcoming or the listing is forward-looking. Without specifics on what APIs it wraps or what prompts trigger which data, it's hard to say when you'd pick this over a direct Bloomberg or Alpha Vantage integration. If you're building investment analysis workflows and want a curated layer over raw market feeds, it might be worth checking the docs at their MCP endpoint to see what's actually exposed.

tools
57
transport
HTTP
last updated
Sep 1, 2026

Install

From registry metadata
$ npx add-mcp https://thebalancedinvestorclub.com/api/mcp/mcp --name welcome

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http welcome https://thebalancedinvestorclub.com/api/mcp/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 57 tools

Verified live against the running server on Nov 6, 2026.

start_hereStart exploring The Balanced Investor Club. A calm orientation — what we are, what the community is watching right now, and what to try next. Recommended as your first call.

Start exploring The Balanced Investor Club. A calm orientation — what we are, what the community is watching right now, and what to try next. Recommended as your first call.

No parameters. Call it with no arguments.

list_market_moodsBrowse Market Mood across instruments — The Balanced Investor Club's behavioural read on how short and long-term moving averages align. Educational, never predictive. Filter by sector, asset type, or mood label.6 params

Browse Market Mood across instruments — The Balanced Investor Club's behavioural read on how short and long-term moving averages align. Educational, never predictive. Filter by sector, asset type, or mood label.

Parameters* required
asset_typestring
one of stock · etf · crypto · forex
industrystring
Filter by industry name
limitnumber
Default 20, max 50 for anonymous tier
moodstring
one of Strong Bullish · Bullish · Neutral · Bearish · Strong Bearish
only_with_changesboolean
Only items where mood changed recently
sectorstring
Filter by sector name (e.g. 'Technology')
get_mood_for_tickerPull the current Market Mood for a single ticker — its history, how often the mood has shifted, and any patterns we've spotted. Educational only. Mood snapshots refresh on a daily cycle and can lag the latest close by one session; use get_close_history for the freshest price.2 params

Pull the current Market Mood for a single ticker — its history, how often the mood has shifted, and any patterns we've spotted. Educational only. Mood snapshots refresh on a daily cycle and can lag the latest close by one session; use get_close_history for the freshest price.

Parameters* required
history_limitnumber
History points to include, default 60
ticker*string
Ticker symbol (e.g. AAPL, TSLA, BTC-USD)
get_today_mood_changesMood TRANSITIONS today — instruments whose Market Mood label flipped in the last 24h (e.g. Bullish → Neutral). This is NOT price movers; mood changes only. If today is quiet, an empty result is normal — try `list_market_moods` with `only_with_changes` for the latest cycle of t...3 params

Mood TRANSITIONS today — instruments whose Market Mood label flipped in the last 24h (e.g. Bullish → Neutral). This is NOT price movers; mood changes only. If today is quiet, an empty result is normal — try `list_market_moods` with `only_with_changes` for the latest cycle of t...

Parameters* required
asset_typestring
one of stock · etf · crypto · forex
limitnumber
moodstring
Only show changes that landed on this moodone of Strong Bullish · Bullish · Neutral · Bearish · Strong Bearish
get_market_pulseA snapshot of where the market sits right now — random sample of strongly bullish vs strongly bearish names, plus aggregate counts. Great as an opener to ask 'what stands out today?'

A snapshot of where the market sits right now — random sample of strongly bullish vs strongly bearish names, plus aggregate counts. Great as an opener to ask 'what stands out today?'

No parameters. Call it with no arguments.

get_price_alignmentHow a stock or ETF's price aligns with its short, medium, and long-term moving averages — and the resulting Market Mood. Educational, never predictive. Snapshots refresh on a daily cycle and can lag the latest close by one session; use get_close_history for the freshest price.2 params

How a stock or ETF's price aligns with its short, medium, and long-term moving averages — and the resulting Market Mood. Educational, never predictive. Snapshots refresh on a daily cycle and can lag the latest close by one session; use get_close_history for the freshest price.

Parameters* required
ma_typestring
Moving-average type for the live default-MA read used when no official snapshot exists (default SMA). Ignored when a tuned snapshot is available.one of SMA · EMA
ticker*string
Stock or ETF ticker (e.g. AAPL, SPY)
get_crypto_price_alignmentHow a crypto pair's price aligns with its short, medium, and long-term moving averages — and the resulting Market Mood. Educational, never predictive.2 params

How a crypto pair's price aligns with its short, medium, and long-term moving averages — and the resulting Market Mood. Educational, never predictive.

Parameters* required
ma_typestring
Moving-average type for the live default-MA read used when no official snapshot exists (default SMA). Ignored when a tuned snapshot is available.one of SMA · EMA
pair*string
Crypto pair in ASSET-MARKET format, e.g. BTC-USD, ETH-USD, SOL-USD
compare_tickersSide-by-side log-returns for up to 5 tickers — stocks, ETFs, crypto. Volatility, total return, max and min. Date-aligned.2 params

Side-by-side log-returns for up to 5 tickers — stocks, ETFs, crypto. Volatility, total return, max and min. Date-aligned.

Parameters* required
periodstring
Default 1Yone of 1W · 1M · 3M · 6M · 1Y · 2Y
tickers*array
List of 2-5 tickers, e.g. ['AAPL', 'MSFT', 'NVDA']
list_securities_byList every security inside a sector or industry — a way to map the surface before drilling. Returns ticker, name, sector, industry, and optionally market cap. Use this when the user asks 'what's in Technology?', 'show me the Banks industry', or to build a peer set by size for...4 params

List every security inside a sector or industry — a way to map the surface before drilling. Returns ticker, name, sector, industry, and optionally market cap. Use this when the user asks 'what's in Technology?', 'show me the Banks industry', or to build a peer set by size for...

Parameters* required
field*string
Filter dimensionone of sector · industry
limitnumber
Default 30, max 100
sortstring
Sort order. 'market_cap' adds a market-cap column (largest first) — ideal for picking comps peers by size. Caps come from our fundamentals cache, so rarely-viewed small names may show '—'. Defaults...one of name · market_cap
value*string
Filter value, e.g. 'Technology', 'Banks - Diversified'
get_ticker_metadataQuick identity check on a ticker — name, sector, industry, exchange, asset type. Useful before going deeper.1 params

Quick identity check on a ticker — name, sector, industry, exchange, asset type. Useful before going deeper.

Parameters* required
ticker*string
Ticker symbol (e.g. AAPL)
search_instrumentsSearch The Balanced Investor Club's coverage universe across stocks, ETFs, and crypto. Type a ticker, company name, or coin name — same as the search box on the website.2 params

Search The Balanced Investor Club's coverage universe across stocks, ETFs, and crypto. Type a ticker, company name, or coin name — same as the search box on the website.

Parameters* required
limitnumber
Up to 15 results; default 10
query*string
Ticker, name, or coin (e.g. AAPL, Apple, BTC, Tesla)
get_sector_returnsMarket-cap-weighted average return for a sector over the last year. Pre-computed daily from public market data. GICS names like 'Consumer Discretionary' or 'Information Technology' are accepted.1 params

Market-cap-weighted average return for a sector over the last year. Pre-computed daily from public market data. GICS names like 'Consumer Discretionary' or 'Information Technology' are accepted.

Parameters* required
sector*string
Sector name. GICS or common labels both work, e.g. 'Technology', 'Healthcare', 'Consumer Discretionary', 'Financials'.
get_industry_returnsSame idea as the sector view, narrower scope — average return for a single industry over the last year.1 params

Same idea as the sector view, narrower scope — average return for a single industry over the last year.

Parameters* required
industry*string
Industry name, e.g. 'Software - Application', 'Banks - Diversified'
get_income_statementIncome statement for a stock — revenue, costs, profit — the P&L, period by period. Mirrors what the Market Hub shows. Stocks only (not ETFs or crypto).3 params

Income statement for a stock — revenue, costs, profit — the P&L, period by period. Mirrors what the Market Hub shows. Stocks only (not ETFs or crypto).

Parameters* required
frequencystring
Reporting frequency. Defaults to quarterly.one of quarterly · annual
periodsnumber
How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.
ticker*string
Stock ticker (e.g. AAPL). Financial statements are for stocks only — not ETFs or crypto.
get_balance_sheetBalance sheet for a stock — assets, liabilities and equity at each period end. Mirrors what the Market Hub shows. Stocks only.3 params

Balance sheet for a stock — assets, liabilities and equity at each period end. Mirrors what the Market Hub shows. Stocks only.

Parameters* required
frequencystring
Reporting frequency. Defaults to quarterly.one of quarterly · annual
periodsnumber
How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.
ticker*string
Stock ticker (e.g. AAPL). Financial statements are for stocks only — not ETFs or crypto.
get_cash_flowCash flow statement for a stock — cash generated and used across operating, investing and financing. Mirrors what the Market Hub shows. Stocks only.3 params

Cash flow statement for a stock — cash generated and used across operating, investing and financing. Mirrors what the Market Hub shows. Stocks only.

Parameters* required
frequencystring
Reporting frequency. Defaults to quarterly.one of quarterly · annual
periodsnumber
How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.
ticker*string
Stock ticker (e.g. AAPL). Financial statements are for stocks only — not ETFs or crypto.
get_dividendsDividend history for a stock or distributing ETF — ex-dividend date, payment date, and amount per share. Mirrors what the Market Hub shows. Not applicable to crypto.2 params

Dividend history for a stock or distributing ETF — ex-dividend date, payment date, and amount per share. Mirrors what the Market Hub shows. Not applicable to crypto.

Parameters* required
limitnumber
How many recent dividends to include. Defaults to 12.
ticker*string
Ticker symbol (e.g. AAPL, VTI). Stocks and distributing ETFs only — not crypto.
get_earnings_estimatesAnalyst earnings estimates for upcoming quarters AND fiscal years — EPS consensus, revenue, and analyst counts per horizon. Mirrors what the Market Hub shows. Estimates, not forecasts — they shift as each date nears.3 params

Analyst earnings estimates for upcoming quarters AND fiscal years — EPS consensus, revenue, and analyst counts per horizon. Mirrors what the Market Hub shows. Estimates, not forecasts — they shift as each date nears.

Parameters* required
horizonstring
Optional filter by reporting horizon. Defaults to ALL horizons (quarters and fiscal years).one of quarterly · annual
limitnumber
How many periods to include. Defaults to 12 (everything available).
ticker*string
Stock ticker (e.g. AAPL). Earnings estimates are for individual stocks only — not ETFs or crypto.
get_macro_indicatorsUS economic indicators — rates, jobs, growth, energy, metals, agriculture, and markets. Latest reading per indicator plus the change from the prior period. Context behind the market, not a signal about any one stock.2 params

US economic indicators — rates, jobs, growth, energy, metals, agriculture, and markets. Latest reading per indicator plus the change from the prior period. Context behind the market, not a signal about any one stock.

Parameters* required
historynumber
Readings of history per indicator when include_keys is set. Defaults to 24; if fewer exist, all available readings are returned.
include_keysarray
Optional filter — return only these indicator keys (e.g. ['fedfunds', 'treasury10y']). Call without a filter first to see every available key; unknown keys are reported back with the valid list. Wh...
get_market_calendarUpcoming earnings and IPOs across the market, next three months. Filter to specific tickers and/or a date range to reach your coverage. Earnings carry analyst-estimate EPS when reported. IPOs carry exchange and price range when available.5 params

Upcoming earnings and IPOs across the market, next three months. Filter to specific tickers and/or a date range to reach your coverage. Earnings carry analyst-estimate EPS when reported. IPOs carry exchange and price range when available.

Parameters* required
filterstring
Filter the calendar by event type. Defaults to all.one of all · earnings · ipos
fromstring
Only events on or after this date (YYYY-MM-DD).
limitnumber
Max events to return per section. Defaults to 25.
tickersarray
Only events for these symbols (e.g. ['AAPL','MSFT','NVDA']). Without it the whole market is returned — use this to reach a coverage list.
tostring
Only events on or before this date (YYYY-MM-DD).
get_valuation_inputsDCF building blocks for a stock in one call — current price, shares outstanding, beta, net debt, trailing FCF, 4-year FCF history and CAGR, revenue growth, and the 10-year Treasury as risk-free rate. The same pre-computed inputs the site's Valuation Lab uses; saves stitching f...1 params

DCF building blocks for a stock in one call — current price, shares outstanding, beta, net debt, trailing FCF, 4-year FCF history and CAGR, revenue growth, and the 10-year Treasury as risk-free rate. The same pre-computed inputs the site's Valuation Lab uses; saves stitching f...

Parameters* required
ticker*string
Stock ticker (e.g. AAPL). Stocks only — a DCF isn't meaningful for ETFs or crypto.
get_close_historyDaily close-price history for a stock, ETF, or crypto pair over a selected range. Summary stats by default (start, end, high close, low close, percent change). Optionally returns the most recent N daily closes.5 params

Daily close-price history for a stock, ETF, or crypto pair over a selected range. Summary stats by default (start, end, high close, low close, percent change). Optionally returns the most recent N daily closes.

Parameters* required
asset_typestring
Asset type. Defaults to 'stock'. Use 'crypto' for pairs like BTC-USD.one of stock · crypto
include_recentnumber
Optional: also return the most recent N closes at the chosen interval (max 60).
intervalstring
Sampling interval for the returned closes (last close of each week/month). Defaults to daily. Combine with range='ALL' and include_recent=60 for up to 5 years of monthly closes.one of daily · weekly · monthly
rangestring
Time range. Defaults to 1Y.one of 1W · 1M · 3M · 6M · 1Y · 2Y
ticker*string
Ticker (e.g. AAPL, SPY) or crypto pair (e.g. BTC-USD, ETH-USD).
get_earnings_transcriptFull earnings call transcript for a company and fiscal quarter — management remarks and the analyst Q&A, speaker by speaker. The primary source for guidance, segment color, and management tone. Long: use offset/limit to page through big calls.4 params

Full earnings call transcript for a company and fiscal quarter — management remarks and the analyst Q&A, speaker by speaker. The primary source for guidance, segment color, and management tone. Long: use offset/limit to page through big calls.

Parameters* required
limitnumber
Speaker turns to return. Defaults to all.
offsetnumber
Skip the first N speaker turns. Defaults to 0.
quarter*string
Fiscal quarter of the call, e.g. '2026Q1'. ⚠️ FISCAL, not calendar — and for a company whose fiscal year is offset they are different years. NVDA's quarter ending 2026-04-30 is 2027Q1, not 2026Q1;...
ticker*string
Stock ticker (e.g. AAPL). Transcripts cover individual companies only.
get_insider_transactionsRecent insider transactions for a company — who bought or sold, role, shares, and price. Insider activity is context, not a signal: executives sell for many reasons.2 params

Recent insider transactions for a company — who bought or sold, role, shares, and price. Insider activity is context, not a signal: executives sell for many reasons.

Parameters* required
limitnumber
Transactions to include, newest first. Defaults to 20.
ticker*string
Stock ticker (e.g. AAPL). Individual companies only.
get_market_moversTop gainers, losers and most actively traded US tickers from the last completed session. Small illiquid names can dominate the gainers list — the volume column is there so you can judge. Movement is not merit.2 params

Top gainers, losers and most actively traded US tickers from the last completed session. Small illiquid names can dominate the gainers list — the volume column is there so you can judge. Movement is not merit.

Parameters* required
limitnumber
Rows per list. Defaults to 10.
liststring
Which list to return. Defaults to all three.one of gainers · losers · most_active
get_institutional_holdingsInstitutional ownership of a company — total holders, ownership percentage, how many increased vs decreased positions, and the largest holders. Quarterly 13F data: always at least one quarter behind.2 params

Institutional ownership of a company — total holders, ownership percentage, how many increased vs decreased positions, and the largest holders. Quarterly 13F data: always at least one quarter behind.

Parameters* required
limitnumber
Top holders to include. Defaults to 10.
ticker*string
Stock ticker (e.g. AAPL). Individual companies only.
discover_community_watchlistsBrowse public watchlists curated by our research team at The Balanced Investor Club. Filter by asset type or sort by what's popular.3 params

Browse public watchlists curated by our research team at The Balanced Investor Club. Filter by asset type or sort by what's popular.

Parameters* required
asset_typestring
one of stock · etf · crypto · forex
limitnumber
sort_bystring
Default: popularone of popular · recent · mostItems
get_watchlist_by_slugOpen a community watchlist by its slug — see the full list of constituents (tickers, sector, industry, asset type) plus follower count. Use the slug returned by `discover_community_watchlists`.1 params

Open a community watchlist by its slug — see the full list of constituents (tickers, sector, industry, asset type) plus follower count. Use the slug returned by `discover_community_watchlists`.

Parameters* required
slug*string
Watchlist slug, e.g. 'ai-and-tech-infrastructure'
get_instrument_popularityHow many community watchlists include a given ticker — a simple read on what the club is tracking.1 params

How many community watchlists include a given ticker — a simple read on what the club is tracking.

Parameters* required
ticker*string
Ticker symbol
get_curated_listsBacktested cross-MA strategies tuned for a specific ticker by The Balanced Investor Club — short/medium/long moving-average periods plus 1-year return, 3-year Sharpe, and trade count. Educational read on what historically lined up; never advice.1 params

Backtested cross-MA strategies tuned for a specific ticker by The Balanced Investor Club — short/medium/long moving-average periods plus 1-year return, 3-year Sharpe, and trade count. Educational read on what historically lined up; never advice.

Parameters* required
ticker*string
Ticker symbol
get_fundamentalsCompany fundamentals for a stock — market cap, P/E, EPS, dividend yield, 52-week range, and up to 20 quarters of EPS history vs analyst consensus. Mirrors what the website shows in /analysis.1 params

Company fundamentals for a stock — market cap, P/E, EPS, dividend yield, 52-week range, and up to 20 quarters of EPS history vs analyst consensus. Mirrors what the website shows in /analysis.

Parameters* required
ticker*string
Stock ticker (e.g. AAPL). Not applicable to ETFs or crypto.
get_newsRecent news mentioning a ticker, with article-level sentiment. Mirrors what the website shows in /analysis.2 params

Recent news mentioning a ticker, with article-level sentiment. Mirrors what the website shows in /analysis.

Parameters* required
limitnumber
Up to 20 articles; default 10
ticker*string
Stock, ETF, or crypto ticker (e.g. AAPL, SPY, BTC-USD)
get_etf_profileProfile of an ETF — net assets, expense ratio, dividend yield, top holdings, and sector breakdown. Mirrors what the website shows in /analysis for ETFs.2 params

Profile of an ETF — net assets, expense ratio, dividend yield, top holdings, and sector breakdown. Mirrors what the website shows in /analysis for ETFs.

Parameters* required
holdings_limitnumber
Top holdings to show; default 10
ticker*string
ETF ticker (e.g. SPY, QQQ, VTI)
get_instrument_overviewEverything we offer about a single instrument in one shot — identification, current Market Mood + price alignment, fundamentals (stocks) or holdings (ETFs), and recent news. Equivalent of opening the /analysis page on the website. Mood and price-alignment snapshots refresh on...1 params

Everything we offer about a single instrument in one shot — identification, current Market Mood + price alignment, fundamentals (stocks) or holdings (ETFs), and recent news. Equivalent of opening the /analysis page on the website. Mood and price-alignment snapshots refresh on...

Parameters* required
ticker*string
Stock, ETF, or crypto ticker (e.g. AAPL, SPY, BTC-USD)
about_usWho we are. Philosophy, framework, what we are — and what we are NOT. The thinking companion for the markets.

Who we are. Philosophy, framework, what we are — and what we are NOT. The thinking companion for the markets.

No parameters. Call it with no arguments.

get_pricingPricing tiers at The Balanced Investor Club — what each one unlocks. No sales pitch.

Pricing tiers at The Balanced Investor Club — what each one unlocks. No sales pitch.

No parameters. Call it with no arguments.

whoamiA quick hello — your name, plan, how long you've been with The Balanced Investor Club, and today's date from our servers. Call this before stamping a date on any deliverable: the date here is authoritative, and a date you recall is not.

A quick hello — your name, plan, how long you've been with The Balanced Investor Club, and today's date from our servers. Call this before stamping a date on any deliverable: the date here is authoritative, and a date you recall is not.

No parameters. Call it with no arguments.

get_my_watchlistsRead your private and followed watchlists at The Balanced Investor Club. Returns names, item counts, and how many people are following you on each.1 params

Read your private and followed watchlists at The Balanced Investor Club. Returns names, item counts, and how many people are following you on each.

Parameters* required
limitnumber
Max watchlists per section; default 20
search_my_watchlistsSearch across your own watchlists, the curated/official ones, and shared community lists by name. Returns up to 5 matches per bucket.1 params

Search across your own watchlists, the curated/official ones, and shared community lists by name. Returns up to 5 matches per bucket.

Parameters* required
query*string
Search query (2-100 chars)
check_ticker_in_my_watchlistsQuickly check whether a specific ticker is already in any watchlist you own or follow. Useful before adding it again.2 params

Quickly check whether a specific ticker is already in any watchlist you own or follow. Useful before adding it again.

Parameters* required
asset_type*string
Asset type for the tickerone of stock · etf · crypto · forex
ticker*string
Ticker symbol (e.g. AAPL, BTC-USD)
list_my_tradesYour trades from the Trading Journal at The Balanced Investor Club. Optionally filter by status or ticker. Set include_notes to read back the thesis and lesson you wrote on each trade. Your data, your patterns — never advice.5 params

Your trades from the Trading Journal at The Balanced Investor Club. Optionally filter by status or ticker. Set include_notes to read back the thesis and lesson you wrote on each trade. Your data, your patterns — never advice.

Parameters* required
include_notesboolean
Include the thesis, exit reason, lesson and notes written on each trade. Off by default because they are long — turn it on when looking at a handful of trades, not a whole book.
include_paperboolean
Include paper/practice trades, which are excluded from your stats. Off by default, matching the journal on the site.
limitnumber
Trades to return; default 20
statusstring
Filter by trade statusone of Open · Closed
tickerstring
Filter to a specific ticker
get_my_journal_statsPre-aggregated stats from your Trading Journal — counts, win rate, P&L, profit factor, and emotion analytics. A calm mirror, no judgement.

Pre-aggregated stats from your Trading Journal — counts, win rate, P&L, profit factor, and emotion analytics. A calm mirror, no judgement.

No parameters. Call it with no arguments.

get_my_trust_scoreYour Trust Score and what built it — discipline, sizing, journaling, drawdown control. A read on your own behaviour, not a verdict.

Your Trust Score and what built it — discipline, sizing, journaling, drawdown control. A read on your own behaviour, not a verdict.

No parameters. Call it with no arguments.

get_my_cocreator_statusYour Co-Creator status at The Balanced Investor Club — tier, days until renewal, monthly progress on the 2 feedback + 2 invite obligations, lifetime totals.

Your Co-Creator status at The Balanced Investor Club — tier, days until renewal, monthly progress on the 2 feedback + 2 invite obligations, lifetime totals.

No parameters. Call it with no arguments.

get_my_briefingYour daily briefing at The Balanced Investor Club — a read on your own activity: morning brief, journal counts, the instruments you follow, mood highlights, activity, and your learning journey. A mirror, never advice.

Your daily briefing at The Balanced Investor Club — a read on your own activity: morning brief, journal counts, the instruments you follow, mood highlights, activity, and your learning journey. A mirror, never advice.

No parameters. Call it with no arguments.

create_watchlistCreate a new Stock Tracker — a place for the instruments you want to keep an eye on. Names are unique per user.4 params

Create a new Stock Tracker — a place for the instruments you want to keep an eye on. Names are unique per user.

Parameters* required
alert_frequencystring
Alert frequency for changes. Defaults to none.one of none · daily · weekly · monthly
descriptionstring
Optional. What's the focus of this list? Up to 500 characters.
is_publicboolean
If true, others can discover and follow this Stock Tracker. Defaults to false (only visible to you).
name*string
Name of the Stock Tracker, e.g. 'My Tech Picks' or 'Dividend Champions'. 1–100 characters.
add_to_watchlistAdd an instrument to one of your Stock Trackers. Stocks, ETFs, and crypto pairs are supported. Pre-checks for duplicates so you don't end up with the same ticker twice.5 params

Add an instrument to one of your Stock Trackers. Stocks, ETFs, and crypto pairs are supported. Pre-checks for duplicates so you don't end up with the same ticker twice.

Parameters* required
added_pricenumber
Optional: the price when added, for entry-price tracking.
asset_type*string
Asset type. Required by the underlying endpoint.one of stock · etf · crypto · forex
ma_typestring
Moving Average Type. Defaults to EMA (Exponential).one of EMA · SMA
ticker*string
Ticker symbol (e.g. AAPL, SPY, BTC-USD).
watchlist*string
Name of one of your Stock Trackers (e.g. 'My Tech Picks') or its id.
remove_from_watchlistRemove an instrument from one of your Stock Trackers. This will remove the instrument from your stock tracker. This action cannot be undone.3 params

Remove an instrument from one of your Stock Trackers. This will remove the instrument from your stock tracker. This action cannot be undone.

Parameters* required
asset_typestring
Optional: helps disambiguate if the same ticker exists in multiple asset types.one of stock · etf · crypto · forex
ticker*string
Ticker symbol to remove (e.g. AAPL).
watchlist*string
Name of the Stock Tracker the ticker is in, or its id.
follow_watchlistFollow a public Stock Tracker so it shows up on your stock tracker page. Get updates when instruments are added or removed.2 params

Follow a public Stock Tracker so it shows up on your stock tracker page. Get updates when instruments are added or removed.

Parameters* required
alert_frequencystring
How often to receive alerts. Defaults to none.one of none · daily · weekly · monthly
watchlist_slug*string
Slug of the public Stock Tracker to follow (e.g. 'ai-tech-infrastructure'). Find slugs via discover_community_watchlists.
unfollow_watchlistStop following a public Stock Tracker. It disappears from your stock tracker page and you stop receiving its updates. Your own Stock Trackers are unaffected.1 params

Stop following a public Stock Tracker. It disappears from your stock tracker page and you stop receiving its updates. Your own Stock Trackers are unaffected.

Parameters* required
watchlist_slug*string
Slug or name of the Stock Tracker you're following. get_my_watchlists lists them.
update_watchlistUpdate one of your Stock Trackers — rename it, change the description, make it public or private, or change how often it alerts you. Only the fields you pass are changed.6 params

Update one of your Stock Trackers — rename it, change the description, make it public or private, or change how often it alerts you. Only the fields you pass are changed.

Parameters* required
alert_frequencystring
How often this Stock Tracker alerts you to changes.one of none · daily · weekly · monthly
descriptionstring
New description. Up to 500 characters.
is_publicboolean
True makes it discoverable and followable by others. False makes it visible only to you.
namestring
New name. 1–100 characters.
show_anonymousboolean
When public, hide your identity as the author.
watchlist*string
Name, slug or id of the Stock Tracker to update.
delete_watchlistDelete one of your Stock Trackers permanently, along with every instrument in it. If it was public, its followers lose it too. This cannot be undone.2 params

Delete one of your Stock Trackers permanently, along with every instrument in it. If it was public, its followers lose it too. This cannot be undone.

Parameters* required
confirm_name*string
The exact name of the Stock Tracker, typed back, to confirm the deletion. Ask the user for it — do not fill this in on their behalf.
watchlist*string
Name, slug or id of the Stock Tracker to delete.
log_tradeLog a trade you've already made into your Trading Journal — ticker, direction, entry date, price, and quantity, plus an optional thesis and how you felt. This records a past decision; it never executes anything. Stocks, ETFs, and crypto only.10 params

Log a trade you've already made into your Trading Journal — ticker, direction, entry date, price, and quantity, plus an optional thesis and how you felt. This records a past decision; it never executes anything. Stocks, ETFs, and crypto only.

Parameters* required
confirm_duplicateboolean
Set true to log even if a matching trade (same ticker, date, direction) already exists.
direction*string
Trade direction.one of Long · Short
emotional_statenumber
Optional emotional state on a -4 to +4 scale: -4 Panic, -3 Fearful, -2 Anxious, -1 Uneasy, 0 Neutral, 1 Calm, 2 Confident, 3 Very Confident, 4 Euphoric.
entry_date*string
Entry date — ISO date (YYYY-MM-DD) or datetime.
entry_price*number
Entry price per share/unit.
is_test_tradeboolean
Mark this as a paper/practice trade. Paper trades are kept out of your real performance stats — win rate, P&L, and the emotion breakdown. Defaults to false (a real trade). Use true when trying some...
notesstring
Optional: anything else to remember.
quantity*number
Quantity / position size.
thesisstring
Optional: why this trade? What's your conviction?
ticker*string
Ticker or crypto pair (e.g. AAPL, SPY, BTC-USD).
close_tradeClose an open trade in your Trading Journal with an exit reflection — exit price, date, and optionally how you felt and what you learned. Identify the trade by id, or by ticker if you have a single open position for it.7 params

Close an open trade in your Trading Journal with an exit reflection — exit price, date, and optionally how you felt and what you learned. Identify the trade by id, or by ticker if you have a single open position for it.

Parameters* required
emotional_statenumber
Optional emotional state on a -4 to +4 scale: -4 Panic, -3 Fearful, -2 Anxious, -1 Uneasy, 0 Neutral, 1 Calm, 2 Confident, 3 Very Confident, 4 Euphoric.
exit_date*string
Exit date — ISO date (YYYY-MM-DD) or datetime.
exit_price*number
Exit price per share/unit.
exit_reasonstring
Optional: why you exited.
lesson_learnedstring
Optional: a post-trade reflection — what you learned.
tickerstring
Alternative to trade_id: the ticker of your single open trade.
trade_idstring
The trade id (from list_my_trades). Preferred when known.
update_tradeUpdate fields on an existing trade in your Trading Journal — entry price, quantity, thesis, notes, how you felt at entry, or the lesson you took from it. Identify the trade by id.8 params

Update fields on an existing trade in your Trading Journal — entry price, quantity, thesis, notes, how you felt at entry, or the lesson you took from it. Identify the trade by id.

Parameters* required
emotional_statenumber
Optional emotional state on a -4 to +4 scale: -4 Panic, -3 Fearful, -2 Anxious, -1 Uneasy, 0 Neutral, 1 Calm, 2 Confident, 3 Very Confident, 4 Euphoric. (entry)
entry_pricenumber
New entry price.
is_test_tradeboolean
Reclassify the trade: true makes it a paper trade (excluded from your stats), false makes it a real one. Use delete_trade if what you want is to take a mistaken entry out of your record.
lesson_learnedstring
What you took away from this trade. Can be written long after the exit — the lesson usually arrives later than the P&L.
notesstring
Updated notes.
quantitynumber
New quantity.
thesisstring
Updated thesis — why this trade.
trade_id*string
The trade id (from list_my_trades).
delete_tradeTake a trade out of your Trading Journal stats — for a mis-entry, a duplicate, or a practice trade you logged by mistake. The trade stops counting towards your win rate, P&L and emotion breakdown. The row itself is kept (the journal has no hard delete, by design), so the recor...2 params

Take a trade out of your Trading Journal stats — for a mis-entry, a duplicate, or a practice trade you logged by mistake. The trade stops counting towards your win rate, P&L and emotion breakdown. The row itself is kept (the journal has no hard delete, by design), so the recor...

Parameters* required
confirm*boolean
Must be true. Confirms the user asked for this trade to stop counting.
trade_id*string
The trade id to remove from your stats (from list_my_trades).
import_tradesImport a batch of trades into your Trading Journal from a CSV export — Tradervue, TraderSync, Interactive Brokers, Degiro, or a generic CSV. Paste the CSV contents (including the header row). Columns are matched flexibly, so 'symbol'/'ticker', 'shares'/'quantity' and similar a...3 params

Import a batch of trades into your Trading Journal from a CSV export — Tradervue, TraderSync, Interactive Brokers, Degiro, or a generic CSV. Paste the CSV contents (including the header row). Columns are matched flexibly, so 'symbol'/'ticker', 'shares'/'quantity' and similar a...

Parameters* required
csv_data*string
The CSV contents, header row included. Needs at least ticker, entry date, entry price and quantity columns.
skip_headerboolean
Whether the first row is a header. Defaults to true.
sourcestring
Which platform the export came from. Defaults to generic, which matches columns by name.one of tradervue · tradersync · ibkr · degiro · generic

Sponsors

Details

Transport
HTTP
Registry
MCP registry, active
Prompts
1
Tools verified
Nov 6, 2026