# lebenslauf_erstellen

Create a German CV as a real PDF in a professional design. Erstellt aus strukturierten Lebenslauf-Daten eine Vorschau, einen Link zum Wasserzeichen-PDF (gratis) und einen Link, um den Entwurf im LebenslaufHeld-Editor weiterzubearbeiten.

Agent View of the PolicyLayer registry record for `lebenslauf_erstellen`. HTML page: https://policylayer.com/tools/de-lebenslaufheld-mcp/lebenslauf-erstellen

## Facts

- Tool: `lebenslauf_erstellen`
- Server: LebenslaufHeld (`https://lebenslaufheld.de/mcp`) — https://policylayer.com/tools/de-lebenslaufheld-mcp.md
- Homepage: https://github.com/https://lebenslaufheld.de/mcp
- Risk category: Write (Medium risk)
- Registry record: grade C, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 2 (1 required)
- Recommended policy verdict: Rate-limited

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `daten` | object | yes |  |
| `template` | string | no |  |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "lebenslauf_erstellen",
    "arguments": {
      "daten": {}
    }
  }
}
```

## Why lebenslauf_erstellen is rated Medium

This tool creates new CV documents (PDFs) from structured input data, which is a Write operation—it produces and stores new data artifacts reversibly. The user can later modify or delete the generated CV. While it doesn't execute arbitrary code or destroy data, it does create persistent outputs that constitute modification of the system state.

From the tool's own definition: "Tool creates and generates a new PDF artifact ('Erstellt aus strukturierten Lebenslauf-Daten eine Vorschau, einen Link zum Wasserzeichen-PDF') and produces links for further editing, representing persistent data creation that modifies state on the…"

Risk signals: Accepts raw HTML/template content (template)

## Use case

AI agents use lebenslauf_erstellen to create or update resources in LebenslaufHeld, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your LebenslaufHeld environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches LebenslaufHeld:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "lebenslauf_erstellen": {
      "limits": [
        {
          "counter": "lebenslauf_erstellen_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on LebenslaufHeld (4)

- `ats_check` — Read — https://policylayer.com/tools/de-lebenslaufheld-mcp/ats-check.md
- `beruf_beispiel` — Read — https://policylayer.com/tools/de-lebenslaufheld-mcp/beruf-beispiel.md
- `vollstaendigkeits_check` — Read — https://policylayer.com/tools/de-lebenslaufheld-mcp/vollstaendigkeits-check.md
- `vorlagen_liste` — Read — https://policylayer.com/tools/de-lebenslaufheld-mcp/vorlagen-liste.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=de-lebenslaufheld-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/de-lebenslaufheld-mcp
