Skip to content
QuintaDB logo

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

← Back to QuintaDB

Whose server it is
  • 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.

When we asked itchecked 2026-10-19
  • 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.

Measured dailydaily checks: 2, the first on 2026-10-19
  • 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 →

Tools it offers159 tools · read 2026-10-19
  • list_projects

    Показати всі проєкти (бази даних) в QuintaDB акаунті

  • list_forms

    Показати всі форми (таблиці) в проєкті. List all forms, tables, entities in a project.

  • get_form_fields

    The 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_record

    Create 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_record

    Change 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_total

    The 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_reports

    The 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_records

    Remove 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_templates

    The 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_template

    Remove 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_formatting

    Style 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_group

    Creates 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_groups

    List back-office team groups (roles, members, permissions). (get team groups, show staff groups)

  • add_user_to_team_group

    Add 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_groups

    List 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_group

    Add 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_permission

    What 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_rule

    Create 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_form

    Create 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_guide

    QuintaDB 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_project

    The 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_items

    The 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_item

    Update 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.