Skip to main content
Glama
anythink-cloud

Anythink-MCP

Official

Fields: update

fields_update
Destructive

Update an existing entity field's properties, including label, display type, default value, required/indexed/search/public flags, to control how data is stored and queried.

Instructions

Update properties of an existing field

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
labelNoHuman-readable label
entityYesEntity name
publicNoMark field as publicly searchable
defaultNoDefault value
displayNoDisplay type: input, textarea, rich-text, select, entity-select, radio, country-select, checkbox, short-date, long-date, timestamp, relationship, file, secret, user, jsonb, geo, dynamic-reference
indexedNoAdd database index
optionsNoComma-separated option list for select display, e.g. "Running,Cycling,Rugby". Use label=value to split, e.g. "Running=running,Cycling=cycling"
multipleNoAllow multiple values on a select field
requiredNoMark field as required
no_publicNoRemove public searchable flag
field_nameYesField name to update
no_indexedNoRemove database index
searchableNoEnable full-text search on this field
descriptionNoField description
no_multipleNoRestrict to a single value on a select field
no_requiredNoRemove required constraint
no_searchableNoDisable full-text search on this field

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.2.27

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare destructiveHint=true, readOnlyHint=false, and openWorldHint=false. The description adds only that an existing field is updated, with no disclosure of partial-update semantics, side effects, authentication needs, or how conflicting paired flags (public/no_public, indexed/no_indexed) are handled.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no wasted words. It is appropriately concise, though its extreme brevity leaves no room for structure around the operation's complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Annotations cover the safety profile and the schema fully documents all parameters, so the description need not repeat those. However, for a 17-parameter destructive mutation, it omits update semantics such as partial updates and how the paired 'no_' flags interact, leaving a clear gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all 17 parameters are thoroughly documented in the schema. The description adds no additional parameter meaning, making the baseline of 3 appropriate when the schema carries the full burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb 'Update' and resource 'properties of an existing field'. It distinguishes from sibling operations like fields_add and fields_delete by scoping the action to an existing field, though it does not explicitly name those alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given on when to use this tool versus alternatives such as fields_add, fields_delete, or fields_get. There are no prerequisites, exclusions, or conditions for use.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools