jobctl
jobctl - job application tracker for developers (MCP)
AI agents keep your job search organized; you review and plan in a clean dashboard.
Agents write over a remote MCP server (streamable HTTP, OAuth 2.1) at
https://app.jobctl.app/mcpHumans read at jobctl.app: pipeline board, analytics, interview timeline, CV/cover attachments
Published in the official MCP Registry as
io.github.DmytroRybka/jobctland listed as a Glama connector (Healthy, tool quality A)
This repo ships the Claude Code plugin/skill, plus a thin stdio bridge (jobctl-mcp) for clients that prefer local stdio servers.
Quick start (Claude Code)
claude mcp add --transport http jobctl https://app.jobctl.app/mcp \
--header "Authorization: Bearer jc_..." # token: app.jobctl.app/settings
/plugin marketplace add DmytroRybka/jobctl-claude
/plugin install jobctl@jobctlThen just talk: "I applied to Bosch as Tech Lead, prio A, due friday" - Claude keeps the tracker current while you interview.
Related MCP server: job-pilot
Other MCP clients
Remote (recommended) - any client with streamable HTTP support connects to https://app.jobctl.app/mcp. OAuth 2.1 with dynamic client registration is supported; static bearer tokens (jc_...) work everywhere.
Local stdio server - this repo ships server.mjs, a standalone MCP server (stdio) exposing the same 10 tools, backed by the jobctl.app API:
git clone https://github.com/DmytroRybka/jobctl-claude && cd jobctl-claude
npm install
JOBCTL_TOKEN=jc_... node server.mjsor via Docker:
docker build -t jobctl-mcp . && docker run -i --rm -e JOBCTL_TOKEN=jc_... jobctl-mcpThe server starts and lists tools without a token (introspection); every tool call requires JOBCTL_TOKEN (create one at app.jobctl.app/settings).
Tools (10)
Tool | What it does |
| Create an application from structured fields or a raw string ("Bosch, Tech Lead, prio A, due friday") with deterministic parsing and duplicate detection |
| Filter by status, priority, text query and saved views |
| Full detail: timeline, contacts, interviews, attachments |
| Status, priority, salary, next action and more |
| Append a note to the application timeline |
| Schedule or debrief interviews with attendees and links |
| Overdue and upcoming next actions |
| Agenda for today / tomorrow / this week |
| Attach a single replaceable company-analysis markdown (max 100 kB) |
| Attach CV or cover letter files (base64) |
Privacy and safety
Your data lives in your account only; full JSON export and GDPR account deletion are built in
The API is deterministic - no LLM calls server-side; your agent is the AI layer
Every change is an auditable event with an actor tag (agent / human / system)
License
Maintenance
Related MCP Servers
- Alicense-qualityDmaintenanceEnables searching and analyzing H-1B visa sponsoring companies using U.S. Department of Labor data. Supports filtering by job role, location, and salary with natural language queries to find direct employers and export results.16MIT
- Alicense-qualityCmaintenanceJobPilot is a next-generation career assistant powered by AI Agents and the Model Context Protocol (MCP). It acts as your personal recruiter, tirelessly searching for jobs on platforms like LinkedIn, optimizing your resume for specific job descriptions (JD), and even automating the application process. Designed for the age of AI, JobPilot exposes a full MCP server, allowing you to connect it with2MIT
- AlicenseAqualityCmaintenanceSearches job postings from Korean job platforms (JobKorea, Saramin) by company name, offering both single and bulk search tools.2762MIT
- Alicense-qualityDmaintenanceAn MCP server that enables AI-assisted job search workflows including job discovery, application tracking, resume evaluation, and cover letter generation, with support for multiple job sources and scheduled scraping.331AGPL 3.0
Related MCP Connectors
MCP server for AI job search — find jobs, track applications, get alerts. Claude, ChatGPT, Cursor.
Job platform for AI agents. Track tech jobs from companies that match your stack.
Job search and interview prep MCP. 11 tools, OAuth 2.1, cross-LLM. four-leaf.ai.
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/DmytroRybka/jobctl-claude'
If you have feedback or need assistance with the MCP directory API, please join our Discord server