MCP.Market

ApplyGenie MCP server

by Eternalcodertanishq3·io.github.Eternalcodertanishq3/applygenie-mcp·v0.1.3·1 stars

Autonomous job application copilot, ATS form filler, and AI mock interview engine.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars68 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • add_education_entry

    Add an academic degree entry to the candidate profile.

  • add_project_entry

    Add a notable project to the candidate profile.

  • add_work_experience

    Add a work experience or internship entry to the candidate profile.

  • advance_system_design_interviewwrite action

    Submit architectural proposal for current system design phase and advance to next phase.

  • analyze_behavioral_star_answer

    Analyze a candidate behavioral response for STAR structure, 'I vs We' ownership ratio, and pacing.

  • browser_close

    Close the active browser instance.

  • browser_detect_form_fields

    Detect all inputs, textareas, selects, and upload fields on the current page.

  • browser_fill_detected_form

    Intelligently map profile data and fill all detected form fields on the current page.

  • browser_get_page_screenshot

    Capture a screenshot of the current active browser tab.

  • browser_get_page_text

    Extract visible text content from the current active web page.

  • browser_navigate

    Navigate the active browser to a specific URL.

  • browser_open

    Launch stealth Playwright browser and optionally navigate to an initial URL.

  • browser_submit_formwrite action

    Submit the current form. REQUIRES explicit confirmation (confirm=True).

  • browser_upload_resumewrite action

    Upload resume to the detected resume/CV file input field.

  • focus_app_window

    Bring a desktop window to the foreground by its title (fuzzy match supported).

  • generate_interview_scorecard

    Generate a standardized 1-5 evaluation rubric and final hiring recommendation.

  • get_action_history

    Inspect recent safety audit log records performed by ApplyGenie.

  • get_application_analytics

    Get aggregated statistics: total applications, interview conversion rate, offer rate, top portals.

  • get_coding_hint

    Request the next Socratic hint rung for an active coding challenge.

  • get_current_window

    Get information about the currently active focused window.

  • get_mouse_position

    Get the current mouse cursor position coordinates.

  • get_screen_size

    Get information about all connected monitors including resolutions and bounds.

  • get_tracked_applications

    List tracked applications with optional status or company filters.

  • get_user_profile

    Retrieve the saved candidate profile for job applications.

  • get_user_profile_summary

    Get a concise summary of candidate credentials, skills count, and experiences.

  • list_open_windows

    List all currently visible desktop windows with titles and geometry.

  • maximize_app_window

    Maximize a window by title.

  • minimize_app_window

    Minimize a window by title.

  • mouse_click

    Click the mouse at specified screen coordinates.

  • mouse_drag

    Click and drag from a start position to an end position.

  • mouse_move

    Move the mouse cursor to specific coordinates.

  • mouse_scroll

    Scroll the mouse wheel up or down.

  • parse_resume_file

    Extract raw text from a PDF or DOCX resume file.

  • press_keyboard_key

    Press a key or key combination (e.g. 'enter', 'tab', 'ctrl+a', 'alt+tab').

  • save_portal_custom_answer

    Save a reusable answer for common portal questions (e.g. 'Why should we hire you?').

  • screenshot

    Capture a screenshot of the display.

  • search_tracked_applications

    Search tracked applications by keyword across company, role, and notes.

  • search_windows

    Search for windows matching a regex or substring pattern.

  • setup_user_profile

    Initialize or overwrite the candidate profile data.

  • start_mock_interview

    Begin an interactive mock interview session.

  • track_application

    Record a newly submitted job application in the local tracker database.

  • type_text_input

    Type text using simulated keyboard with randomized human-like keystroke delays.

  • update_application_progresswrite action

    Update application stage (e.g. 'interview', 'screening', 'technical', 'offer', 'rejected').

  • update_profile_attributewrite action

    Update a specific top-level field in the candidate profile.

  • wait_seconds

    Pause 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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:

  1. 🖥️ Desktop Control & Vision: Fast screenshot captures (mss), DPI-corrected mouse navigation, human-like typing jitter (pynput), and native Windows window management (pywinauto).
  2. 📋 Smart Candidate Profile: Local JSON schema storing your education, work experiences, skills, work authorizations, and custom portal answer banks.
  3. 🌐 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.
  4. 📊 Application Tracker & Analytics: Local SQLite database logging every applied role, tracking interview conversion rates, and charting application velocity.
  5. 🎤 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-mcp

Option 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.