Jam for AI agents
Agents read Jam at once. Changes and sends are held for a person's approval by default.
About Jam
Jam helps teams capture, inspect, organize, and collaborate on browser bug reports and recordings through its hosted MCP API.
What an agent can do in Jam
Every Jam action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Jam without asking first. 16 actions.
- Analyze Jam VideoExtract structured user goals, reported issues, feedback, visual observations, interactions, and technical indicators from a video Jam.
- Get Console LogsGet captured browser console errors, warnings, information, debug output, and stack traces from a Jam.
- Get Jam DetailsGet the core details and debugging context for a Jam. Call this first before requesting logs, events, screenshots, frames, or transcripts.
- Get Jam MetadataGet custom application debugging context attached through the jam.metadata() SDK, such as user IDs, versions, and feature flags.
- Get Network RequestsGet captured HTTP requests and WebSocket frames from a Jam, with filters for failures, hosts, methods, content types, and response bodies.
- Get Recording LinkGet one Recording Link's settings and submitted-Jam count by public ID.
- Get Jam ScreenshotsGet screenshots and image attachments from a screenshot-type Jam for visual inspection.
- Get User EventsGet the chronological user interaction timeline from a Jam, including clicks, inputs, submissions, navigation, and scrolling.
- Get Jam Video FramesGet 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 wi
- Get Jam Video TranscriptGet 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 FoldersBrowse or search one page of workspace folders and return their IDs, names, Jam counts, and timestamps; pass next_cursor as cursor to continue.
- List JamsSearch and browse workspace Jams by text, type, folder, author, source URL, or creation date. Returns one page; pass next_cursor as cursor to continue.
Show all 16
- List Jam MembersBrowse 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 DomainsList the workspace's connected recording domains and whether each is verified to capture console and network logs.
- List Recording Link JamsList 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 LinksList workspace Recording Links newest first, optionally including revoked links. Returns one page; when has_more is true, pass next_cursor as cursor to continue.
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 0 actions.
None in this connector.
Jam questions
Can an agent change data in Jam on its own?
Not by default. Changes and sends in Jam are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Jam?
This connector lists 16 read actions. Reads run at once, without waiting for approval.
How does Jam connect?
It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.