Browserbase connector in ChatGPT: start() succeeds but navigate() fails with “No active session”
Title: Browserbase connector in ChatGPT: start() succeeds but navigate() fails with “No active session”
Body: Hi everyone,
I’m testing the Browserbase Public Web Reader connector in ChatGPT.
The connector appears in the tool list, and start() succeeds, but follow-up calls cannot find the active session.
Repro:
Call
start()It returns
success: truewith asessionIdCall
navigate("https://example.com")It fails with
No active sessionCalling
start({ sessionId })again also returns success, butnavigate()still fails withNo active session
Expected: navigate() should use the session created by start(), or the tool should allow sessionId to be passed explicitly.
Actual: The connector appears to lose active session state between tool calls.
Comparison: The same Browserbase account/workflow works in Claude, and Browserbase sessions appear correctly in the Browserbase dashboard.
Question: Is ChatGPT’s MCP/app runtime failing to persist tool session state, or does the Browserbase connector need to expose sessionId on navigate, act, observe, and extract?
Screenshots available:
Browserbase dashboard showing successful Claude sessions
ChatGPT
start()success withsessionIdChatGPT
navigate()failure:No active session
Note: I’m intentionally not sharing API keys, full CDP URLs, signing keys, cookies, or other credentials.
Discussion in the ATmosphere