Connect Jam to your AI agent
Jam helps teams capture, inspect, organize, and collaborate on browser bug reports and recordings through its hosted MCP API.
We set up the connection using your own Jam account, with keys you control, and keep it running. Your agent picks it up and starts doing the work.
What your agent can do in Jam
Each one is a real action the agent can take on its own, the same things a person clicking around Jam could do. Read-only by default; write actions are confirmed against your policy.
- Analyze Jam Video Extract structured user goals, reported issues, feedback, visual observations, interactions, and technical indicators from a video Jam.
- Get Console Logs Get captured browser console errors, warnings, information, debug output, and stack traces from a Jam.
- Get Jam Details Get the core details and debugging context for a Jam. Call this first before requesting logs, events, screenshots, frames, or transcripts.
- Get Jam Metadata Get custom application debugging context attached through the jam.metadata() SDK, such as user IDs, versions, and feature flags.
- Get Network Requests Get captured HTTP requests and WebSocket frames from a Jam, with filters for failures, hosts, methods, content types, and response bodies.
- Get Recording Link Get one Recording Link's settings and submitted-Jam count by public ID.
- Get Jam Screenshots Get screenshots and image attachments from a screenshot-type Jam for visual inspection.
- Get User Events Get the chronological user interaction timeline from a Jam, including clicks, inputs, submissions, navigation, and scrolling.
- Get Jam Video Frames Get still frames from a video Jam as an overview grid, exact timestamps, or an evenly sampled time window. Exactly one of those three modes is required: set overview=true, timestamps_ms, or from_ms with to_ms and count.
- Get Jam Video Transcript Get the timestamped WebVTT speech transcript from a microphone-enabled video Jam when available; otherwise return Jam's explanation that it is pending or unavailable.
- List Jam Folders Browse or search one page of workspace folders and return their IDs, names, Jam counts, and timestamps; pass next_cursor as cursor to continue.
- List Jams Search and browse workspace Jams by text, type, folder, author, source URL, or creation date. Returns one page; pass next_cursor as cursor to continue.
- List Jam Members Browse or search one page of workspace members by name or email for author discovery and attribution; pass next_cursor as cursor to continue.
- List Recording Domains List the workspace's connected recording domains and whether each is verified to capture console and network logs.
- List Recording Link Jams List Jams submitted through one Recording Link, newest first. Returns one page; pass next_cursor as cursor to continue when has_more is true.
- List Recording Links List workspace Recording Links newest first, optionally including revoked links. Returns one page; when has_more is true, pass next_cursor as cursor to continue.
How we connect it
- 1
Connect your account
You create a key in Jam, a key you create and control, and paste it in once. It lives in a secrets store on your server, not with us.
- 2
Set the guardrails
Read-only by default. You choose which write actions the agent may take, and anything outside that policy gets confirmed with you first.
- 3
We keep it running
Health checks on every connection, updates handled for you, and we watch the first week of activity to make sure the work lands.
FAQ
Jam questions, answered.
Ready to put Jam to work?
Tell us what your team runs on. We set up the connection, secure it, and your agent takes it from there.
All product names, logos, and brands are property of their respective owners; used for identification only. ZeroToClaw is not affiliated with or endorsed by Jam.