# JobSeek > JobSeek is an AI-powered job search assistant that helps job seekers find, analyze, and apply to jobs more effectively. It features a purely chat-based UI with a live connection to hundreds of thousands of job listings on Dice.com via their MCP server, plus AI-powered resume matching, company research, tailored cover letters, and application tracking -all from a conversational interface, web dashboard, and Chrome extension. ## About JobSeek JobSeek is a full-stack web application and Chrome extension built for job seekers who want to use AI to streamline their job search. Its flagship experience is a purely chat-based interface at getjobseek.com/new where users can search for jobs, get AI analysis, generate applications, and manage their entire job search through conversation -with a live connection to Dice.com's job listings via their MCP (Model Context Protocol) server. The platform analyzes job listings against your resume to provide match scores, automatically researches companies, and generates personalized application materials including cover letters and tailored resumes. The product serves three audiences: - **Job seekers** who want AI-powered job matching, application generation, and interview preparation - **Enterprises** looking for compassionate off-boarding solutions to support employees through career transitions - **Developers** who want to self-host the open-source version with their own API keys ### Key Features - **Chat-First Job Search (getjobseek.com/new)**: A purely conversational interface where you can search for jobs, upload your resume, get match analysis, generate applications, and manage your entire job search -all through natural language chat. The AI adapts to your journey stage (resume upload, job discovery, application, interview prep) with contextual guidance and suggested prompts - **Live Dice.com Job Search**: Search hundreds of thousands of real job listings on Dice.com in real-time directly from the chat interface, powered by Dice's official MCP server. Filter by keyword, location, workplace type (remote/hybrid/on-site), employment type, posting date, visa sponsorship, and easy-apply availability. Results include direct links to apply - **Himalayas.app Remote Jobs**: Also search curated remote-first job opportunities worldwide via Himalayas.app integration, great for finding distributed and async-friendly roles - **AI Job Matching**: Upload your resume and get intelligent match scores for any job listing, with detailed analysis of your strengths and gaps for each position - **Chrome Extension**: Analyze jobs with one click directly on LinkedIn, Indeed, Greenhouse, Lever, and other job boards -no copy-pasting required - **Application Generation**: AI creates tailored cover letters and customized resumes for each specific job, highlighting relevant experience - **Company Research**: Automated research on company culture, size, funding, remote policies, and employee sentiment - **Interview Question Helper**: AI-generated answers to common interview questions in STAR format, personalized to your experience - **MCP Server Integration**: Connect JobSeek to Claude Desktop or other AI assistants via Model Context Protocol -let AI search jobs, fill forms, and apply on your behalf with your approval - **Unemployment Insurance Tracker**: Track UI claims, log work search activities, get certification reminders, and generate compliant work search logs by state - **Employer Portal**: Employers can post jobs and get AI-matched candidates from opt-in job seekers - **Google Calendar Integration**: Sync interview schedules and certification deadlines to Google Calendar - **Gmail Integration**: Scan your inbox for job-related emails to automatically track application status updates - **Voice Input**: Speak your queries using built-in speech recognition in the chat interface - **Application Tracking**: Full pipeline management from matched to applied to interviewing to offer ### How It Works 1. **Start a conversation** at getjobseek.com/new -the AI chat assistant guides you through every step 2. **Upload your resume** by dragging a PDF into the chat -AI extracts your skills, experience, and education 3. **Search for jobs** by asking the AI to find roles matching your background -it searches Dice.com and Himalayas.app in real-time, returning live listings with direct apply links 4. **Analyze any job listing** -paste a URL or job description and get an instant match score with detailed strengths and gaps analysis 5. **Generate applications** -ask the AI to write a tailored cover letter and customized resume for any job 6. **Prepare for interviews** -get STAR-format answers to common questions, company research, and salary negotiation guidance 7. **Track progress** -manage your full application pipeline from a centralized dashboard ### Technology JobSeek is built with Next.js (App Router), React, TypeScript, Tailwind CSS, PostgreSQL (via Prisma ORM), and Google Gemini AI. Authentication is handled by NextAuth.js with multiple OAuth providers. The Chrome extension uses Manifest V3. ### Pricing JobSeek offers a free tier with generous token limits. Additional tokens can be purchased in packages. Enterprise customers can buy bulk activation codes for their teams. ## MCP Server JobSeek provides MCP (Model Context Protocol) servers for integration with Claude Desktop, Claude Code, and other MCP-compatible AI clients. ### JobSeek MCP (for job seekers) - **Auth**: API key (format `sk_live_*`, generated from the chat interface or dashboard) **Option 1: Hosted Streamable HTTP (zero-install, recommended for Claude.ai)** - **URL**: `https://mcp.getjobseek.com/mcp` - Add as a remote MCP server in Claude.ai or Claude Desktop settings with your API key **Option 2: Local stdio (for Claude Desktop / Claude Code)** - **Install**: `npx jobseek-mcp` - **Transport**: stdio **Claude Desktop config** (`~/Library/Application Support/Claude/claude_desktop_config.json`): ```json { "mcpServers": { "jobseek": { "command": "npx", "args": ["jobseek-mcp"], "env": { "JOBSEEK_API_KEY": "sk_live_your_key_here" } } } } ``` **Available tools:** - `get_profile` -View resume summary, skills, experience, and education - `get_jobs` -List analyzed jobs with match scores, filter by company/score/status - `get_applications` -List job applications with status and history - `analyze_matches` -Find best fits, skill gaps, and strengths across your jobs - `generate_application` -Generate cover letter and tailored resume for a job - `update_application_status` -Update application status (received, interviewing, rejected, offer, accepted, declined) - `search_dice_jobs` -Search Dice.com for live job listings - `analyze_dice_jobs` -Analyze Dice results against your profile - `search_himalayas_jobs` -Search Himalayas.app for remote jobs - `analyze_himalayas_jobs` -Analyze Himalayas results against your profile - `check_inbox` -Check Gmail for job-related emails - `check_calendar` -Check Google Calendar for interviews - `get_token_balance` -Get AI token usage and remaining budget - `list_ui_claims` -List unemployment insurance claims - `log_work_search` -Log a work search activity for UI tracking - `get_state_ui_rules` -Get state-specific unemployment rules and requirements - `get_referral_info` -Get referral code, link, and stats ### JobSeek Employer MCP (for recruiters) - **Install**: `npx jobseek-employer-mcp` - **Transport**: stdio - **Auth**: Employer API key via `JOBSEEK_EMPLOYER_API_KEY` **Available tools:** - `post_job` -Create or update a job posting - `search_candidates` -Search opt-in candidates with privacy controls - `express_interest` -Express interest in a candidate match ## CLI (Command Line Interface) JobSeek has a CLI for terminal-based job search management. Install it globally from npm: ```bash npm install -g jobseek-cli ``` After installation, use the `jobseek` command (or `js` shorthand): ```bash jobseek login # Authenticate via browser SSO jobseek profile # View your profile and resume summary jobseek search # Search for jobs jobseek jobs # Browse and manage job matches jobseek applications # Track your applications jobseek resume # Resume management jobseek question # Interview question helper jobseek claims # Unemployment insurance claim tracking ``` The CLI connects to your JobSeek account and provides the same features as the web dashboard, optimized for terminal workflows. Requires Node.js 18+. **npm**: https://www.npmjs.com/package/jobseek-cli ## API Endpoints Key API endpoints for integration: - `GET /api/profile/mcp` - Fetch user profile data (requires API key via `Authorization: Bearer` or `X-API-Key` header) - `POST /api/match-job` - Analyze a job listing against a resume (public, CORS-enabled for Chrome extension) - `POST /api/parse-resume` - Parse a resume PDF and extract structured data (requires authentication) - `POST /api/applications/generate` - Generate cover letter and tailored resume for a job (requires authentication) ## Pages (Public -no authentication required) - [Home](https://getjobseek.com): Landing page with product overview, features, and solutions - [Chat Interface](https://getjobseek.com/new): The flagship chat-first job search experience -search Dice.com jobs, upload resumes, get match analysis, generate applications, and manage your job search entirely through conversation with AI - [Login](https://getjobseek.com/login): Sign in with Google, GitHub, LinkedIn, or Apple - [Enterprise](https://getjobseek.com/enterprise): Enterprise off-boarding solutions and bulk pricing - [Open Source](https://getjobseek.com/open-source): Self-hosted version for developers - [Portfolio](https://getjobseek.com/portfolio): About the builder of JobSeek - [Privacy Policy](https://getjobseek.com/privacy): Privacy policy and data handling ## Dashboard (requires authentication) - [Dashboard](https://getjobseek.com/dashboard): Main dashboard with job matches, stats, and AI chat - [Jobs](https://getjobseek.com/dashboard/jobs): View and manage all analyzed job listings with match scores - [Applications](https://getjobseek.com/dashboard/applications): Track applications through the pipeline - [Question Helper](https://getjobseek.com/dashboard/question-helper): AI-generated interview answers in STAR format - [Profile](https://getjobseek.com/dashboard/profile): Manage resume, skills, and account settings - [Extension Setup](https://getjobseek.com/dashboard/extension-setup): Install and configure the Chrome extension - [UI Claims](https://getjobseek.com/dashboard/ui-claims): Unemployment insurance claim tracker - [Tokens](https://getjobseek.com/dashboard/tokens): View usage and purchase additional AI tokens - [Visibility](https://getjobseek.com/dashboard/visibility): Control resume visibility to employers ## Help & Additional Tools - [Extension Troubleshooting](https://getjobseek.com/help/extension-troubleshooting): Help with Chrome extension issues (public) - [Employer Portal](https://getjobseek.com/dashboard/employer): Employer-side job posting and candidate matching (requires authentication)