
WSB Analyst MCP Server
Real-time WallStreetBets (Reddit) data for market analysis with Claude and other LLM clients.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npx -y @smithery/cli install @ferdousbhai/wsb-analyst-mcp --client claudePaste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"wsb-analyst-mcp-server": {
"command": "uvx",
"args": [
"run",
"wsb-analyst"
],
"env": {
"REDDIT_CLIENT_ID": "your_client_id_here",
"REDDIT_CLIENT_SECRET": "your_client_secret_here"
}
}
}
}Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.
Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf
Before you start
- Python 3.12 or higher
- Reddit API credentials (client_id and client_secret from a 'script' type Reddit app)
- Claude Desktop or another MCP client
- uv (recommended for local install via 'uv sync')
About WSB Analyst MCP Server
WSB Analyst is an MCP server that pulls real-time WallStreetBets (r/wallstreetbets) data from the Reddit API so an LLM client like Claude can analyze retail-investor sentiment. It can fetch and filter top posts by score and comment count, retrieve full post threads with top comments and links, batch-fetch multiple posts, collect external links shared in discussions, and surface frequently mentioned stock tickers. Bundled prompt templates guide the model through comprehensive market analysis. The server requires Python 3.12+ and Reddit API script credentials, and integrates well with the Firecrawl MCP Server for scraping linked content.
Tools & capabilities (6)
find_top_postsFetch and filter WSB posts by criteria. Parameters: min_score (default 100), min_comments (default 10), limit (default 10), excluded_flairs (default ["Meme", "Shitpost", "Gain", "Loss"]).
fetch_post_detailsFetch detailed information about a specific WSB post including top comments. Parameter: post_id (Reddit post ID).
fetch_batch_post_detailsFetches details for multiple posts efficiently.
fetch_detailed_wsb_postsFetch and filter WSB posts, then get detailed information including top comments and links for each.
get_external_linksCollects all external links from top posts.
get_trending_tickersIdentifies and returns a list of stock tickers frequently mentioned or discussed in recent top WSB posts.
When to use it
- Find the top trending stocks on WallStreetBets today
- Analyze recent WSB posts to surface potential market opportunities
- Collect external resources WSB users are sharing about a specific stock (e.g. AMD)
- Run a structured market analysis via the /analyze_wsb_market prompt template
- Identify what is moving specific stocks or the overall market via /find_market_movers
Security notes
Requires Reddit API credentials (REDDIT_CLIENT_ID and REDDIT_CLIENT_SECRET) created as a 'script' type Reddit app. Store these secrets in your MCP client config; do not commit them. The server reads public WallStreetBets content and does not place trades or move money.
WSB Analyst MCP Server FAQ
What credentials do I need?
Reddit API credentials. Create a 'script' type app at https://www.reddit.com/prefs/apps, then use the client_id and client_secret as REDDIT_CLIENT_ID and REDDIT_CLIENT_SECRET. OAuth is not used, so any valid redirect URI (e.g. http://localhost:8000) works.
How do I install it for Claude Desktop?
The easiest path is Smithery: run `npx -y @smithery/cli install @ferdousbhai/wsb-analyst-mcp --client claude`. Alternatively, clone the repo, run `uv sync`, and add the mcpServers block to your claude_desktop_config.json with your Reddit credentials.
Are there prompt templates included?
Yes. /analyze_wsb_market guides a comprehensive market analysis, and /find_market_movers focuses on what is moving specific stocks or the market. They are accessed via slash commands in the MCP client.
Can it read the content behind links shared on WSB?
Not on its own — it collects the external links. Pair it with the Firecrawl MCP Server to scrape and analyze the linked pages.
Alternatives to WSB Analyst MCP Server
Compare all alternatives →Official Stripe server for payments, customers, subscriptions, invoices, and billing via natural language.
Coinbase's AgentKit MCP extension for onchain actions: transfers, swaps, and contract calls.
Alpaca's official trading server for stocks, ETFs, options, and crypto in plain English.
Compare WSB Analyst MCP Server with: