# Jam (verified)

Capture and report bugs with automatic screen recordings and environment details. Create, view, and manage bug reports with full context.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add jam

# Browse available tools
npx -y @smithery/cli@latest tool list jam

# Get full schema for a tool
npx -y @smithery/cli@latest tool get jam getDetails

# Call a tool
npx -y @smithery/cli@latest tool call jam getDetails '{}'
```

## Direct MCP Connection

Endpoint: `https://jam.run.tools`

## Tools (15)

- `getDetails` — Retrieve comprehensive metadata and details for a specific Jam bug report. Returns essential information including: uni…
- `getNetworkRequests` — Extract network activity logs captured during the Jam session. Returns HTTP/HTTPS requests including: URLs, methods (GE…
- `getConsoleLogs` — Retrieve browser console output captured during the Jam session. Includes JavaScript errors, warnings, info messages, d…
- `getUserEvents` — Access the complete timeline of user interactions captured in the Jam. Returns chronological sequence of: clicks, keybo…
- `getMetadata` — Retrieve custom metadata set via the jam.metadata() SDK. Returns key-value pairs defined by the application developer, …
- `getScreenshots` — Retrieve visual screenshots and image attachments from screenshot-type Jams. Returns image data that can be analyzed fo…
- `analyzeVideo` — Extract user intents from a Jam recording. Identifies distinct user goals, issues, and feedback with detailed context i…
- `getVideoTranscript` — Retrieve the speech transcript (captions) from a video Jam recording in WebVTT format with timestamps. Only available f…
- `fetch` — Retrieve comprehensive metadata and details for a specific Jam bug report. Returns essential information including: uni…
- `search` — Search for a Jam by extracting a UUID from a query string, jam.dev URL, or pasted text and returning matching Jam metad…
- `listJams` — List Jam bug reports with filtering and pagination. Search by text, filter by type (video/screenshot/replay), folder, a…
- `listFolders` — List folders in the team with optional search and pagination. Returns folder metadata including name, short ID, Jam cou…
- `listMembers` — List team members with optional search and pagination. Returns user metadata including name, email, and role. Use this …
- `createComment` — Add a new comment to a Jam bug report. The comment body supports Markdown formatting. Use this to add notes, analysis r…
- `updateJam` — Update a Jam bug report. Currently supports moving Jams between folders. Use folder name, folder ID, folder short ID, o…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get jam <tool-name>
```
