MCP Job Application Tracker
README.md
# MCP Job Application Tracker
## Project Overview
MCP Job Application Tracker is a Python-based application that helps users organize and track their job applications.
The project uses Gmail, Composio MCP, and Python to retrieve and manage job application information.
## Problem Statement
Job seekers receive many application, interview, offer, and rejection emails. Manually tracking these applications can be difficult.
This project provides a simple way to maintain all job applications in one place and view their current status.
## Technologies Used
- Python
- Gmail
- Composio
- Model Context Protocol (MCP)
- Cursor
- JSON
## Project Workflow
Gmail
↓
Composio
↓
MCP
↓
Email Retrieval
↓
Job Information Processing
↓
Python Tracker
↓
applications.json
↓
Statistics & Filtering
## Features
- Track job applications
- Store company name and job role
- Track application status
- Store application date
- Store email ID and notes
- Prevent duplicate email processing
- View all applications
- View application statistics
- Filter applications by status
- Store data using JSON
## Application Status
The tracker supports the following statuses:
- Applied
- Interview
- Offer
- Rejected
- Other
## Project Structure
```text
MCP_JOB_APPLICATION_TRACKER/
│
├── .cursor/
│ └── rules/
│ └── job-tracker.mdc
│
├── data/
│ ├── applications.json
│ └── processed_emails.json
│
├── .gitignore
├── AGENTS.md
├── config.json
├── main.py
├── README.md
├── requirements.txt
└── tracker.pyThis server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues