integrations_set_auth
ActiveTool of io.github.saloprj/dialogbrain
Set or update the authentication on an HTTP-API integration, generically. Identify it by `integration_id` or `base_url`. Pass `auth` = {type: bearer|api_key|basic|custom_headers|browser_identity|none, ...}: bearer/basic → {token}; api_key → {token, header_name?}; custom_headers → {headers:{name:value,...}}; browser_identity → {identity_id|identity_name, extract}. Token values are encrypted; nothing is stored in cleartext. To only refresh a browser_identity session, OMIT `auth` and pass `cookies` (and/or `local_storage`) — they are merged into the bound identity without touching its config. (oauth2 / service_account use the REST settings flow.)
Parameters schema
{
"type": "object",
"required": [],
"properties": {
"auth": {
"type": "object",
"description": "Auth to set: {type, token?, header_name?, headers?(object), identity_id?, identity_name?, extract?(object)}. Omit to only refresh cookies on an existing browser_identity integration."
},
"cookies": {
"type": "array",
"items": {
"type": "object"
},
"description": "Cookies to merge into the bound browser identity. Each {name, value, domain?, path?, expires?}. Existing names are overwritten; new ones added."
},
"base_url": {
"type": "string",
"description": "Or the integration's base URL, e.g. https://api.boomnow.com."
},
"local_storage": {
"type": "array",
"items": {
"type": "object"
},
"description": "localStorage entries to merge. Each {origin, name, value}."
},
"integration_id": {
"type": "integer",
"description": "Integration id (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