oqda Business-OS
oqda business OS (DE): modules, pricing, comparison and waitlist sign-up with consent.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"oqda": {
"url": "https://oqda.de/mcp"
}
}
}Puntos de conexión remotos
https://oqda.de/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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").
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
}Esquema de salida
{
"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.
Esquema de entrada
{
"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
}Comunidad
Evidencia