Session Review
Review Fullstory sessions to understand what happened — whether diagnosing a customer-reported bug or validating UI changes during development.
When to Use
- User reports a bug and provides a session URL
- Investigating an error or unexpected behavior
- Understanding user flow through the application
- Debugging issues that are hard to reproduce
- Validating UI changes locally after testing
MCP Tools
The tools follow this pattern:
fullstory:session_open: Passsession_url. Returns event summaries and aclient_id.fullstory:session_view: Screenshot + component tree at a timestamp. Sequential calls with increasing timestamps are faster.fullstory:session_diff: Highlights changes between two timestamps within a page.fullstory:session_close: Always call when done to free resources.
Workflow
1. Open the Session
Returns: event summaries (navigation, clicks, errors, custom events) and client_id.
2. Identify Key Moments
Scan event summaries for:
- Page navigations — entry points into different views
- Click events — user interactions with buttons, links, forms
- Error events — console errors, network failures, renderer errors
- Rage clicks / mouse thrash — signs of UX friction
- Custom events — application-specific telemetry
3. Visual Inspection
At each key moment:
Check for:
- Layout correctness (elements positioned properly)
- Content rendering (text, images, icons present)
- Responsive behavior (no overflow, proper sizing)
- Empty/loading states handled
4. Compare States
For before/after analysis:
Returns screenshot with changed regions highlighted plus a text summary of component changes.
5. Report Findings
Summarize what was observed:
- What the user saw at each key moment
- Any errors, visual regressions, or unexpected behavior
- Root cause analysis if diagnosing a bug
- Confirmation of correctness if validating changes
6. Cleanup
Always close the session:
Example
When a user reports "the checkout button didn't work" and provides a session URL:
- Call
fullstory:session_openwith the session URL - Find the checkout-related events in the summaries (note the
page_idand timestamps) - Use
fullstory:session_viewto see the UI state just before the button click - Use
fullstory:session_diffto compare before/after the click attempt to see what changed (or didn't) - Report findings: what the user saw, any errors, why the action may have failed
- Call
fullstory:session_closeto clean up




