Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.AnonymousOnyx22/job-tracker-student-mcp

NPM · JOB-TRACKER-STUDENT-MCP

Job application tracker MCP server. Track jobs, interviews and deadlines offline.

72 Trust /100

Last scanned (5 hours ago)

Scores higher than 42% of npm servers

Category Project Management

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 30 of 92 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability72
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 1238 tokens (~176/item across 7 items; 7 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management20
  • Stability observed for 6 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 7 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Nov 26 +1
    • Security disclosure: unverified → fail ▼ functional
  • 1 Nov 26 0
    • Schema quality: 738 → 1238 ▼ functional
    • Security disclosure: fail → unverified ▼ functional
    • Stability: unverified → 0.07 ▲ functional
    • Destructive annotations: pass → 100 functional
    • Package version: 0.1.0 → 0.1.1 functional
  • 31 Oct 26 +15
    • Malware scan: unverified → pass ▲ security
  • 30 Oct 26 55

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Analysed npm/job-tracker-student-mcp@0.1.1

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Dependencies 92 packages
Packages resolved 92
Stale 30
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 7 exposed · ~1,238 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
add_application ~235

Add a job or internship to the tracker. It starts in the applied stage unless you pass another status. Inputs: company and role (both required), an optional deadline as YYYY-MM-DD, an optional source such as LinkedIn or a career fair, an optional type of job or internship, an optional status and optional notes. The tool saves the application on this computer and returns its id, which update_status needs. Example prompt: "Add a Software Intern role at Shopify with a deadline of 2026-11-15, found on LinkedIn."

NameTypeReqDescription
companystringyesName of the company.
deadlinestring–Last day to apply as YYYY-MM-DD.
notesstring–Anything you want to remember about it.
rolestringyesTitle of the role.
sourcestring–Where you found the posting, such as LinkedIn or a career fair.
statusstring–The stage: "applied", "interview", "offer" or "rejected".
typestring–"job" or "internship". Defaults to "job".
NameTypeReqDescription
applicationobjectyesThe application that was saved.

No examples provided.

delete_application ~92

Remove an application from the tracker, for example a duplicate or a mistaken entry. Inputs: id of the application (from add_application or list_applications). The application is deleted from the local file and cannot be brought back, and the ids of the other applications do not change. Example prompt: "Delete application 3, it was a duplicate."

NameTypeReqDescription
idintegeryesThe id of the application to delete.
NameTypeReqDescription
deletedobjectyesThe application that was removed.

No examples provided.

export_report ~135

Export your applications as CSV or Markdown so you can share them or open them in a spreadsheet. Inputs: format, either csv or markdown (default markdown), and an optional status to export only that stage. The report is returned as text and nothing is written to disk. In CSV, a cell that starts with =, +, - or @ gets a leading apostrophe so spreadsheets do not run it as a formula. Example prompt: "Export all my applications as a CSV."

NameTypeReqDescription
formatstring–"csv" or "markdown". Defaults to "markdown".
statusstring–Only export applications in this stage.
NameTypeReqDescription
contentstringyesThe report itself.
countnumberyesHow many applications are in the report.
formatstringyesThe format of the report.

No examples provided.

list_applications ~238

List applications with optional status and company filters, an optional text query and an optional deadline range. Inputs: optional status to filter by stage, an optional company substring to match (case insensitive), an optional query that searches the role, notes and source text (case insensitive), for example referral or LinkedIn, and optional deadline_after and deadline_before as YYYY-MM-DD. Both dates are included, and applications without a deadline are left out when you pass either one. Returns all matching applications as a structured list with their ids, so you can see application ids without exporting a full report. Example prompt: "Which applications have a deadline in November 2026?"

NameTypeReqDescription
companystring–Only list applications whose company name contains this text (case insensitive).
deadline_afterstring–Only list applications with a deadline on or after this YYYY-MM-DD date.
deadline_beforestring–Only list applications with a deadline on or before this YYYY-MM-DD date.
querystring–Only list applications whose role, notes or source contains this text (case insensitive).
statusstring–Only list applications in this stage.
NameTypeReqDescription
applicationsarrayyesThe matching applications.
countnumberyesHow many applications match.

No examples provided.

list_upcoming ~185

Show upcoming deadlines and interviews sorted by date, with a reminder for each one. Deadlines come from applications still in the applied stage, and interviews come from applications in the interview stage that have an interview_date. Rejected applications and offers are left out. Inputs: optional days, how far ahead to look (default 14), include_overdue (default true) to also show deadlines that already passed, and an optional today as YYYY-MM-DD to ask as if it were another day. Example prompt: "What deadlines and interviews do I have in the next two weeks?"

NameTypeReqDescription
daysinteger–How many days ahead to look. Defaults to 14.
include_overdueboolean–Also show deadlines and interviews that already passed. Defaults to true.
todaystring–Treat this YYYY-MM-DD date as today. Defaults to today on this computer.
NameTypeReqDescription
itemsarrayyesThe upcoming items, earliest first.
todaystringyesThe date used as today, YYYY-MM-DD.

No examples provided.

update_application ~169

Update the deadline, notes, role or company of an existing application. Inputs: id of the application (from add_application or list_applications), and any of company, role, deadline as YYYY-MM-DD and notes. Only the fields you pass are changed; the rest stay the same. Pass an empty deadline to clear it. Example prompt: "Update application 1 to set the deadline to 2026-11-20 and add a note about the referral."

NameTypeReqDescription
companystring–New company name.
deadlinestring–New deadline as YYYY-MM-DD, or an empty string to clear it.
idintegeryesThe id of the application.
notesstring–New notes, replacing the old ones.
rolestring–New role title.
NameTypeReqDescription
applicationobjectyesThe application after the change.

No examples provided.

update_status ~184

Move an application to another stage: applied, interview, offer or rejected. Inputs: id of the application (from add_application or list_applications), the new status, an optional interview_date as YYYY-MM-DD or YYYY-MM-DDTHH:MM, and an optional note that is added to the notes. When the status is interview, pass interview_date so list_upcoming can remind you. Example prompt: "Move application 1 to interview on 2026-11-20 at 14:30."

NameTypeReqDescription
idintegeryesThe id of the application.
interview_datestring–Interview date as YYYY-MM-DD or YYYY-MM-DDTHH:MM.
notestring–A note to add to the application.
statusstringyesThe stage: "applied", "interview", "offer" or "rejected".
NameTypeReqDescription
applicationobjectyesThe application after the change.
previous_statusstringyesThe stage before this change.

No examples provided.

Install

How do I install the io.github.AnonymousOnyx22/job-tracker-student-mcp server?

io.github.AnonymousOnyx22/job-tracker-student-mcp runs locally as an npm package, launched with npx -y job-tracker-student-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · job-tracker-student-mcp

# add to Claude Code
claude mcp add anonymousonyx22-job-tracker-student-mcp -- npx -y job-tracker-student-mcp
Common questions

What is the io.github.AnonymousOnyx22/job-tracker-student-mcp server?

io.github.AnonymousOnyx22/job-tracker-student-mcp is listed in the public MCP registry as io.github.AnonymousOnyx22/job-tracker-student-mcp. Job application tracker MCP server. Track jobs, interviews and deadlines offline. This page covers its npm package (job-tracker-student-mcp).

Is the io.github.AnonymousOnyx22/job-tracker-student-mcp server safe to use?

io.github.AnonymousOnyx22/job-tracker-student-mcp scores 72 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 5 November 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.AnonymousOnyx22/job-tracker-student-mcp server expose?

io.github.AnonymousOnyx22/job-tracker-student-mcp exposes 7 tools: add_application, update_status, update_application, delete_application, list_applications, and 2 more. Their descriptions and schemas cost roughly 1,238 tokens of context every time the server is loaded.

Is the io.github.AnonymousOnyx22/job-tracker-student-mcp server still maintained?

io.github.AnonymousOnyx22/job-tracker-student-mcp is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the io.github.AnonymousOnyx22/job-tracker-student-mcp server under?

io.github.AnonymousOnyx22/job-tracker-student-mcp declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.