You're viewing a demo portfolio

Join the waitlist
PRSM

integrations_set_auth

Active

Tool of io.github.saloprj/dialogbrain

declared in 1.17.0

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)."
    }
  }
}

What this tool wraps· 2 endpoints

min confidence0.700.50

Parent server

io.github.saloprj/dialogbrain

https://github.com/saloprj/dialogbrain-mcp

1/7 registries
View full server →