이 MCP로 할 수 있는 일
Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indicators, news, comparisons, and watchlists.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'watchlist', 'asset_type'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL, SPY, BTC-USD).'}, 'ma_type': {'enum': ['EMA', 'SMA'], 'type': 'string', 'description': 'Moving Average Type. Defaults to EMA (Exponential).'}, 'watchlist': {'type': 'string', 'description': "Name of one of your Stock Trackers (e.g. 'My Tech Picks') or its id."}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string', 'description': 'Asset type. Required by the underlying endpoint.'}, 'added_price': {'type': 'number', 'description': 'Optional: the price when added, for entry-price tracking.', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'asset_type'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL, BTC-USD)'}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string', 'description': 'Asset type for the ticker'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exit_price', 'exit_date'], 'properties': {'ticker': {'type': 'string', 'description': 'Alternative to trade_id: the ticker of your single open trade.'}, 'trade_id': {'type': 'string', 'description': 'The trade id (from list_my_trades). Preferred when known.'}, 'exit_date': {'type': 'string', 'description': 'Exit date â\x80\x94 ISO date (YYYY-MM-DD) or datetime.'}, 'exit_price': {'type': 'number', 'description': 'Exit price per share/unit.', 'exclusiveMinimum': 0}, 'exit_reason': {'type': 'string', 'maxLength': 200, 'description': 'Optional: why you exited.'}, 'lesson_learned': {'type': 'string', 'maxLength': 1000, 'description': 'Optional: a post-trade reflection â\x80\x94 what you learned.'}, 'emotional_state': {'type': 'number', 'maximum': 4, 'minimum': -4, 'description': '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.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tickers'], 'properties': {'period': {'enum': ['1W', '1M', '3M', '6M', '1Y', '2Y', '5Y', 'YTD', 'MAX'], 'type': 'string', 'description': 'Default 1Y'}, 'tickers': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': "List of 2-5 tickers, e.g. ['AAPL', 'MSFT', 'NVDA']"}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': "Name of the Stock Tracker, e.g. 'My Tech Picks' or 'Dividend Champions'. 1â\x80\x93100 characters."}, 'is_public': {'type': 'boolean', 'description': 'If true, others can discover and follow this Stock Tracker. Defaults to false (only visible to you).'}, 'description': {'type': 'string', 'maxLength': 500, 'description': "Optional. What's the focus of this list? Up to 500 characters."}, 'alert_frequency': {'enum': ['none', 'daily', 'weekly', 'monthly'], 'type': 'string', 'description': 'Alert frequency for changes. Defaults to none.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['trade_id', 'confirm'], 'properties': {'confirm': {'type': 'boolean', 'description': 'Must be true. Confirms the user asked for this trade to stop counting.'}, 'trade_id': {'type': 'string', 'description': 'The trade id to remove from your stats (from list_my_trades).'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watchlist', 'confirm_name'], 'properties': {'watchlist': {'type': 'string', 'description': 'Name, slug or id of the Stock Tracker to delete.'}, 'confirm_name': {'type': 'string', 'description': 'The exact name of the Stock Tracker, typed back, to confirm the deletion. Ask the user for it â\x80\x94 do not fill this in on their behalf.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 30, 'minimum': 1}, 'sort_by': {'enum': ['popular', 'recent', 'mostItems'], 'type': 'string', 'description': 'Default: popular'}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watchlist_slug'], 'properties': {'watchlist_slug': {'type': 'string', 'description': "Slug of the public Stock Tracker to follow (e.g. 'ai-tech-infrastructure'). Find slugs via discover_community_watchlists."}, 'alert_frequency': {'enum': ['none', 'daily', 'weekly', 'monthly'], 'type': 'string', 'description': 'How often to receive alerts. Defaults to none.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Financial statements are for stocks only â\x80\x94 not ETFs or crypto.'}, 'periods': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.'}, 'frequency': {'enum': ['quarterly', 'annual'], 'type': 'string', 'description': 'Reporting frequency. Defaults to quarterly.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Financial statements are for stocks only â\x80\x94 not ETFs or crypto.'}, 'periods': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.'}, 'frequency': {'enum': ['quarterly', 'annual'], 'type': 'string', 'description': 'Reporting frequency. Defaults to quarterly.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'range': {'enum': ['1W', '1M', '3M', '6M', '1Y', '2Y', 'ALL'], 'type': 'string', 'description': 'Time range. Defaults to 1Y.'}, 'ticker': {'type': 'string', 'description': 'Ticker (e.g. AAPL, SPY) or crypto pair (e.g. BTC-USD, ETH-USD).'}, 'interval': {'enum': ['daily', 'weekly', 'monthly'], 'type': 'string', 'description': "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."}, 'asset_type': {'enum': ['stock', 'crypto'], 'type': 'string', 'description': "Asset type. Defaults to 'stock'. Use 'crypto' for pairs like BTC-USD."}, 'include_recent': {'type': 'number', 'maximum': 60, 'minimum': 1, 'description': 'Optional: also return the most recent N closes at the chosen interval (max 60).'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Crypto pair in ASSET-MARKET format, e.g. BTC-USD, ETH-USD, SOL-USD'}, 'ma_type': {'enum': ['SMA', 'EMA'], 'type': 'string', 'description': 'Moving-average type for the live default-MA read used when no official snapshot exists (default SMA). Ignored when a tuned snapshot is available.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 40, 'minimum': 1, 'description': 'How many recent dividends to include. Defaults to 12.'}, 'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL, VTI). Stocks and distributing ETFs only â\x80\x94 not crypto.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 12, 'minimum': 1, 'description': 'How many periods to include. Defaults to 12 (everything available).'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Earnings estimates are for individual stocks only â\x80\x94 not ETFs or crypto.'}, 'horizon': {'enum': ['quarterly', 'annual'], 'type': 'string', 'description': 'Optional filter by reporting horizon. Defaults to ALL horizons (quarters and fiscal years).'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'quarter'], 'properties': {'limit': {'type': 'number', 'maximum': 200, 'minimum': 1, 'description': 'Speaker turns to return. Defaults to all.'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Skip the first N speaker turns. Defaults to 0.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Transcripts cover individual companies only.'}, 'quarter': {'type': 'string', 'pattern': '^\\d{4}Q[1-4]$', 'description': "Fiscal quarter of the call, e.g. '2026Q1'. â\x9a\xa0ï¸\x8f FISCAL, not calendar â\x80\x94 and for a company whose fiscal year is offset they are different years. NVDA's quarter ending 2026-04-30 is 2027Q1, not 2026Q1; asking for 2026Q1 returns a call from May 2025 with no error. Do not derive this label from a calendar date. If unsure, try the label and check the speakers' own dates in the transcript before using anything from it."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'ETF ticker (e.g. SPY, QQQ, VTI)'}, 'holdings_limit': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Top holdings to show; default 10'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Not applicable to ETFs or crypto.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Financial statements are for stocks only â\x80\x94 not ETFs or crypto.'}, 'periods': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.'}, 'frequency': {'enum': ['quarterly', 'annual'], 'type': 'string', 'description': 'Reporting frequency. Defaults to quarterly.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['industry'], 'properties': {'industry': {'type': 'string', 'description': "Industry name, e.g. 'Software - Application', 'Banks - Diversified'"}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Transactions to include, newest first. Defaults to 20.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Individual companies only.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Top holders to include. Defaults to 10.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Individual companies only.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock, ETF, or crypto ticker (e.g. AAPL, SPY, BTC-USD)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'history': {'type': 'number', 'maximum': 60, 'minimum': 2, 'description': 'Readings of history per indicator when include_keys is set. Defaults to 24; if fewer exist, all available readings are returned.'}, 'include_keys': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional filter â\x80\x94 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. When a filter is set, each matched indicator also returns its reading history (see `history`)."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Only events on or before this date (YYYY-MM-DD).'}, 'from': {'type': 'string', 'description': 'Only events on or after this date (YYYY-MM-DD).'}, 'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Max events to return per section. Defaults to 25.'}, 'filter': {'enum': ['all', 'earnings', 'ipos'], 'type': 'string', 'description': 'Filter the calendar by event type. Defaults to all.'}, 'tickers': {'type': 'array', 'items': {'type': 'string'}, 'description': "Only events for these symbols (e.g. ['AAPL','MSFT','NVDA']). Without it the whole market is returned â\x80\x94 use this to reach a coverage list."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'list': {'enum': ['gainers', 'losers', 'most_active'], 'type': 'string', 'description': 'Which list to return. Defaults to all three.'}, 'limit': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Rows per list. Defaults to 10.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL, TSLA, BTC-USD)'}, 'history_limit': {'type': 'number', 'maximum': 500, 'minimum': 1, 'description': 'History points to include, default 60'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Max watchlists per section; default 20'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Up to 20 articles; default 10'}, 'ticker': {'type': 'string', 'description': 'Stock, ETF, or crypto ticker (e.g. AAPL, SPY, BTC-USD)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock or ETF ticker (e.g. AAPL, SPY)'}, 'ma_type': {'enum': ['SMA', 'EMA'], 'type': 'string', 'description': 'Moving-average type for the live default-MA read used when no official snapshot exists (default SMA). Ignored when a tuned snapshot is available.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sector'], 'properties': {'sector': {'type': 'string', 'description': "Sector name. GICS or common labels both work, e.g. 'Technology', 'Healthcare', 'Consumer Discretionary', 'Financials'."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mood': {'enum': ['Strong Bullish', 'Bullish', 'Neutral', 'Bearish', 'Strong Bearish'], 'type': 'string', 'description': 'Only show changes that landed on this mood'}, 'limit': {'type': 'number', 'maximum': 50, 'minimum': 1}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': "Stock ticker (e.g. AAPL). Stocks only â\x80\x94 a DCF isn't meaningful for ETFs or crypto."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Watchlist slug, e.g. 'ai-and-tech-infrastructure'"}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['csv_data'], 'properties': {'source': {'enum': ['tradervue', 'tradersync', 'ibkr', 'degiro', 'generic'], 'type': 'string', 'description': 'Which platform the export came from. Defaults to generic, which matches columns by name.'}, 'csv_data': {'type': 'string', 'minLength': 1, 'description': 'The CSV contents, header row included. Needs at least ticker, entry date, entry price and quantity columns.'}, 'skip_header': {'type': 'boolean', 'description': 'Whether the first row is a header. Defaults to true.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mood': {'enum': ['Strong Bullish', 'Bullish', 'Neutral', 'Bearish', 'Strong Bearish'], 'type': 'string'}, 'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Default 20, max 50 for anonymous tier'}, 'sector': {'type': 'string', 'description': "Filter by sector name (e.g. 'Technology')"}, 'industry': {'type': 'string', 'description': 'Filter by industry name'}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string'}, 'only_with_changes': {'type': 'boolean', 'description': 'Only items where mood changed recently'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Trades to return; default 20'}, 'status': {'enum': ['Open', 'Closed'], 'type': 'string', 'description': 'Filter by trade status'}, 'ticker': {'type': 'string', 'description': 'Filter to a specific ticker'}, 'include_notes': {'type': 'boolean', 'description': 'Include the thesis, exit reason, lesson and notes written on each trade. Off by default because they are long â\x80\x94 turn it on when looking at a handful of trades, not a whole book.'}, 'include_paper': {'type': 'boolean', 'description': 'Include paper/practice trades, which are excluded from your stats. Off by default, matching the journal on the site.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['field', 'value'], 'properties': {'sort': {'enum': ['name', 'market_cap'], 'type': 'string', 'description': "Sort order. 'market_cap' adds a market-cap column (largest first) â\x80\x94 ideal for picking comps peers by size. Caps come from our fundamentals cache, so rarely-viewed small names may show 'â\x80\x94'. Defaults to 'name'."}, 'field': {'enum': ['sector', 'industry'], 'type': 'string', 'description': 'Filter dimension'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Default 30, max 100'}, 'value': {'type': 'string', 'description': "Filter value, e.g. 'Technology', 'Banks - Diversified'"}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'direction', 'entry_date', 'entry_price', 'quantity'], 'properties': {'notes': {'type': 'string', 'maxLength': 1000, 'description': 'Optional: anything else to remember.'}, 'thesis': {'type': 'string', 'maxLength': 500, 'description': "Optional: why this trade? What's your conviction?"}, 'ticker': {'type': 'string', 'description': 'Ticker or crypto pair (e.g. AAPL, SPY, BTC-USD).'}, 'quantity': {'type': 'number', 'description': 'Quantity / position size.', 'exclusiveMinimum': 0}, 'direction': {'enum': ['Long', 'Short'], 'type': 'string', 'description': 'Trade direction.'}, 'entry_date': {'type': 'string', 'description': 'Entry date â\x80\x94 ISO date (YYYY-MM-DD) or datetime.'}, 'entry_price': {'type': 'number', 'description': 'Entry price per share/unit.', 'exclusiveMinimum': 0}, 'is_test_trade': {'type': 'boolean', 'description': "Mark this as a paper/practice trade. Paper trades are kept out of your real performance stats â\x80\x94 win rate, P&L, and the emotion breakdown. Defaults to false (a real trade). Use true when trying something out, so you don't pollute your own record."}, 'emotional_state': {'type': 'number', 'maximum': 4, 'minimum': -4, 'description': '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.'}, 'confirm_duplicate': {'type': 'boolean', 'description': 'Set true to log even if a matching trade (same ticker, date, direction) already exists.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'watchlist'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol to remove (e.g. AAPL).'}, 'watchlist': {'type': 'string', 'description': 'Name of the Stock Tracker the ticker is in, or its id.'}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string', 'description': 'Optional: helps disambiguate if the same ticker exists in multiple asset types.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'maximum': 15, 'minimum': 1, 'description': 'Up to 15 results; default 10'}, 'query': {'type': 'string', 'description': 'Ticker, name, or coin (e.g. AAPL, Apple, BTC, Tesla)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': 'Search query (2-100 chars)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watchlist_slug'], 'properties': {'watchlist_slug': {'type': 'string', 'description': "Slug or name of the Stock Tracker you're following. get_my_watchlists lists them."}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['trade_id'], 'properties': {'notes': {'type': 'string', 'maxLength': 1000, 'description': 'Updated notes.'}, 'thesis': {'type': 'string', 'maxLength': 500, 'description': 'Updated thesis â\x80\x94 why this trade.'}, 'quantity': {'type': 'number', 'description': 'New quantity.', 'exclusiveMinimum': 0}, 'trade_id': {'type': 'string', 'description': 'The trade id (from list_my_trades).'}, 'entry_price': {'type': 'number', 'description': 'New entry price.', 'exclusiveMinimum': 0}, 'is_test_trade': {'type': 'boolean', 'description': '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_learned': {'type': 'string', 'maxLength': 1000, 'description': 'What you took away from this trade. Can be written long after the exit â\x80\x94 the lesson usually arrives later than the P&L.'}, 'emotional_state': {'type': 'number', 'maximum': 4, 'minimum': -4, 'description': '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)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watchlist'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'New name. 1â\x80\x93100 characters.'}, 'is_public': {'type': 'boolean', 'description': 'True makes it discoverable and followable by others. False makes it visible only to you.'}, 'watchlist': {'type': 'string', 'description': 'Name, slug or id of the Stock Tracker to update.'}, 'description': {'type': 'string', 'maxLength': 500, 'description': 'New description. Up to 500 characters.'}, 'show_anonymous': {'type': 'boolean', 'description': 'When public, hide your identity as the author.'}, 'alert_frequency': {'enum': ['none', 'daily', 'weekly', 'monthly'], 'type': 'string', 'description': 'How often this Stock Tracker alerts you to changes.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
최근 도구 변경
유사한 MCP 서버
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
EventTrader Research (read-only)
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…
World Monitor
Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…
Slacking.biz — SEC Financial Data + US Economics + Demographics + FX
Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.
TipRanks
Provides market research and investment data covering stocks, ETFs, commodities, crypto, forex, analyst ratings, news, earnings, …
Currencyformat
Formats localized numbers and currencies and also provides routed access to structured financial, market, government, and researc…
Unpaywall
Provides open-access scholarly paper lookup plus routed research and structured data queries across financial, economic, scientif…