Metadata
Every Metadata tool, with the scope it needs, its arguments and the API operation it calls.
10 tools
Create metadata custom attributes
Changes dataatlas_metadata_custom_attributes_create
Create a reusable custom attribute definition for metadata capture across a module.
- Scope
tasks:write- Calls
- Example prompt
- Create a TASK long-text attribute called Customer impact.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
module | "TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS" | Yes | |
name | string | Yes | |
slug | string | No | |
type | "TEXT" | "LONG_TEXT" | "NUMBER" | "DATE" | "BOOLEAN" | Yes | |
maxLength | integer | null | No | |
required | boolean | No | |
description | string | null | No |
Delete metadata custom attributes
Destructiveatlas_metadata_custom_attributes_delete
Delete one reusable custom attribute definition by id.
- Scope
tasks:delete- Calls
- Example prompt
- Delete the obsolete custom attribute attr_legacy_score.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Custom attribute id. |
Get metadata custom attributes
Read onlyatlas_metadata_custom_attributes_get
Fetch one reusable custom attribute definition by id.
- Scope
tasks:read- Calls
- Example prompt
- Open custom attribute attr_customer_impact.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Custom attribute id. |
List metadata custom attributes
Read onlyatlas_metadata_custom_attributes_list
List reusable custom attributes, optionally scoped to a metadata module such as TASK or PROJECT.
- Scope
tasks:read- Calls
- Example prompt
- List the reusable TASK custom attributes.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
module | "TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS" | No | Optional metadata module filter. |
Update metadata custom attributes
Changes dataatlas_metadata_custom_attributes_update
Patch a reusable custom attribute without echoing its id in the body.
- Scope
tasks:write- Calls
- Example prompt
- Make attr_customer_impact required and cap it at 1000 characters.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Custom attribute id. |
module | "TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS" | No | |
name | string | No | |
slug | string | No | |
type | "TEXT" | "LONG_TEXT" | "NUMBER" | "DATE" | "BOOLEAN" | No | |
maxLength | integer | null | No | |
required | boolean | No | |
description | string | null | No |
Create metadata labels
Changes dataatlas_metadata_labels_create
Create a reusable label with a module and enterprise-safe color token or hex value.
- Scope
tasks:write- Calls
- Example prompt
- Create a TASK label called Customer Escalation in #ef4444.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | |
color | string | Yes | Design token like primary.500, or #RGB/#RRGGBB/#RRGGBBAA. |
module | "TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS" | No |
Delete metadata labels
Destructiveatlas_metadata_labels_delete
Delete a tenant label by id.
- Scope
tasks:delete- Calls
- Example prompt
- Delete the duplicate label lab_old_urgent.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Label id. |
Get metadata labels
Read onlyatlas_metadata_labels_get
Fetch one tenant label by id.
- Scope
tasks:read- Calls
- Example prompt
- Open the label lab_urgent.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Label id. |
List metadata labels
Read onlyatlas_metadata_labels_list
List tenant labels, optionally scoped to a metadata module such as TASK or PROJECT.
- Scope
tasks:read- Calls
- Example prompt
- Show me the task labels available for triage.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
module | "TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS" | No | Optional metadata module filter. |
Update metadata labels
Changes dataatlas_metadata_labels_update
Patch a label name, color, or module without echoing its id in the body.
- Scope
tasks:write- Calls
- Example prompt
- Rename lab_customer to Customer Escalation and set color primary.500.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Label id. |
name | string | No | |
color | string | No | |
module | "TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS" | No |