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, action, divider, page_break, note, signature, country, language, states, time_zone, re...
This record as markdown: /tools/com-quintadb-mcp/create-field.md
What create_field does on QuintaDB
AI agents use create_field to create or update resources in QuintaDB, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your QuintaDB environment.
| Parameter | Type | Required | Description |
|---|---|---|---|
ampm | boolean | — | true — 12-годинний формат (AM/PM) для time/datetime |
desc | string | — | Підказка-tooltip для заповнювача форми |
func | integer | — | Функція для formula_type=function: 0=MIN, 1=MAX, 2=ROUND_UP, 3=ROUND_DOWN, 4=Ruby script |
icon | string | — | action field: FontAwesome клас іконки |
name | string | Yes | Назва поля |
rich | boolean | — | true — текстовий редактор (для field_type=textarea) |
step | integer | — | Крок autoincrement (default 1) |
field | array | — | Масив ID полів або константи ['Constant', 'текст'] для formula_type=formula |
app_id | string | Yes | ID проєкту |
choices | array | — | ОБОВ'ЯЗКОВО для select/checkbox/radio: масив варіантів. Виклик БЕЗ choices буде відхилено з помилкою — не роби його, одразу передай варіанти (візьми їх зі слів |
default | string | — | Значення за замовчуванням (для select — один з варіантів choices) |
visible | boolean | — | false — поле приховане у таблиці (але залишається у формі) |
Parameters from the server's own tool schema.
Why create_field is rated Medium
An AI agent can call create_field faster than any human can review: one bad instruction and it creates or modifies resources in QuintaDB by the hundred, each call as confident as the last.
Risk signalsAccepts URL/endpoint input (action_tasks[].webhook) · High parameter count (116 properties)
Attacks that exploit this kind of access
The rule that runs create_field safely
PolicyLayer is an MCP gateway: it sits between your AI agents and QuintaDB, and checks every tool call against a rule you set before the call runs. Nothing changes on the server itself. For create_field, this is the rule to start with:
create_field stays usable, but capped: an agent stuck in a loop can't make hundreds of changes a minute. Everything else on the server is denied unless you say otherwise.
The button opens the PolicyLayer dashboard: create your workspace, connect QuintaDB, apply this rule, and every create_field call is checked against it from then on.
Questions about 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, action, divider, page_break, note, signature, country, language, states, time_zone, record_owners, matrix. Повні параметри типу — get_field_types. ⚠️ Для select/checkbox/radio ОБОВ'ЯЗКОВО передай choices у ТОМУ Ж виклику — без них поле не створиться. It is categorised as a Write tool in the QuintaDB MCP Server, which means it can create or modify data. Consider rate limits to prevent runaway writes.
create_field accepts 12 parameters: ampm, desc, func, icon, name, rich, step, field, app_id, choices, default, visible. Required: name, app_id. The full parameter table on this page comes from the server's own tool schema.
Register the QuintaDB MCP server in PolicyLayer and add a rule for create_field: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches QuintaDB. Nothing to install.
create_field is a Write tool with medium risk. Write tools should be rate-limited to prevent accidental bulk modifications.
Yes. Add a rate_limit block to the create_field rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.
Set action: deny in the PolicyLayer policy for create_field. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.
create_field is provided by the QuintaDB MCP server (https://quintadb.com/mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.
More on QuintaDB, and thousands of servers like it.
This server
Across the catalogue