Individual DATEV profiles

Use different DATEV users and permission contexts for separate MCP connections.

Note for SmartIT customers

The profile setup described on this page does not apply to SmartIT. Setup works differently there. Please contact support@klardaten.com.

Default: one shared DATEV user

By default, all MCP connections for a DATEV instance use the shared service profile. DATEV therefore processes their requests using the same Windows/DATEV user and the same DATEV permissions.

When is an individual profile useful?

Create a separate profile when an MCP connection should use a different DATEV user. The data returned via MCP is then limited to what that user is permitted to see in DATEV.

  • Employees should only be able to see the clients, documents, or modules they need for their work.
  • Sensitive areas such as the firm's own payroll or management's personal tax documents should not be visible through every MCP connection.
  • An AI or automation connection should operate according to the principle of least privilege instead of using the shared permission context.

Recommended: use a profile-specific setup link

In the customer portal, you can create a short-lived MCP URL that is tied to a specific DATEV instance and profile.

  1. Open the Klardaten customer portal, select the relevant DATEV instance, and open the Profiles tab.
  2. For an existing profile, click Copy MCP setup link. For a new profile, click Create custom link, enter a unique profile ID, and select Create and copy setup link.
  3. Send the copied link to the person configuring the MCP connection.
  4. In the MCP client, use this setup link as the server URL instead of the general Klardaten MCP endpoint and start the connection.
  5. If the profile does not exist yet, enter the Windows username and password of the DATEV user and select Create and authorize. An existing profile is connected directly.
Profiles page in the Klardaten dashboard with a profile ID field and buttons for creating or copying an MCP setup link

A setup link can only be used once and expires after two hours. If it has expired or has already been used, create a new link in the customer portal.

Alternative: select a profile in the regular OAuth flow

When you connect with the standard endpoint https://api.klardaten.com/mcp, sign in to Klardaten, select the DATEV instance, and then choose an existing DATEV profile or create a new one. This is useful when the person configuring the client should choose the profile themselves.

What determines which DATEV data is visible?

  • The selected Windows/DATEV user's permissions in DATEV determine which data can be read.
  • A profile does not grant additional DATEV permissions. It only uses the rights already assigned to that DATEV user.
  • Connections using the same profile share the same DATEV permission context. Different profiles can represent different access rights.
  • The Klardaten MCP server remains read-only even when an individual profile is used.

Choose a profile ID

Use a short technical name such as first-name-last-name. Profile IDs are converted to lowercase and may contain letters, numbers, periods, underscores, tildes, and hyphens, but no spaces.