Skip to main content
Glama
Lalikrishna143

MCP Job Application Tracker

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.

Related MCP server: Cold Email Assistant

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

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

Related MCP Connectors

Related MCP Servers