Show an exploration session in full
exploration.getReadsOnly looks things up; never changes your workspace.What it does
Reads one exploration session from the connected workspace in full. Returns the summary fields (id, status, name, goal, startUrl, pages, errors, verifiedShare, timestamps), steps (the log of every observation: url, title, the action performed, verified, urlChanged, domChanged, note, revealed elements, check results), pages (each visited page with visits, links, form and field counts, suggested checks), coverage as of the last observe, and navigationTree (visited pages by URL path; null until the session is finished). Read-only.
Ask your agent
You don’t call exploration.get yourself. Say something like this to Claude Code, Cursor or another MCP-connected agent:
- “Show me everything the last exploration found”
- “Which steps failed in that exploration?”
Inputs
| Name | Type | Description |
|---|---|---|
sessionIdrequired | string | Exploration session id, from exploration.start or exploration.list. |
The MCP call
What the agent’s MCP client sends (placeholders in angle brackets):
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "exploration.get",
"arguments": {
"sessionId": "<sessionId>"
}
}
}Connect your agent
npx -y @testmaze/mcp init tmt_xxx claude mcp add tm --scope project -- npx -y @testmaze/mcp
Create the token in your Test Maze workspace under Settings → MCP. Setup for Cursor, Cline, Gemini CLI and Codex CLI is shown there too.
More exploratory testing tools
- Start exploring a web app
exploration.start - Report the page your browser sees and get next steps
exploration.observe - Finish an exploration session
exploration.finish - Draft test cases from an exploration
exploration.to_cases - List exploration sessions
exploration.list