oqda Business-OS
oqda business OS (DE): modules, pricing, comparison and waitlist sign-up with consent.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"oqda": {
"url": "https://oqda.de/mcp"
}
}
}リモートエンドポイント
https://oqda.de/mcpstreamable-httpできること
ツール一覧
ツール(7)
🟢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").
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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
}出力スキーマ
{
"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.
入力スキーマ
{
"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
}コミュニティ
エビデンス