Skip to main content
Glama
Lalikrishna143

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