T3rnel Browser — Session Bridge
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| session_installA | Return installation instructions for the T3rnel Browser extension and the free standalone automation browser. Does not require an active browser session. |
| session_healthA | Check extension health and which browser APIs are available in the connected session. |
| session_list_tabsA | List all open browser tabs with their ids, titles and URLs. |
| session_navigateA | Navigate a tab to a URL in the user's authenticated session. Reuses the active tab unless newTab is true. |
| session_snapshotC | Capture a semantic snapshot of a page: URL, title, active element and interactive elements with refs. |
| session_read_pageC | Read the full page content of an authenticated page: text, inputs and interactive elements. |
| session_clickB | Click an element by CSS selector or @eN ref from a snapshot. |
| session_fillC | Fill a form field (input, textarea, or contenteditable) with a value. Supports ProseMirror, Lexical, Slate and other rich text editors. |
| session_typeB | Type text character by character into a field, simulating real keyboard input. |
| session_selectA | Choose an option in a dropdown, by value, visible text or index. Filling a select as though it were a text field does nothing. |
| session_pressB | Press a keyboard key (Enter, Tab, Escape, ...) on the focused element or a specific element. |
| session_evaluateB | Execute JavaScript in the page context of the authenticated session and return the result. |
| session_screenshotA | Take a screenshot of the visible tab area. Returns base64 PNG or JPEG. |
| session_waitB | Wait for a condition: page load, URL match, or selector presence. |
| session_loginB | Decrypt and retrieve stored credentials for a domain. Requires the extension and Pro. |
| session_store_loginA | Encrypt and store credentials for a domain in the extension's vault. Requires the extension and Pro. |
| session_record_startB | Start recording user interactions on a tab. Captures clicks, scrolls, keystrokes, form fills, and navigations. |
| session_record_stopA | Stop a recording session and return the captured event count and duration. |
| session_record_listA | List all recording sessions and their status. |
| session_record_eventsC | Fetch the recorded events for a session. |
| session_record_replayC | Replay a stopped recording session in the original tab. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/t3ratech/mcp-session-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server