A Model Context Protocol (MCP) server that provides real-time WallStreetBets data for analysis with Claude or other LLM clients. - Fetch WallStreetBets Posts: Filter posts by score, comment count, and content type - Detailed Post Analysis: Extract comments, links, and metadata from posts - External Link Collection: Gather links being shared in WSB discussions - Analysis Templates: Ready-to-use pro
Add this skill
npx mdskills install ferdousbhai/wsb-analyst-mcpProvides comprehensive WallStreetBets data access with well-documented tools and setup instructions
1[](https://mseep.ai/app/ferdousbhai-wsb-analyst-mcp)23# WSB Analyst MCP Server45[](https://archestra.ai/mcp-catalog/ferdousbhai__wsb-analyst-mcp)6[](https://smithery.ai/server/@ferdousbhai/wsb-analyst-mcp)78A Model Context Protocol (MCP) server that provides real-time WallStreetBets data for analysis with Claude or other LLM clients.910<a href="https://glama.ai/mcp/servers/@ferdousbhai/wsb-analyst-mcp">11 <img width="380" height="200" src="https://glama.ai/mcp/servers/@ferdousbhai/wsb-analyst-mcp/badge" alt="WSB Analyst Server MCP server" />12</a>1314## Features1516- **Fetch WallStreetBets Posts**: Filter posts by score, comment count, and content type17- **Detailed Post Analysis**: Extract comments, links, and metadata from posts18- **External Link Collection**: Gather links being shared in WSB discussions19- **Analysis Templates**: Ready-to-use prompt templates for market analysis20- **Progress Reporting**: Real-time progress updates during data collection21- **MCP Integration**: Seamless integration with Claude Desktop and other MCP clients2223## Requirements2425- Python 3.12 or higher26- Reddit API credentials27- [Claude Desktop](https://claude.ai/download) or another MCP client2829## Installation3031### Installing via Smithery3233To install WSB Analyst for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@ferdousbhai/wsb-analyst-mcp):3435```bash36npx -y @smithery/cli install @ferdousbhai/wsb-analyst-mcp --client claude37```3839Clone this repository or download the source files:4041```bash42git clone https://github.com/ferdousbhai/wsb-analyst-mcp43cd wsb-analyst-mcp44```4546Create a virtual environment and install dependencies:4748```bash49# Using uv (recommended)50uv sync51```5253## Setting Up Reddit API Credentials5455To use this server, you need to create a Reddit application to get API credentials:56571. Log in to your Reddit account582. Navigate to [https://www.reddit.com/prefs/apps](https://www.reddit.com/prefs/apps)593. Scroll down and click "create another app..." or "create an app..."604. Fill in the following details:61 - **name**: WSB Analyst MCP (or any name you prefer)62 - **app type**: select "script"63 - **description**: Optional description of your application64 - **about url**: Can be left blank65 - **redirect uri**: Use `http://localhost:8000` (any valid URL works as we don't use OAuth)665. Click "create app"676. After creation, note down:68 - **client_id**: The string under the app name (appears right under "personal use script")69 - **client_secret**: The string labeled "secret"7071## Configuration for Claude Desktop7273Open Claude Desktop's configuration file:7475- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`76- Windows: `%APPDATA%\Claude\claude_desktop_config.json`7778Add the following configuration (adjust paths as needed):7980```json81{82 "mcpServers": {83 "wsb-analyst": {84 "command": "uvx",85 "args": [86 "run",87 "wsb-analyst"88 ],89 "env": {90 "REDDIT_CLIENT_ID": "your_client_id_here",91 "REDDIT_CLIENT_SECRET": "your_client_secret_here"92 }93 }94 }95}96```9798Restart Claude Desktop99100## Using with Claude Desktop101102Once configured, you can interact with the WSB Analyst server through Claude:1031041. Open Claude Desktop1052. You should see a hammer icon in the bottom right corner of the message input box1063. Click the hammer to see available tools1074. Access prompt templates via slash commands (e.g., `/analyze_wsb_market`)108109Example queries:110111- "What are the top trending stocks on WallStreetBets today?"112- "Analyze recent WallStreetBets posts and tell me about potential market opportunities"113- "What external resources are WSB users sharing about AMD stock?"114115## Available Tools116117### `find_top_posts`118119Fetch and filter WSB posts based on criteria.120121Parameters:122123- `min_score` (default: 100): Minimum score (upvotes) required124- `min_comments` (default: 10): Minimum number of comments required125- `limit` (default: 10): Maximum number of posts to return126- `excluded_flairs` (default: `["Meme", "Shitpost", "Gain", "Loss"]`): List of post flairs to exclude.127128### `fetch_post_details`129130Fetch detailed information about a specific WSB post including top comments.131132Parameters:133134- `post_id`: Reddit post ID135136### `fetch_batch_post_details`137138Fetches details for multiple posts efficiently.139140### `fetch_detailed_wsb_posts`141142Fetch and filter WSB posts, then get detailed information including top comments and links for each.143144### `get_external_links`145146Collects all external links from top posts.147148### `get_trending_tickers`149150Identifies and returns a list of stock tickers frequently mentioned or discussed in recent top WSB posts.151152## Prompt Templates153154### `/analyze_wsb_market`155156Provides a template prompt to guide an LLM in performing a comprehensive market analysis using the available tools (`fetch_detailed_wsb_posts`, `get_external_links`). It instructs the LLM on the structure and focus of the analysis.157158### `/find_market_movers`159160Creates a prompt focused on what's moving specific stocks or the overall market. This prompt guides the LLM to use tools like `find_top_posts` and `fetch_post_details` or `fetch_batch_post_details`.161162## Integrating with Firecrawl MCP Server163164For enhanced analysis capabilities, especially when dealing with external links found in WSB posts, you can integrate this server with the [Firecrawl MCP Server](https://github.com/mendableai/firecrawl-mcp-server). This allows your LLM agent to not only identify links shared on WSB but also scrape and analyze the content of those linked pages.165166## License167168MIT
Full transparency — inspect the skill content before installing.