MCP App Store
by KeenEthics

Overview

Stocktwits connects AI assistants to one of the world’s largest communities of traders and investors. Search stocks, ETFs, crypto, futures, and other markets using natural language to access real-time market conversations, retail sentiment, trending symbols, Watcher activity, and community insights. Whether you’re researching an earnings reaction, monitoring sentiment around a ticker, tracking breaking news, or discovering emerging market themes and trade ideas, Stocktwits provides context behind market moves, not just price updates. Example prompts: - What are traders saying about NVDA today? - Latest news about NVDA today - Why is PLTR trending? - Compare sentiment for TSLA and RIVN. - Which AI stocks are gaining the most retail attention? - Summarize today’s discussion around Bitcoin.

Tools

get_following_feed

ChatGPT
Return the feed of messages posted by users you follow.

get_message_volume

ChatGPT
Return message-volume signals across multiple timeframes (now, 15m, 1D, 1W, 1M, 3M, 6M, 1Y, ALL). The now bucket's normalized_value (0-100) and normalized_label are the canonical current site-facing activity metrics; all timeframe buckets and legacy value/change/label fields are retained, but value is not guaranteed to be a literal message count.

get_message_volume_history

ChatGPT
Return the message-volume time series for a symbol — one normalized (0-100) score per time bucket, each labeled (Extremely Low … Extremely High), so you can spot chatter spikes and how activity has trended over the chosen range.

get_sentiment

ChatGPT
Return sentiment for a symbol. score (0-100) and label are the canonical site-facing signal when available; bullish_pct, bearish_pct, and bullish_delta are retained legacy tagged-message metrics.

get_sentiment_history

ChatGPT
Return the community-sentiment time series for a symbol — one normalized (0-100) score per time bucket, each labeled (Extremely Bearish … Extremely Bullish), so you can see how bullish/bearish sentiment has trended over the chosen range.

get_symbol

ChatGPT
Return metadata and current price for a single ticker (stock, ETF, crypto, or index). Use this to validate a symbol before calling deeper tools.

get_symbol_messages

ChatGPT
Return recent messages posted about a specific symbol. Public data; paginates via max/since cursors. Omit filter for newest first, or narrow the stream with top/links/charts/videos.

get_symbol_pulse

ChatGPT
Why is this symbol moving today — price, canonical normalized sentiment and current message-volume signals, trending rank, watcher count, and top posts in a single call. message_volume is the optional backend-selected current score/label; volume retains the compatible available timeframes plus legacy raw fields. Widget-backed: renders as the Stocktwits symbol pulse card when ChatGPT UI is enabled.

get_user_messages

ChatGPT
Return messages posted by a specific Stocktwits user, identified by username or numeric id.

get_watchlist_feed

ChatGPT
Return messages across one of your watchlists. Provide either watchlist_id (positive integer) or watchlist (exact name or numeric string), not both. Omit both to list available watchlists first.

get_widget_registry

ChatGPT
Return the explicit ChatGPT widget registry for this connector. Use this when deciding which tools can render interactive widgets and which ui:// template each widget-backed tool uses.

whoami

ChatGPT
Return the Stocktwits profile of the authenticated user. Useful to confirm the active session before privileged tools.

get_following_feed

Claude

get_message_volume

Claude

get_message_volume_history

Claude

get_sentiment

Claude

get_sentiment_history

Claude

get_symbol

Claude

get_symbol_messages

Claude

get_symbol_pulse

Claude

get_user_messages

Claude

get_watchlist_feed

Claude

get_widget_registry

Claude

whoami

Claude

Capabilities

Interactive

Example Prompts

Click any prompt to copy it.

Similar Apps