Skip to content

GermanExam.pro

by germanexam.pro · remote · no sign-in to list tools · v1.0.0 · published by pro.germanexam

Grades German C1 exam writing (TestDaF, DSH, Goethe C1, telc C1) against the official rubrics.

Changes · 3

3 tools: 3 change things.

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 germanexam https://www.germanexam.pro/api/mcp

Tools

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

3 tools

Changes things 3Claude Code: ask
  • bewertung_abholenUse this to collect the result of an evaluation that was started with text_bewerten, using its job_id.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
    Use this to collect the result of an evaluation that was started with text_bewerten, using its job_id. Returns status "running" (not finished yet), "done" (with the verdict or, without sign-in, the reduced report; shown as a card) or an error status. Works with or without sign-in; only the caller's own evaluations can be collected.

    Annotations the server declares

    • title: Bewertung abholen
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pruefungsraster_nachschlagenUse this when the user wants to know how the writing section of a German C1 exam is assessed: the criteria with their weights, the level or grade scale, the passing rule and the ex…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
    Use this when the user wants to know how the writing section of a German C1 exam is assessed: the criteria with their weights, the level or grade scale, the passing rule and the expected text length for TestDaF, DSH, Goethe-Zertifikat C1, telc Deutsch C1 Hochschule or telc Deutsch C1 (general). Read-only reference data from the published exam rubrics; no sign-in needed. Not for evaluating a text (use text_bewerten) and not for other languages or exams.

    Annotations the server declares

    • title: Prüfungsraster nachschlagen
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_bewertenUse this when the user wants a German text they wrote themselves (about 50 to 900 words) evaluated the way an examiner would, for the writing section of TestDaF, DSH, Goethe-Zertif…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.
    Description, as the server wrote it
    Use this when the user wants a German text they wrote themselves (about 50 to 900 words) evaluated the way an examiner would, for the writing section of TestDaF, DSH, Goethe-Zertifikat C1, telc Deutsch C1 Hochschule or telc Deutsch C1 (general). Without sign-in the result is a first evaluation (one per user): the passages an examiner would mark and the biggest risk. After the user signs in to their GermanExam.pro account the result also includes the verdict (is it enough, level, how close it is); what else an account includes depends on the account, and the result says when something is not included. Starts the evaluation and returns a job_id immediately; the result is collected with bewertung_abholen. Send only the user's own text. Not for: translations, grammar questions, exam tasks, phrase lists, texts the user did not write, or other languages.

    Annotations the server declares

    • title: Text bewerten lassen
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false

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 germanexam https://www.germanexam.pro/api/mcp

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": [],
    "ask": [
      "mcp__germanexam__pruefungsraster_nachschlagen",
      "mcp__germanexam__text_bewerten",
      "mcp__germanexam__bewertung_abholen"
    ],
    "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 germanexam. Review it before you use it.