# ID Bridge IA > ID Bridge IA is a free Chrome extension (Manifest V3) that exposes the active tab's identity — tabId, windowId, groupId, a synthetic per-tab sessionId, url, title, incognito state and the Chrome profile user — so AI agents driving the browser (e.g. via chrome-devtools-mcp) always know which tab, window and session they are operating in. Everything is computed locally: no servers, no analytics, no remote code, no data collection. Author: Miguel Angel Esparza Calero (Maecly) — https://www.maecly.com/ Install: https://chromewebstore.google.com/detail/id-bridge-ia/knfgphmhijlbgdjhcciofodedgdifpij Source: https://github.com/MAECLY/id-bridge-ia Support: https://ko-fi.com/O4O31XM0X Contact: contact@maecly.com (general) · dev@maecly.com (developers) · security@maecly.com (security) The identity payload — `getIdsForTab(tabId)` resolves to: tabId (number, tab identifier); windowId (number, window identifier); groupId (number | null, tab group id, null when ungrouped); sessionId (string, synthetic per-tab UUID, stable for the browser session — Chrome has no native session id for open tabs; stored in storage.session and wiped when the browser closes); url and title (strings, of the active tab); incognito (boolean); user ({ email, gaiaId }, the Chrome profile account — one value per browser profile, read-only, null when not signed in). How agents read it: (1) from the extension's own contexts (its popup or content scripts), `await chrome.runtime.sendMessage({ type: 'GET_IDS', tabId })`; (2) external agents use chrome-devtools-mcp — helpers are attached to the extension service worker's global scope, so `evaluate_script` with `async () => await self.getIdsForTab(123)` or `self.idBridge.getIdsForTab(123)` returns the payload. The MV3 worker is ephemeral; globals re-register on every worker start. Popup for humans: click the toolbar icon to see every identifier of the active tab. Each field has a copy button; "Copy JSON" copies the full payload. Settings let you show, hide and drag-reorder fields (synced to the Chrome profile). Light and dark themes. Compatibility: works with any AI assistant or agent that can drive Chrome through chrome-devtools-mcp (MCP) or read extension runtime messages — Claude / Claude Code, OpenAI / ChatGPT agents, Google Gemini, OpenCode, local models via Ollama, Cursor, GitHub Copilot, Perplexity, Mistral, and others. Facts: free; Google Chrome (Manifest V3); permissions: tabs, storage, identity, identity.email; data collection: none (fully local, no network requests); license: proprietary, © 2026 Miguel Angel Esparza Calero (Maecly). ## Pages - [Home](https://id-bridge-ia.maecly.com/): product overview, identity-payload reference, agent integration guide, FAQ - [Privacy Policy](https://id-bridge-ia.maecly.com/privacy): no data collection — the full policy - [Contact](https://id-bridge-ia.maecly.com/contact): purpose-specific contact channels