Skip to content

Jagent

by jev-agent.com · remote · no sign-in to list tools · v1.0.0 · published by com.jev-agent

Grade essays, check resumes, and ask typed yes/no, choice and rubric questions, powered by Jev.

Changes · 6

7 tools: 6 change things and 1 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http jagent https://jev-agent.com/api/mcp --header 'Authorization: <your-authorization>'

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

7 tools

Changes things 6Claude Code: ask
  • check_resumeScore a resume, optionally against a job posting: a 0-100 match score, the posting's keywords found and missing (matched literally, as an ATS search would), ATS format checks, the …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Score a resume, optionally against a job posting: a 0-100 match score, the posting's keywords found and missing (matched literally, as an ATS search would), ATS format checks, the level fit, and the probability a recruiter would move it to interview.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • grade_essayGrade one essay against a built-in rubric.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Grade one essay against a built-in rubric. kind "essay": six criteria and a letter grade, for class essays at middle school, high school or college level. kind "common-app": a Common App personal statement (pass the prompt number, 1-7). kind "sat": an SAT School Day essay, Reading/Analysis/Writing each 1-4 (pass the source passage to check quotations).

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • grade_with_rubricGrade one or more submissions (up to 30, in parallel) against a rubric you supply: each criterion scored on a 3- to 6-point scale, summed per submission.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Grade one or more submissions (up to 30, in parallel) against a rubric you supply: each criterion scored on a 3- to 6-point scale, summed per submission. Each submission is graded in its own call, so its score never depends on the others.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • judge_choicePick the option that best fits a text, with a probability for every option and a confidence.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Pick the option that best fits a text, with a probability for every option and a confidence. Options map an id to a description of when it applies.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • judge_scorePlace a text on an ordered scale you define (lowest level first) and get the nearest level, the exact position and a probability for each level.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Place a text on an ordered scale you define (lowest level first) and get the nearest level, the exact position and a probability for each level.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • judge_yes_noAsk any yes/no question about a text and get the probability that the answer is yes.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ask any yes/no question about a text and get the probability that the answer is yes. Use for checks and gates, e.g. 'Does this reply answer the customer's question?'.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
Only reads 1Claude Code: allow
  • compare_versionsWhich of two versions is stronger for a stated purpose.No findings

    Why it is in this group

    • The name "compare_versions" says "compare": a word for reading.
    Description, as the server wrote it
    Which of two versions is stronger for a stated purpose. Asked twice with the order swapped and averaged, because the model favors the second option on close calls; if the two orders disagree the result is a tie.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http jagent https://jev-agent.com/api/mcp --header 'Authorization: <your-authorization>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__jagent__compare_versions"
    ],
    "ask": [
      "mcp__jagent__check_resume",
      "mcp__jagent__grade_essay",
      "mcp__jagent__grade_with_rubric",
      "mcp__jagent__judge_yes_no",
      "mcp__jagent__judge_choice",
      "mcp__jagent__judge_score"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as jagent. Review it before you use it.