agents_set_integration
ActiveTool of io.github.saloprj/dialogbrain
Enable or disable a connected workspace integration on an AI agent — this controls which ext<id>_<name> integration tools the agent (and its sandboxed workbench runs) may call. Use integrations_list to get the workspace_integration_id. When enabling with no explicit denied_tools, WRITE-class tools are auto-disabled by default (read tools stay on); pass denied_tools=[] to force-allow everything, or a list of ext slugs / bare tool names to block specific ones. Idempotent upsert — safe to call repeatedly.
Parameters schema
{
"type": "object",
"required": [
"agent_id",
"workspace_integration_id"
],
"properties": {
"enabled": {
"type": "boolean",
"default": true,
"description": "True to enable the integration on this agent, False to disable"
},
"agent_id": {
"type": "integer",
"description": "ID of the agent to configure"
},
"denied_tools": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional explicit block-list of tool names to deny (ext slugs or bare names). Omit to auto-deny WRITE-class tools on first enable; pass [] to allow all."
},
"workspace_integration_id": {
"type": "integer",
"description": "ID of the connected integration (from integrations_list)"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
io.github.saloprj/dialogbrain
https://github.com/saloprj/dialogbrain-mcp
1/7 registries