QuintaDB MCP server
Which servers in the official MCP registry are QuintaDB's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-19
- Registry namecom.quintadb/mcpverified in the MCP registry
The registry name sits under quintadb.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-19
- Tools159
- Server calls itselfquintadb
- Server version1.0.0
- Protocol version2025-06-18
On 2026-10-19 the server answered initialize and tools/list without a sign-in. First answer in 170 ms.
- Answeredmeasuring2 of the 7 daily checks it takes to print a share
- Median first answer569 ms
- Space in an agent's context≈ 43,734 tokensthe definitions of all its tools (159), which an agent carries on every turn
- Tool definitionsA · 97 of 100
- No description an agent can choose by: 2 of 159
- Parameters without a description: in 28 of 159
Worth a look
- Tools that delete, send or pay without telling the client so: remove_example_records, remove_user_from_team_group, remove_user_from_portal_group, send_portal_user_password_letter
- Tools that change data, on a server that answers without a sign-in: create_record, update_record, delete_record, delete_few_records, bulk_update_records
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The state of vendors' MCP servers: method and numbers →
list_projectsПоказати всі проєкти (бази даних) в QuintaDB акаунті
list_formsПоказати всі форми (таблиці) в проєкті. List all forms, tables, entities in a project.
get_form_fieldsThe form's fields with names and types. ALWAYS call it before create_record and before building a newsletter, to know the exact names and html_name of the fields. A link field (rel) also says how many rows of this form hold a link…
get_recordsОтримати записи з форми. Підтримує пошук і пагінацію
get_recordОтримати один запис по ID
get_rel_idОтримати numeric rel_id для поля типу 'rel' (зв'язок). Потрібен перед create/update record якщо треба заповнити rel-поле. Передай entity_id форми і property_id поля-зв'язку.
create_recordCreate a new record in a form (insert row, add entry, new record). FIRST read the form's fields with describe_project or get_form_fields; the keys of 'data' are a field's id, its name or its html_name — any of the three those tools show…
update_recordChange ONE existing record. Link fields go in 'rels', subform fields in 'subforms'. The answer says each cell's change — `changed` (was → now) and `unchanged`. A row holds one value per field: a second call on the SAME record_id replaces…
delete_recordВидалити запис
delete_few_recordsВидалити декілька записів одним запитом
bulk_update_recordsМасово оновити поле(я) у багатьох записах одразу. Замість 'постав статус Оброблено всім замовленням за сьогодні' через N викликів update_record. Записи можна вибрати: за списком ID, за фільтром (поле=значення), за звітом або всі записи…
update_cellОновити значення одного поля в записі без перезапису інших полів. ОБОВ'ЯЗКОВО використовуй ID поля, а не назву.
upload_file_to_recordЗавантажити файл або зображення до поля запису. Приймає вміст файлу в base64. Зберігає файл і прикріплює до вказаного поля. Для multiple-файлових полів додає до існуючих.
attach_media_to_recordПрикріпити файл із бібліотеки MyFile до поля типу file або image конкретного запису. Використовуй для attached_files замість update_record, якщо поле має тип file/image.
import_recordsМасово імпортувати записи з CSV або масиву об'єктів. Для масиву 'records' ОБОВ'ЯЗКОВО використовуй ID полів як ключі.
search_recordsПошук/фільтрація записів (filter records, find entries, query data). Оператори: is, is_not, contains, not_contains, starts_with, ends_with, is_empty, is_not_empty, gt, lt
get_column_totalThe sum (or another aggregate) of a number field, as a number for your reply: it answers «how much is it in all». It puts nothing into the table — when the person wants a total SHOWN under the column, that is the field's own setting…
get_metricОтримати реальну цифру з бази даних та повернути юзеру в чат. metric_type: count (кількість записів), sum (сума числового поля), average (середнє), new_today (нові записи сьогодні), updated_today (оновлені сьогодні), growth (порівняння…
run_actionЗапустити автоматизацію (action rule) для запису — відправити email, тригер webhook тощо. action_id — ID поля-кнопки дії
get_reportsThe project's reports (saved views of a table: filters, grouping, totals). Without entity_id: EVERY report of every table, each with its id and the table it belongs to — use this when the person names a report and not its table; never…
get_report_dataОтримати дані конкретного звіту
seed_recordsМасовий засів початкових записів у форму. Використовуй для наповнення тестовими/довідниковими даними. Для одного запису краще create_record. Підтримує субформи через subforms.
remove_example_recordsRemove the sample records that project generation added — what the person calls «the examples», «les exemples», «приклади», «примеры», sample, demo or test data. Deletes ONLY the records the generator registered as examples; records the…
create_record_templateСтворити шаблон ЗАПИСУ для друку/експорту (PDF/HTML) — тобто задати, ЯК запис виглядає на папері або у файлі: бланк для заповнення від руки, формуляр, накладна, акт, журнал, чек-лист. 🚨 Викликай, коли користувач просить друкований вигляд…
update_record_templateОновити вже існуючий PDF/HTML шаблон запису (назву і/або тіло). Використовуй це, а не create_record_template, коли користувач просить 'змінити'/'оновити' вже існуючий шаблон друку — це зберігає прив'язки шаблону до кнопок друку й…
list_record_templatesThe record templates of a project or one table — the layouts ONE record is shown or printed with: each with its name, whether it is a record's page or a tile, and where it is in use now. Call it before update_record_template /…
delete_record_templateRemove ONE record template, by its template_id from list_record_templates. The pages that showed a record with it go back to the standard layout; the answer says which. The records themselves are not touched.
create_email_templateСтворити email-шаблон для розсилки з форми. Вставляй 'html_name' поля в body та subject БЕЗ жодних дужок (просто як текст, наприклад: Вітаємо, Full Name). Ніколи не використовуй {{}} чи []. Отримай html_name через get_form_fields.
create_sms_templateСтворити SMS-шаблон для розсилки. Вставляй 'html_name' поля в body БЕЗ жодних дужок (напр. Full Name). Отримай html_name через get_form_fields.
create_telegram_templateСтворити Telegram-шаблон повідомлення. Вставляй 'html_name' поля в body БЕЗ жодних дужок (напр. Full Name). Отримай html_name через get_form_fields.
create_whatsapp_templateСтворити WhatsApp-шаблон повідомлення. Вставляй 'html_name' поля в body БЕЗ жодних дужок (напр. Full Name). Отримай html_name через get_form_fields.
create_formattingStyle a table's or report's columns: font size (px), font family, text and background colour, bold, italic, underline, strike — for the chosen fields (property_ids; empty = all columns), on every row (all=true) or only on rows that match…
create_team_groupCreates a team group (the internal back office) with rights on forms and reports. tables_permissions gives access at creation: an array of table (the id or name of a form or report), role (the numbers are in its own description)…
list_team_groupsList back-office team groups (roles, members, permissions). (get team groups, show staff groups)
add_user_to_team_groupAdd a person to a team group by email. An account is created when there is none. The new account gets a password of its own, which only the invitation letter shows (with a one-time link that signs the person in); the answer's `invitation`…
remove_user_from_team_groupВидалити користувача з групи команди. Передати user_id або email.
update_team_groupЗмінити ПОВНОВАЖЕННЯ групи команди (і назву). Це не права на таблиці — для них set_table_permission. Тут те, що людина може РОБИТИ в проєкті: керувати командою (can_add_users / can_edit_access_rights / can_delete_users), створювати…
delete_team_groupВидалити групу команди разом з усіма правами і учасниками.
list_portal_groupsList a portal's user groups: members, and for each table or report the group has rights on — its role and whether the group sees only its own records (`tables`). Read it before changing who sees what: the group you need usually exists…
add_user_to_portal_groupAdd a person to a portal group by email. An account in the portal is created when there is none. The new account gets a password of its own, which only the invitation letter shows (with a one-time link that signs the person in); the…
remove_user_from_portal_groupВидалити юзера з групи порталу. Передати user_id або email.
delete_portal_groupВидалити групу порталу разом з правами і учасниками.
set_table_permissionWhat a group (team or portal) may do on a table or report, and whether its people see ONLY THEIR OWN records there. For a group that already has rights on the table pass ONLY what the person asked to change: «technicians see only their…
create_action_ruleCreate an automation (action rule) of a form. It runs on_create / on_update and does: send_email, send_sms, update_record, redirect, show_message — or, with do_not_send_data_if_criteria_matches, REFUSES the record. It can carry conditions…
create_reportСтворити звіт (фільтр/view) для форми. Підтримує умови фільтрації, групування, суму/середнє по групі, видимі колонки, сортування. Для дат: yesterday, today, last_7_days, last_30_days, this_month, this_week, between (+ from/to), before…
create_projectСтворити новий проєкт (базу даних) з першою формою. Після створення додавай поля через create_field.
create_formCreate a new, EMPTY form (table) in an existing project; add its fields with create_field after it. A table made of what a column already holds — a dropdown's options, the stages, suppliers or categories named on the rows, the parents a…
create_fieldДодати поле до форми. Типи: text, textarea, integer, float, date, datetime, email, phone, url, select, checkbox, radio, file, image, location, autoincrement, yes_no, rel, formula, linked_column, linked_records, subform, map, action…
update_fieldЗмінити/перейменувати поле форми (rename field, edit property, update column). Назву, опис, позицію, опції для select/radio, значення за замовчуванням, обов'язковість, розміри, унікальність. Не змінює тип поля.
get_field_typesПовний довідник типів полів QuintaDB з описами параметрів. Виклич перед create_field якщо потрібна формула, linked_column, rel, або будь-який нестандартний тип. Повертає всі 40+ типів та детальну специфікацію формул з правилами…
get_quickstart_guideQuintaDB domain knowledge guide. Call this at the start of a session to learn field types, rel/linked_column rules, validation syntax, portal theme/color codes, and the correct workflow for building or modifying a project. Essential for…
describe_projectThe project's whole schema: every form, its fields with types and choices, the number of records, and the portals. A link field (rel) names the table it links to (links_to) and how many rows hold a link (rows_linked), and, when there are…
create_portal_groupСтворити групу користувачів порталу і задати права доступу до форм/звітів. Використовуй після create_portal. Виклич set_table_permission з portal_group_id для прав на конкретну таблицю, або передай tables_permissions прямо сюди.
configure_chatНалаштувати кнопки зв'язку (chat widget) на порталі — WhatsApp, Telegram, email, телефон, Instagram тощо. Передай channels як об'єкт {whatsapp: '+380...', telegram: '@mybot', email: 'info@...', phone: '+380...'}.
create_portalСтворити новий портал для проєкту. Портал — це клієнтський інтерфейс з меню, дашбордом і правами доступу.
add_portal_menu_itemДодати пункт меню порталу. Top-level: module_ai_id + module_id. Підменю-група: module_ai_id='submenu' + name (без module_id). Підпункт: parent_section_id + module_ai_id + module_id. Типи module_ai_id: form_ID/table_ID=форма…
list_portal_menu_itemsThe portal's menu: its top-level items, each with the items inside it (`submenu_items`) — a top-level item may open a table AND hold items. `position` is the place in the list, 0 = first. Call it before a rename, a move, a delete or a…
update_portal_menu_itemUpdate a portal menu item: rename it, change its module, icon, place or URL. Give section_id (a top-level item) or item_id (an item inside a section) from list_portal_menu_items. To MOVE an item, give `position`: the place it must stand…
delete_portal_menu_itemВидалити пункт меню порталу. section_id для top-level, item_id для підпункту підменю.
list_dashboard_itemsПерелічити віджети дашборда порталу (id, назва, тип, позиція, іконка). Потрібен, щоб знайти id віджета перед update_dashboard_item — наприклад коли перекладаєш інтерфейс проєкту іншою мовою.
The first 60 of 159, as the server listed them.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"quintadb": {
"type": "http",
"url": "https://quintadb.com/mcp"
}
}
}Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.