Wuolah MCP Server
Model Context Protocol server for Wuolah student outreach and content management. This tool enables Claude to interact with the Wuolah platform to post content, send messages, and find students in AI/ML programs.
Features
- Navigate to Wuolah and find AI/ML students
- Send bulk messages to students
- Post educational content to Wuolah
- Find relevant Wuolah degree and master programs
- Extract courses from program pages
- Comment on Wuolah posts
- Update your Wuolah profile
Installation
- Ensure you have Node.js installed (version 18.0.0 or later)
- Clone this repository
- Install dependencies:
npm install
Configuration
Copy
.env.newto.envor create a new.envfile with the following content:# Path to Chrome/Chromium executable CHROME_PATH=/Applications/Google Chrome.app/Contents/MacOS/Google Chrome # Wuolah credentials WUOLAH_EMAIL=your_email@example.com WUOLAH_PASSWORD=your_passwordUpdate the Chrome path to your actual Chrome installation path:
- macOS:
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome - Windows:
C:Program FilesGoogleChromeApplicationchrome.exe - Linux:
/usr/bin/google-chrome
- macOS:
Set your Wuolah credentials in the
.envfile
Quick Setup
Run the setup script to copy the environment file, verify Chrome path, build the project, and register the MCP server:
node setup-env.js
Manual Setup
If you prefer to set up manually:
Build the project:
npm run buildRegister with Claude:
npm run register
Troubleshooting
Chrome Executable Path
If you get the error An executablePath or channel must be specified for puppeteer-core, ensure your .env file has the correct path to your Chrome executable and that Chrome is actually installed at that location.
Environment Variables
Make sure the dotenv package is correctly loading your environment variables. Check that the .env file is in the project root directory and has the correct permissions.
File Permissions
If you encounter permission issues with the Chrome executable, you may need to add execute permissions:
chmod +x /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Using with Claude
Once registered, you can use the Wuolah tools with Claude to:
Post educational content:
wuolah_post_content({ target: "profile", content: { text: "Your post text", title: "Optional title", topic: "ai_basics" } })Find AI/ML students:
wuolah_navigate_and_find({ url: "https://wuolah.com/uem-escuela-arquitectura-ingenieria-diseno/master-inteligencia-artificial" })Search for programs:
wuolah_find_programs({ keywords: "inteligencia artificial", program_types: ["master"], university_tier: "private" })
Wuolah Student Outreach Server
Project Details
- samihalawa/wuolah-mcp
- MIT License
- Last Updated: 6/14/2025
Recomended MCP Servers
小红书MCP服务 x-s x-t js逆向
Vapi.ai MCP server & HTTP Server
Atlan AI Agent Toolkit
An MCP server that integrates with the Freqtrade cryptocurrency trading bot.
A Model Context Protocol (MCP) server that provides tools for fetching and analyzing Reddit content.
mcp demo
✨ mem0 MCP Server: A modern memory system using mem0 for AI applications with model context protocl (MCP)...
A Model Context Protocol server for secure time-based operations with timing attack protection and timelock encryption
An MCP server for the NEAR blockchain
A Model Completion Protocol (MCP) server for interacting with Databricks services





