Skip to content

Payload cheat sheet

Non-normative

Normative conventions: MCP payload conventions.

Payload conventions

Short reference for response structure patterns across the tool surface.

IDs — Run IDs are 8-char hex handles. Finding IDs are short prefixed forms. Both accept the full canonical form as input.

Detail levelssummary (default for lists), normal (default for single finding), full (compatibility payload with URIs).

Paginationlist_findings and get_report_section(section="metrics_detail") support offset and limit. list_hotspots supports limit and max_results only (no offset).

Changed-scope filterslist_findings, list_hotspots, and generate_pr_summary accept changed_paths or git_diff_ref for PR projection.

Threshold context — Empty check_* responses include threshold_context showing whether the run is genuinely quiet or simply below the active threshold.

Engineering Memoryget_relevant_memory omits routine run:* trajectories from trajectories[] by default. Use query_engineering_memory trajectory modes with filters.include_routine=true to include them. Scoped retrieval defaults to detail_level=compact; use full or query_engineering_memory(mode=get) for complete payloads.

Full reference →