quintadb-ua

No-code платформа для створення баз даних, форм, порталів та AI-сайтів.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • List Projects: Показати всі проєкти (бази даних) в QuintaDB акаунті
  • List Forms: Показати всі форми (таблиці) в проєкті
  • Get Form Fields: Отримати поля форми з назвами та типами. ОБОВ'ЯЗКОВО викликай перед create_record щоб знати точні назви полів

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

No-code платформа для створення баз даних, форм, порталів та AI-сайтів. Керуйте даними та автоматизуйте процеси природною мовою — 104 MCP інструменти.

Список инструментов сервера (60)

Технические названия из tools/list. Нужны только разработчикам.

list_projectsПоказати всі проєкти (бази даних) в QuintaDB акаунті
list_formsПоказати всі форми (таблиці) в проєкті
get_form_fieldsОтримати поля форми з назвами та типами. ОБОВ'ЯЗКОВО викликай перед create_record щоб знати точні назви полів
get_recordsОтримати записи з форми. Підтримує пошук і пагінацію
get_recordОтримати один запис по ID
get_rel_idОтримати numeric rel_id для поля типу 'rel' (зв'язок). Потрібен перед create/update record якщо треба заповнити rel-поле. Передай entity_id форми і property_id поля-зв'язку.
create_recordСтворити новий запис у формі. Для rel-полів передай 'rels'. Для subform-полів передай 'subforms'.
update_recordОновити існуючий запис. Для rel-полів передай 'rels'. Для subform-полів передай 'subforms'.
delete_recordВидалити запис
delete_few_recordsВидалити декілька записів одним запитом
bulk_update_recordsМасово оновити поле(я) у багатьох записах одразу. Замість 'постав статус Оброблено всім замовленням за сьогодні' через N викликів update_record. Записи можна вибрати: за списком ID, за фільтром (поле=значення), за звітом або всі записи форми. Підтримує action rules — тригери спрацюють як при звичайному оновленні.
update_cellОновити значення одного поля в записі без перезапису інших полів
upload_file_to_recordЗавантажити файл або зображення до поля запису. Приймає вміст файлу в base64. Зберігає файл і прикріплює до вказаного поля. Для multiple-файлових полів додає до існуючих.
import_recordsМасово імпортувати записи з CSV або масиву об'єктів. Зіставляє колонки CSV або ключі об'єктів з назвами полів форми автоматично. Підтримує до 1000 рядків за раз. Для більших файлів — викликайте кілька разів.
search_recordsПошук записів з умовами фільтрації. Оператори: is, is_not, contains, not_contains, starts_with, ends_with, is_empty, is_not_empty, gt, lt
get_column_totalОтримати суму або агрегат по числовому полю форми
get_metricОтримати реальну цифру з бази даних та повернути юзеру в чат. metric_type: count (кількість записів), sum (сума числового поля), average (середнє), new_today (нові записи сьогодні), updated_today (оновлені сьогодні), growth (порівняння поточного і попереднього period, потребує date_field і compare_period). entity_id може бути ID форми або ID звіту (з фільтром).
run_actionЗапустити автоматизацію (action rule) для запису — відправити email, тригер webhook тощо. action_id — ID поля-кнопки дії
get_reportsСписок звітів (віджетів) для форми — агреговані дані, групування, підрахунки
get_report_dataОтримати дані конкретного звіту
seed_recordsМасовий засів початкових записів у форму. Використовуй для наповнення тестовими/довідниковими даними. Для одного запису краще create_record. Підтримує субформи через subforms.
create_record_templateСтворити PDF/HTML шаблон запису. body — HTML з {{field_name}} плейсхолдерами для підстановки значень полів.
create_email_templateСтворити email-шаблон для розсилки з форми. body і subject підтримують {{field_name}} плейсхолдери.
create_sms_templateСтворити SMS-шаблон для розсилки. body підтримує {{field_name}} плейсхолдери.
create_telegram_templateСтворити Telegram-шаблон повідомлення. body підтримує {{field_name}} плейсхолдери.
create_whatsapp_templateСтворити WhatsApp-шаблон повідомлення.
create_formattingСтворити правило форматування рядків таблиці/звіту. Дозволяє підсвічувати рядки кольором, робити жирний/курсив/закреслення залежно від умов (conditions) або для всіх рядків (all=true).
create_team_groupСтворити групу команди (внутрішній бек-офіс) з правами на форми/звіти. tables_permissions задає доступ одразу при створенні — передай масив з table (ID або назва форми/звіту), role (1=owner,2=read,3=write,4=creator,5=write no delete,6=read+edit+delete,7=read+edit), only_own_records, hidden_fields (масив назв/ID полів що приховати).
list_team_groupsСписок груп команди (бек-офіс) з учасниками.
add_user_to_team_groupДодати користувача до групи команди за email. Якщо юзер не існує — буде створений. move_from_other_groups=true прибирає юзера з усіх інших груп і скидає його індивідуальні ролі (повний переїзд у нову групу).
remove_user_from_team_groupВидалити користувача з групи команди. Передати user_id або email.
delete_team_groupВидалити групу команди разом з усіма правами і учасниками.
list_portal_groupsСписок груп порталу з учасниками.
add_user_to_portal_groupДодати юзера до групи порталу за email. Якщо юзер не існує в порталі — буде створений. move_from_other_groups (default false) — перемістити з інших груп.
remove_user_from_portal_groupВидалити юзера з групи порталу. Передати user_id або email.
delete_portal_groupВидалити групу порталу разом з правами і учасниками.
set_table_permissionВстановити права групи (team або portal) на форму/звіт. role: 1=owner, 2=read only, 3=writer, 4=creator, 5=write no delete, 6=read+edit+delete, 7=read+edit. Передати або user_group_id (team) або portal_group_id (portal).
create_action_ruleСтворити тригер/правило дій для форми. Спрацьовує on_create/on_update і виконує: send_email, send_sms, update_record, redirect, show_message. Можна додати умови (conditions) і поля для оновлення (update_fields).
create_reportСтворити звіт (фільтр/view) для форми. Підтримує умови фільтрації, групування, суму/середнє по групі, видимі колонки, сортування. Для дат: yesterday, today, last_7_days, last_30_days, this_month, this_week, between (+ from/to), before, after тощо.
create_projectСтворити новий проєкт (базу даних) з першою формою. Після створення додавай поля через create_field.
create_formСтворити нову форму (таблицю) в існуючому проєкті. Після створення додай поля через create_field.
create_fieldДодати поле до форми. Для повного переліку типів та їхніх параметрів — виклич get_field_types спочатку. Базові типи: text, textarea, integer, float, date, datetime, email, phone, url, select, checkbox, radio, file, image, location, autoincrement, yes_no, rel, formula, linked_column, linked_records, action, divider, page_break, note, signature, country, language, states, time_zone, record_owners, matrix.
update_fieldЗмінити параметри існуючого поля форми: назву, опис, позицію, опції для select/radio, значення за замовчуванням, обов'язковість, розміри, унікальність (в тому числі мульті-унікальність по кількох полях одночасно). Не змінює тип поля.
get_field_typesПовний довідник типів полів QuintaDB з описами параметрів. Виклич перед create_field якщо потрібна формула, linked_column, rel, або будь-який нестандартний тип. Повертає всі 40+ типів та детальну специфікацію формул з правилами Ruby-скриптів і прикладами.
describe_projectПовна схема проєкту: всі форми, поля з типами та варіантами вибору, кількість записів, портали. Викликай перед create_record або коли треба зрозуміти структуру бази даних.
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Додати пункт меню до порталу. module_ai_id визначає тип: 'form_XXX' або 'table_XXX'=форма, 'report_XXX'=звіт, 'map_XXX'=карта, 'cal_XXX'=календар, 'chart_XXX'=графік.
add_dashboard_itemДодати віджет на дашборд порталу. Типи (module_type): 9=таблиця/звіт, 10=сума поля, 11=середнє поля, 12=кількість записів, 13=нові сьогодні, 14=оновлені сьогодні, 15=URL, 17=growth_by_table (динамічний ріст по таблиці), 18=growth_by_widgets (порівняння двох віджетів), 5=графік, 6=карта, 7=календар, 16=HTML сторінка. Для growth по таблиці (17): вкажи module_id, date_property_id, change_period. Для growth по двох віджетах (18): first_widget_id та second_widget_id.
list_portal_usersСписок юзерів порталу (клієнти, які зареєстровані в порталі)
invite_portal_userЗапросити нового юзера в портал (надіслати activation email)
delete_portal_userВидалити юзера з порталу
list_chartsСписок чартів (графіків) в проєкті
create_chartСтворити графік. type_code: line, bar, pie, doughnut, area, scatter. axis_l: mth (по місяцях), field (по полю), або числовий діапазон. data_sources — масив серій даних.
list_mapsСписок мап (Google Maps) в проєкті
create_mapСтворити карту Google Maps з джерелами даних (маркерами з форм). center_type: 1=адреса, 2=координати, 3=перший запис.
list_calendarsСписок календарів в проєкті
create_calendarСтворити календар з джерелами даних (подіями з форм). date_title_type: 0=поле, 1=фіксований текст. info_window_type: 0=поле, 1=фіксований текст.
list_portal_pagesСписок HTML-сторінок порталу (лендинги, AI-сторінки). Показує яка є дефолтною.
quintadb-ua: подключить к Claude, ChatGPT, Cursor · Connectors.fun