integrations_capture_session
ActiveTool of io.github.saloprj/dialogbrain
Restore an expired integration session by capturing the LIVE auth of an open browser page — works for COOKIE sessions (browser_identity) AND TOKEN/HEADER sessions (bearer / api_key / custom_headers, e.g. Devise access-token/client/uid). First call browser_open(url, identity_name) for the integration's site (the page must be logged in AND have called its API), then pass that `page_id` here with `integration_id` or `base_url`. For cookie sessions it captures the full storage_state (incl httpOnly cookies page JS can't read) into the bound identity; for token sessions it captures the auth headers the page sends to the API host and binds them. Re-connects the integration. The captured secret never leaves the server (returns counts only). Generic — any site, any auth scheme, no local Playwright.
Parameters schema
{
"type": "object",
"required": [
"page_id"
],
"properties": {
"page_id": {
"type": "string",
"description": "page_id from a prior browser_open of the integration's site (logged in)."
},
"base_url": {
"type": "string",
"description": "Or the integration's base URL, e.g. https://api.boomnow.com."
},
"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