oqda Business-OS

oqda business OS (DE): modules, pricing, comparison and waitlist sign-up with consent.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
70%
Qualität der Benennung
94%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,263Tokens (Tool-Definitionen)
~815 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.99% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "oqda": {
      "url": "https://oqda.de/mcp"
    }
  }
}

Remote-Endpunkte

https://oqda.de/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (7)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_oqda(query, limit)

Full-text search over all pages of oqda.de (modules, features, pricing, industries, comparison, company, legal). Returns the best matching pages with URL and snippet; read a page in full with get_page. Content is German, so German search terms work best (e.g. "Dienstplan", "Zeiterfassung", "Praxis", "Preise").

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "Search terms, preferably German."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "default": 5,
      "description": "Maximum number of results."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢get_page(path)

Returns one page of oqda.de as Markdown. Pass a path or URL, e.g. "/", "/module/dienstplan/", "/module/termine/buchungsseite/", "/branchen/praxen/", "/preise/", "/vergleich/", "/ueber-uns/", "/datenschutz/". list_modules and search_oqda return valid paths.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "Path (e.g. \"/module/ki/\") or full URL on oqda.de."
    }
  },
  "required": [
    "path"
  ],
  "additionalProperties": false
}
🟢list_modules

Lists all eight oqda modules (Dienstplan, Termine, Team, Prozesse, KI-Agent, Marketing, Lernen, Controlling) with their features, individual prices and page URLs, plus the platform core included in every module.

Eingabe-Schema

{
  "type": "object",
  "additionalProperties": false
}
🟢get_pricing

Returns oqda pricing: packages (Single, Multi, Enterprise) per location and month, individual module prices, conditions (no setup fee, cancel monthly, no per-user pricing) and usage-based costs. Prices in EUR, excluding VAT, for businesses only.

Eingabe-Schema

{
  "type": "object",
  "additionalProperties": false
}
🟢compare_alternatives

Explains how oqda differs from running separate tools (roster spreadsheet, booking calendar, chat groups, learning platform, reporting): which tool each oqda feature replaces, how the modules work together, what it costs, and when oqda is NOT a fit (no patient records, no LIMS, no SMS, no payroll). Use it when a user asks for alternatives or whether oqda suits them.

Eingabe-Schema

{
  "type": "object",
  "additionalProperties": false
}
🟢join_waitlist(email, business_type, locations, consent_confirmed)

Puts a person on the oqda waitlist (free and non-binding; oqda contacts them personally when a spot opens, then they decide). Only call this when the person asked for it, with their own e-mail address, and only after they explicitly agreed to this consent statement (German, show it to them): "Ihr dürft mich per E-Mail kontaktieren, sobald ein Platz auf der Warteliste frei wird." Never guess or invent an e-mail address. Calling again with the same e-mail has no further effect.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "format": "email",
      "maxLength": 200,
      "description": "The person's own e-mail address."
    },
    "business_type": {
      "type": "string",
      "enum": [
        "Fitnessstudio",
        "Praxis oder Gesundheit",
        "Büro oder Dienstleister",
        "Labor oder Prüfbetrieb",
        "Etwas anderes"
      ],
      "description": "Type of business."
    },
    "locations": {
      "type": "string",
      "enum": [
        "Einer",
        "2 bis 10",
        "Mehr als 10"
      ],
      "description": "Number of locations."
    },
    "consent_confirmed": {
      "type": "boolean",
      "const": true,
      "description": "Must be true: the person explicitly agreed to the consent statement in this tool description."
    }
  },
  "required": [
    "email",
    "business_type",
    "consent_confirmed"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "received"
      ]
    },
    "email": {
      "type": "string"
    },
    "next_steps": {
      "type": "string"
    }
  },
  "required": [
    "status",
    "email",
    "next_steps"
  ]
}
🟡send_message(email, message, name)

Forwards a question or request from the person to the oqda team (e.g. whether oqda fits their business, an Enterprise offer for 11+ locations, a data protection request). The team replies personally by e-mail. Only send on behalf of the person, with their own e-mail address.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "format": "email",
      "maxLength": 200,
      "description": "The person's e-mail address for the reply."
    },
    "message": {
      "type": "string",
      "minLength": 5,
      "maxLength": 4000,
      "description": "The message, ideally in German."
    },
    "name": {
      "type": "string",
      "maxLength": 120,
      "description": "The person's name (optional)."
    }
  },
  "required": [
    "email",
    "message"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet7 Tools