oqda Business-OS
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
oqda business OS (DE): modules, pricing, comparison and waitlist sign-up with consent.
| Author | de.oqda |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2011 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"oqda Business-OS": {
"url": "https://oqda.de/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
search_oqdaread-onlyFull-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").
Parameters:
query(required) — string — Search terms, preferably German.limit— integer — Maximum number of results.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_pageread-onlyReturns 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.
Parameters:
path(required) — string — Path (e.g. "/module/ki/") or full URL on oqda.de.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
list_modulesread-onlyLists 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.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_pricingread-onlyReturns 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.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
compare_alternativesread-onlyExplains 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.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
join_waitlistPuts 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.
Parameters:
email(required) — string — The person's own e-mail address.business_type(required) — string — Type of business.consent_confirmed(required) — boolean — Must be true: the person explicitly agreed to the consent statement in this tool description.locations— string — Number of locations.
Hints: read-only no · destructive no · idempotent yes · open-world no
send_messageForwards 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.
Parameters:
email(required) — string — The person's e-mail address for the reply.message(required) — string — The message, ideally in German.name— string — The person's name (optional).
Hints: read-only no · destructive no · idempotent no · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.