create_custom_field
ActiveTool of FavCRM
declared in 1.0.0
Create a custom field definition for CRM entities. Use options for select or multiselect fields.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"entityType",
"fieldName",
"fieldLabel",
"fieldType"
],
"properties": {
"options": {
"type": "array",
"items": {
"type": "string"
},
"description": "Allowed values for select/multiselect fields"
},
"fieldName": {
"type": "string",
"minLength": 1,
"description": "Stable machine name, e.g. preferred_branch"
},
"fieldType": {
"enum": [
"text",
"number",
"date",
"select",
"multiselect",
"boolean",
"url",
"email",
"phone"
],
"type": "string",
"description": "Field type"
},
"sortOrder": {
"type": "number",
"description": "Display order"
},
"entityType": {
"enum": [
"account",
"contact",
"deal",
"booking",
"ticket",
"product",
"post"
],
"type": "string",
"description": "Entity type, e.g. account, contact, deal, booking"
},
"fieldLabel": {
"type": "string",
"minLength": 1,
"description": "Human-readable label, e.g. Preferred branch"
},
"isRequired": {
"type": "boolean",
"description": "Whether this field is required"
}
}
}Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries