Documentation Index
Fetch the complete documentation index at: https://jam.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.

Prerequisites
You need a Jam recording before your agent can use MCP.Install the Jam Chrome extension
Install the Jam extension from the Chrome Web Store.
Step 1: Configure your MCP client
- ChatGPT
- Claude Desktop
- Claude Code
- Codex
- Cursor
- VS Code
- Windsurf
- OpenCode
Step 2: Start using Jam MCP
Once your MCP client is configured:Prompt your agent
Paste the Jam link into your agent’s chat and describe what you need. See the prompting tips and examples below.
Available MCP tools
| Tool | Description |
|---|---|
getDetails | Get a quick snapshot of the Jam: who made it, what happened, and which other tools to try next. |
getConsoleLogs | Grab the console logs from the Jam. Supports logLevel and limit filters to reduce noise. |
getNetworkRequests | List every web request from the Jam as JSON. Supports statusCode, contentType, host, and limit filters. |
getScreenshot | Get every screenshot from a screenshot Jam for visual inspection. |
getUserEvents | Read each click, input, and page navigation change in plain language. |
getMetadata | Read custom key-value metadata set via the jam.metadata() SDK: user IDs, app versions, feature flags, and more. |
getVideoTranscript | Get the spoken transcript from a video Jam where the microphone was enabled, in WebVTT format with timestamps. |
analyzeVideo | Analyze a Jam video recording to extract insights, detect issues, and provide structured feedback. |
listJams | Search and filter Jams by text, type, folder, author, URL, or date. |
listMembers | Browse your team members. |
listFolders | Browse available folders. |
createComment | Add Markdown comments to a Jam. |
updateJam | Move Jams between folders using a folder ID or folder name. |
getScreenshot and analyzeVideo are not available for Instant Replay Jams. All other MCP tools work and return data for Instant Replay Jams.Prompting tips
- Use Jam MCP to help with bug analysis, product feedback, and giving agents the context they need to debug issues.
- Be as specific as you would with another engineer for the best results.
- Start with small features or bug fixes. Tell your agent to propose a plan using Jam MCP and verify its plan before moving on to suggested edits.
Examples
Here are three ways the team at Jam uses Jam MCP in their own workflow.Bug analysis
Tomasz (Product Engineer) uses Jam MCP to debug issues by providing bug context to Cursor to ship a fix.Product feedback triage
Frits (Product Manager) lets Claude review and analyze customer Jams to spot common issues and patterns, then turns findings into grouped Linear tickets.Implementation planning from design feedback
Martin (Product Designer) records product and design feedback with the Jam extension. Jam MCP provides the context for Claude Code to plan and ship a ready-to-review PR.Managing MCP access
Go to Settings → MCP to see connected tools. Select any tool to revoke or disconnect access at any time.MCP mirrors your existing Jam permissions. It does not grant new access beyond what a user can already see in the Jam web or mobile apps. Use your normal admin controls for members and roles, or SSO in Settings.
FAQ
Can I use MCP without the Chrome extension?
Can I use MCP without the Chrome extension?
Yes. You only need an existing Jam link. Anyone (you, your workspace, or a customer) can record a Jam. If you want to record and create new Jams yourself, install the Chrome extension or use the iOS app.
Can I paste multiple Jam links at once?
Can I paste multiple Jam links at once?
Yes. You can paste more than one link, but we recommend one Jam at a time so your agent doesn’t hit context window limits.
Does Jam MCP send my Jam data to third parties?
Does Jam MCP send my Jam data to third parties?
Some MCP tools use Google’s Gemini. Jam opts out of training on customer data and takes steps to de-identify it. See the Security page for more details on Jam’s AI data policy.
Does MCP work the same with Instant Replay Jams?
Does MCP work the same with Instant Replay Jams?
Not exactly.
getScreenshot and analyzeVideo are not available for Instant Replay Jams. All other MCP tools still work and return data and context.How can admins control what MCP can access?
How can admins control what MCP can access?
MCP mirrors your existing Jam permissions. It doesn’t grant new access. Use your normal admin controls for members and roles, or SSO in Settings. Nothing is exposed via MCP that a user couldn’t already see in the Jam web or mobile apps.