ApplyGenie MCP server
io.github.Eternalcodertanishq3/applygenie-mcp·v0.1.3·1 starsAutonomous job application copilot, ATS form filler, and AI mock interview engine.
1 stars68 downloads/wk
Reviews
Write oneNobody has reviewed ApplyGenie yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ApplyGenie tools (45, 5 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_education_entryAdd an academic degree entry to the candidate profile.
add_project_entryAdd a notable project to the candidate profile.
add_work_experienceAdd a work experience or internship entry to the candidate profile.
advance_system_design_interviewwrite actionSubmit architectural proposal for current system design phase and advance to next phase.
analyze_behavioral_star_answerAnalyze a candidate behavioral response for STAR structure, 'I vs We' ownership ratio, and pacing.
browser_closeClose the active browser instance.
browser_detect_form_fieldsDetect all inputs, textareas, selects, and upload fields on the current page.
browser_fill_detected_formIntelligently map profile data and fill all detected form fields on the current page.
browser_get_page_screenshotCapture a screenshot of the current active browser tab.
browser_get_page_textExtract visible text content from the current active web page.
browser_navigateNavigate the active browser to a specific URL.
browser_openLaunch stealth Playwright browser and optionally navigate to an initial URL.
browser_submit_formwrite actionSubmit the current form. REQUIRES explicit confirmation (confirm=True).
browser_upload_resumewrite actionUpload resume to the detected resume/CV file input field.
focus_app_windowBring a desktop window to the foreground by its title (fuzzy match supported).
generate_interview_scorecardGenerate a standardized 1-5 evaluation rubric and final hiring recommendation.
get_action_historyInspect recent safety audit log records performed by ApplyGenie.
get_application_analyticsGet aggregated statistics: total applications, interview conversion rate, offer rate, top portals.
get_coding_hintRequest the next Socratic hint rung for an active coding challenge.
get_current_windowGet information about the currently active focused window.
get_mouse_positionGet the current mouse cursor position coordinates.
get_screen_sizeGet information about all connected monitors including resolutions and bounds.
get_tracked_applicationsList tracked applications with optional status or company filters.
get_user_profileRetrieve the saved candidate profile for job applications.
get_user_profile_summaryGet a concise summary of candidate credentials, skills count, and experiences.
list_open_windowsList all currently visible desktop windows with titles and geometry.
maximize_app_windowMaximize a window by title.
minimize_app_windowMinimize a window by title.
mouse_clickClick the mouse at specified screen coordinates.
mouse_dragClick and drag from a start position to an end position.
mouse_moveMove the mouse cursor to specific coordinates.
mouse_scrollScroll the mouse wheel up or down.
parse_resume_fileExtract raw text from a PDF or DOCX resume file.
press_keyboard_keyPress a key or key combination (e.g. 'enter', 'tab', 'ctrl+a', 'alt+tab').
save_portal_custom_answerSave a reusable answer for common portal questions (e.g. 'Why should we hire you?').
screenshotCapture a screenshot of the display.
search_tracked_applicationsSearch tracked applications by keyword across company, role, and notes.
search_windowsSearch for windows matching a regex or substring pattern.
setup_user_profileInitialize or overwrite the candidate profile data.
start_mock_interviewBegin an interactive mock interview session.
track_applicationRecord a newly submitted job application in the local tracker database.
type_text_inputType text using simulated keyboard with randomized human-like keystroke delays.
update_application_progresswrite actionUpdate application stage (e.g. 'interview', 'screening', 'technical', 'offer', 'rejected').
update_profile_attributewrite actionUpdate a specific top-level field in the candidate profile.
wait_secondsPause execution for a specified duration (capped at 30 seconds for safety).
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan36 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 14 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How ApplyGenie compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 45
- the typical server has 7
- Tools that change things
- 11%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 68
- more than 53% of 12,191 servers with a package
What its tools let an agent do: 33 read · 5 create · 6 change · 1 run or deploy
Release history: 2 versions in the registry since 2026-09-17, latest 2026-09-19, typically one every 2 days.
Install ApplyGenie in Claude Code, Cursor or VS Code
claude mcp add applygenie-mcp -- uvx applygenie-mcp
What the publisher says
From the ApplyGenie repository's README, as published. We do not edit it. Read it on GitHub
ApplyGenie MCP 🧞♂️
Your magical AI assistant that grants your job wishes.
A production-grade Model Context Protocol (MCP) server for desktop control, autonomous job application form filling, local application tracking, and personalized AI mock interview preparation.
<!-- mcp-name: io.github.Eternalcodertanishq3/applygenie-mcp -->
🌟 What is ApplyGenie?
ApplyGenie bridges the gap between job discovery, form filling, application tracking, and interview readiness. It runs locally as an MCP server, empowering LLM agents (Claude Desktop, Cursor, Antigravity, VS Code, Windsurf) with 35+ specialized tools:
- 🖥️ Desktop Control & Vision: Fast screenshot captures (mss), DPI-corrected mouse navigation, human-like typing jitter (pynput), and native Windows window management (pywinauto).
- 📋 Smart Candidate Profile: Local JSON schema storing your education, work experiences, skills, work authorizations, and custom portal answer banks.
- 🌐 AI Browser Automation & Form Filling: Playwright-powered stealth engine that parses forms using DOM + Accessibility Trees, maps fields to your profile, uploads PDF/DOCX resumes, and requests explicit confirmation before submitting.
- 📊 Application Tracker & Analytics: Local SQLite database logging every applied role, tracking interview conversion rates, and charting application velocity.
- 🎤 Mock Interview Engine: Socratic coding hint ladders (4 rungs), behavioral STAR coaching ("I" vs "We" ownership ratio analysis), and 4-phase system design state machines.
🚀 Quickstart & Installation
Option 1: Run directly with uvx (Zero manual setup)
uvx applygenie-mcpOption 2: Install via pip
pip install applygenie-mcp
# With full browser automation support:
pip install "applygenie-mcp[browser]"
playwright install chromium⚙️ Configuration for MCP Clients
1. Claude Desktop
Add to your %APPDATA%\Claude\claudedesktopconfig.json (Windows) or ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS):
{
"mcpServers": {
"applygenie": {
"command": "uvx",
"args": ["applygenie-mcp"]
}
}
}2. Google Antigravity
Add to your project's .agents/mcpconfig.json or ~/.gemini/config/mcpconfig.json:
{
"mcpServers": {
"applygenie": {
"command": "python",
"args": ["-m", "applygenie.server"],
"cwd": "C:\\Personal Projects\\applygenie-mcp"
}
}
}3. Cursor / Windsurf
Navigate to Settings > Features > MCP > Add New MCP Server:
- Name: ApplyGenie
- Type: command
- Command: uvx applygenie-mcp
🛠️ Complete MCP Tool Reference
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ApplyGenie: common questions
- Is ApplyGenie MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the ApplyGenie safety report
- How do I install ApplyGenie?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ApplyGenie need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ApplyGenie maintained?
- The last commit was 46 days ago (2026-09-19). The latest release is v0.1.3.
- How does ApplyGenie compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 45 (the typical server has 7); tools that change things 11% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.