ai_filters_update
ActiveTool of io.github.saloprj/dialogbrain
Update an existing AI filter's name, description, threshold, or active state. When to use: - User wants to rename a filter - User wants to refine the filter description to improve match accuracy - User wants to adjust the similarity threshold (higher = stricter matching) - User wants to enable or disable a filter without deleting it Provide only the fields you want to change. At least one field is required. Note: If the description is changed, this tool calls the Voyage AI embedding API to re-generate the reference vector with the new description text.
Parameters schema
{
"type": "object",
"required": [
"filter_id"
],
"properties": {
"name": {
"type": "string",
"description": "New filter name (max 100 chars, optional)"
},
"filter_id": {
"type": "integer",
"description": "ID of the filter to update"
},
"is_active": {
"type": "boolean",
"description": "Enable (true) or disable (false) the filter. OMIT to leave the active flag unchanged."
},
"threshold": {
"type": "number",
"maximum": 1,
"minimum": 0.1,
"description": "New cosine similarity threshold. Range 0.1–1.0. Optional."
},
"description": {
"type": "string",
"description": "New reference description text. If changed, the Voyage AI embedding API is called to re-generate the reference vector. Max 500 chars. Optional."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
io.github.saloprj/dialogbrain
https://github.com/saloprj/dialogbrain-mcp
1/7 registries