Job Tracker MCP Server
Job Tracker
Personal job application tracker built with Next.js. Track company, role, status, CV/cover letter file paths, and feedback notes. Data is stored locally in data/jobs.json.
Getting Started
Start the development server:
npm install
npm run devOpen http://localhost:3000 in your browser.
MCP setup (for Cursor agents)
A local MCP server exposes the job tracker REST API to Cursor agents on the same machine.
Prerequisites
Install dependencies:
npm installStart the app:
npm run dev(API must be running on port 3000)
Connect in Cursor
This repo includes .cursor/mcp.json. Reload Cursor or open Settings → MCP — the job-tracker server should show as connected.
To override the API URL, set JOB_TRACKER_API_URL in .cursor/mcp.json (default: http://localhost:3000).
Available tools
Tool | Description |
| List all applications |
| Get one job by |
| Add a job ( |
| Update a job by |
| Delete a job by |
Status values: wishlist, applied, interviewing, offer, rejected, withdrawn.
Troubleshooting
If MCP tools fail with a connection error, confirm npm run dev is running and reachable at http://localhost:3000/api/jobs.
Run the MCP server manually for debugging:
npm run mcpAPI
Method | Endpoint | Description |
GET |
| List jobs |
POST |
| Create job |
GET |
| Get job |
PATCH |
| Update job |
DELETE |
| Delete job |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hakandedotdev/simple-mcp-job-tracker'
If you have feedback or need assistance with the MCP directory API, please join our Discord server