
QuintaDB MCP server
Which MCP servers are QuintaDB's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-26
- Registry nameua.com.quintadb/mcpverified in the MCP registry
The registry name sits under quintadb.com.ua. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-26
- Tools159
- Server calls itselfquintadb
- Server version1.0.0
- Protocol version2025-06-18
On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 204 ms.
- Whether its tools do the product's job has not been judged yet.
- Checked on 1 of the 7 days it takes to judge reliability.
Once connected
- For "import spreadsheet and CSV data into a database", the likely first call is import_records.
- create_record, update_record, delete_record, delete_few_records, bulk_update_records change data without a sign-in: anyone with the address can call them.
- Its definitions take about 44170 tokens of context: enable only the tools a task needs.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
- Answeredmeasuring1 of the 7 daily checks it takes to print a share
- Median first answer611 ms
- Space in an agent's context≈ 44,170 tokensthe definitions of all its tools (159), which an agent carries on every turn
- Tool definitionsA · 97 of 100
- Typed results0 of 159 toolsdeclared outputSchema: results come typed, read once
- No description an agent can choose by: 3 of 159
- Parameters without a description: in 28 of 159
What an agent can do with it
- can do · import spreadsheet and CSV data into a database
- not sure · send messages by email, SMS, Telegram or WhatsApp
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
- 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 score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. 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_itemAdd a portal menu entry. Top-level: module_ai_id + module_id. A submenu group: module_ai_id='submenu' + name (no module_id). An entry inside it: parent_section_id + module_ai_id + module_id. module_ai_id kinds: form_ID/table_ID = a form…
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.ua/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http quintadb https://quintadb.com.ua/mcpclaude.ai, ChatGPT and other clients: add https://quintadb.com.ua/mcp as a custom connector in the settings.
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.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.