All recipes

Secure & Govern · Prompt

SOC 2 readiness by criteria

Readiness against each Trust Services Criterion, with the evidence an auditor will sample.

ControlMap
Requires MCPby Greg Brydon · Solutions Engineer

Needs an LLM client connected to ScalePad MCP — Claude Desktop, Cursor, Windsurf or similar. Without it the assistant cannot call the recipe's tools.

User prompt

1 input to fill
Using [CLIENT NAME]'s ControlMap SOC 2 program, build an artifact showing readiness for each Trust Services Criterion in scope (Security, plus any of Availability, Confidentiality, Processing Integrity or Privacy).

For each criterion show controls, evidence status and gaps. Add a calendar of recurring evidence the auditor will sample across a Type II period (access reviews, backups, change tickets, training). Use only real ControlMap data.

How to work with the ControlMap API (ScalePad MCP):
- Find the client with GET /controlmap/v1/clients/health and use its tenant ID (for example "dundmif") in every request. Some clients have no UUID.
- Send the header Content-Type: application/json on every POST, PUT and PATCH, including searches.
- Use page_size of 50 or less and follow next_cursor. The "fields" parameter is ignored, so responses are large.
- Judge controls by "status", not the "compliant" flag. Objective lists include sub-objectives, so take totals from objective_summary.
- Use framework-level scores and labels. The overall score_label on client health can be wrong.
- Older policy sections may be URL-encoded twice: decode them and use the highest version of each section.
- If a call returns 502 or fails to connect, wait a few seconds and retry once. If it still fails, tell me exactly which data is missing.

# SOC 2 readiness by criteria

Hook: Readiness against each Trust Services Criterion, with the evidence an auditor will sample.

When to use it

Before a SOC 2 Type I, or the start of a Type II window.

What you get

Readiness by criterion and an evidence calendar for the audit period.

Fill in the details

  • [CLIENT NAME]: Client name (e.g. Acme Dental)

Status

Tested against the ControlMap API on October 16, 2026. Only asks for what the API supports.

GBAuthorGreg BrydonSolutions Engineer · ScalePad

Recipes are starting points. Adapt them to your environment and validate the output before putting one into practice.

Request a recipe

More in Secure & Govern