83trust / 100

jobctl

by app.jobctl.app in Developer tools

MCP serverPassing, checked 1 h ago

Job application tracker for developers - AI agents write over MCP, you review in a dashboard.

https://app.jobctl.app/mcp
Tools
11
open to any client
Uptime
100%
last 30 days
Response time
266 ms
352 ms slowest 5%
Last check
Passed
1 h ago, next in 4 h

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "jobctl": {
      "type": "http",
      "url": "https://app.jobctl.app/mcp"
    }
  }
}

11 tools

  • add_application

    Track a new job application. Pass either a single `raw` line — `add_application({raw: "Bosch, Tech Lead, prio A, due friday, remote, via LinkedIn"})` — or structured fields (`company` and `role` required then). Returns the created application and possible-duplicate warnings; if…

  • list_applications

    List job applications. Filter by view (active = default working set, archive = rejected/withdrawn/no-response), status list, priority, or free-text search in company/role. Example: `list_applications({view: "active"})`, `list_applications({q: "bosch"})`.

  • update_application

    Update fields of an application (get the id from list_applications). Status changes are logged to the timeline automatically. Example: `update_application({id: "…", status: "interview", next_action: "prepare system design", next_action_due: "2026-07-20"})`.

  • add_note

    Append a free-text note to an application timeline — recruiter call summaries, interview instructions, pasted messages. Multiline markdown is fine. Example: `add_note({application_id: "…", text: "Recruiter: team of 5, on-call rotation, offer range 85-95k"})`.

  • log_interview

    Log an interview for an application (max 10 per application): when it takes place, its status (planned or done), who attends (each with an optional profile link), related links (prep materials the company sent, meeting URL), and a short recap of what was discussed. Also keeps…

  • get_due

    What is burning today: applications with next_action_due today or overdue. Call this when the user asks "what should I do today?" about their job search.

  • get_planned

    What is actually SCHEDULED: interviews with their time, attendees and meeting links, plus the actions falling due, for today, tomorrow, or the next seven days. Use this whenever the user asks what is planned, what the day or week looks like, or before proposing a time to anyone…

  • attach_analysis

    Attach a markdown company analysis (research you produced) to an application. Single document per application — a new call REPLACES the previous one. Max 100000 bytes (~100 KB) of utf-8. The user reads it in the dashboard, e.g. before an interview. Example…

  • attach_file

    Attach or replace a file on an application so the user sees it in the dashboard: a CV/resume (kind: 'cv') or a cover letter (kind: 'cover_letter'). Pass the file bytes as base64 in data_base64. One file per (application, kind) - a new call REPLACES the previous one. Max ~5 MB…

  • attach_interview_file

    Attach prep material to a specific interview so the user sees it next to that round in the dashboard: the prep document you wrote, the job description, a deck, notes the company sent. Max 3 files per interview, 20000000 bytes (20 MB) each; pass the bytes as base64. Get interview…

  • get_application

    Full detail of one application: all fields, contacts, recent timeline events, and whether a company analysis is attached (fetch it via the dashboard or attach_analysis to replace).

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
1 h agoPassed200278 ms
13 h agoPassed200585 ms
24 h agoPassed200247 ms
36 h agoPassed200226 ms
47 h agoPassed200262 ms
Show 10 older checks
2 days agoPassed200267 ms
3 days agoPassed200298 ms
3 days agoPassed200232 ms
4 days agoPassed200204 ms
4 days agoPassed200180 ms
5 days agoPassed200270 ms
5 days agoPassed200188 ms
5 days agoPassed200176 ms
6 days agoPassed200352 ms
6 days agoPassed200295 ms