Description

H1B Job Search MCP Server provides direct access to U.S. Department of Labor H-1B LCA disclosure data, enabling comprehensive job market analysis for visa sponsorship opportunities. Built by aryaminus using FastMCP and pandas, it automatically downloads and caches quarterly LCA data from DOL sources, then exposes tools for searching sponsoring companies by job role and location, analyzing company sponsorship statistics, identifying top sponsors by volume, and exporting filtered results to CSV. The implementation includes intelligent filtering to exclude staffing agencies, salary-based searches, natural language query processing through an 'ask' tool, and robust data handling with multiple fallback URLs for government data sources, making it valuable for job seekers researching H-1B sponsorship opportunities, immigration attorneys analyzing employer patterns, and researchers studying visa sponsorship trends across different industries and locations.

Installation

git clone https://github.com/aryaminus/h1b-job-search-mcp

Claude Desktop Configuration

Add this configuration to your Claude Desktop config file to enable this MCP server:

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json

Config file location: %APPDATA%\Claude\claude_desktop_config.json

Config file location: ~/.config/Claude/claude_desktop_config.json

claude_desktop_config.json
{
  "mcpServers": {
    "h-1b-job-search": {
      "command": "node",
      "args": [
        "path/to/server.js"
      ]
    }
  }
}