Inspector agent setup
Product, pricing and limits · Discovery index
Use Inspector with your agent
Inspect local Python/FastAPI, Docker and Actions evidence before a release handoff.
Local scanning and stdio MCP are free. Three hosted trial reports; $19 USD per 100 optional hosted reports. No subscription.
Read the product skill · AGENT_SETUP.md · TOOL_REFERENCE.md · codex.toml · claude.mcp.json · TOOLS.json
Setup and first task
Inspector agent setup
Reviewed documentation: 2026-11-01. Examples contain placeholders, never live credentials.
Install and authenticate
Use Python 3.12+ in a dedicated environment. Inspector uses its reviewed source checkout on macOS (the immutable 0.3.0 wheel is Linux-qualified); Schema Mapper can install the matching free 2.0.0b2 wheel. Install mcp>=2.3,<3 into that environment. Enable the chosen server in the client and review client tool-permission prompts; Schema tools retain their existing permission metadata. Replace every absolute-path placeholder deliberately; never execute source or requirements from the target repository. No hosted key is needed for local MCP. Launch from a trusted workspace; a working directory is not a filesystem sandbox. Trusted product repository: https://github.com/founder-sweep/production-readiness-inspector. From that reviewed source checkout, choose your installed Python 3.12+ executable explicitly to create .venv (the Mac system Python may be older), then .venv/bin/python -m pip install '.[mcp]'. Set the example's command to that environment's absolute Python path. Owned examples and installation source: https://github.com/founder-sweep/production-readiness-inspector.
Copy this reviewed skill bundle into .agents/skills/inspect-release/ for Codex or .claude/skills/inspect-release/ for Claude Code in the intended project. Copy the supporting AGENT_SETUP.md, TOOL_REFERENCE.md, TOOLS.json and client examples with it. Codex user-wide skills can instead live in ~/.agents/skills; Claude Code user-wide skills in ~/.claude/skills. Merge the Codex entry into the chosen isolated profile config.toml or reviewed ~/.codex/config.toml; merge Claude entries into project .mcp.json. Never overwrite unrelated settings. Review existing settings before merging a server entry; do not replace an entire configuration file. Restart or create a fresh client session and confirm tool discovery.
Codex configuration
[mcp_servers."inspect-release"]
command = "/ABSOLUTE/TO/REVIEWED/ENV/bin/python"
args = ["-m", "mcp_products.inspector.mcp", "--root", "/ABSOLUTE/TO/AUTHORIZED/REPOSITORY"]
cwd = "/ABSOLUTE/TO/TRUSTED/WORKSPACE"Claude Code configuration
{
"mcpServers": {
"inspect-release": {
"type": "stdio",
"command": "/ABSOLUTE/TO/REVIEWED/ENV/bin/python",
"args": [
"-m",
"mcp_products.inspector.mcp",
"--root",
"/ABSOLUTE/TO/AUTHORIZED/REPOSITORY"
]
}
}
}Synthetic first task
Inspect examples/inspector/defective and examples/inspector/corrected in a trusted copy of the public examples. Compare actual findings and coverage. These are owned synthetic fixtures, not customer outcomes.
Workflow
Install a reviewed Inspector release into a dedicated Python 3.12+ environment with its MCP dependencies. Choose the local repository root explicitly. Call inspect_repository with a relative path. Review complete, issues, coverage and findings before reporting the result. Compare a compatible baseline when requested. Keep the source local. Hosted history is optional and separate: preview its bounded metadata before any authorized submission.
Recovery and credit effects
Stop on incomplete/error coverage, unsupported syntax, invalid baselines or a rejected path. A declared health route does not prove runtime health. Findings require review; never turn ready into production certification. An exact hosted retry is free; a new complete hosted report consumes one credit. Do not create a workspace, upload metadata or purchase credits without authorization.
Price and bounds
Local scanning and stdio MCP are free. Three hosted trial reports; $19 USD per 100 optional hosted reports. No subscription.
Bounded static rules only. No target-code execution, repository upload, remote repository fetch, vulnerability certification or runtime-readiness guarantee.
Official client references: https://learn.chatgpt.com/docs/extend/mcp?surface=cli and https://code.claude.com/docs/en/mcp. Skill installation references: https://learn.chatgpt.com/docs/build-skills and https://code.claude.com/docs/en/skills.
Configuration, actual MCP execution and paid customer adoption are different outcomes. Qualification fixtures and internal accounts are not customers.
Optional account and funding workflow
Create a workspace at https://inspector.contentsweep.ai/inspector?campaign=agent-skill#workspace and save its key privately as PRIVATE_NEW_KEY_FILE before using the commands below. The published 0.3.0 wheel supports submit/history; campaign attribution is captured by browser workspace creation.
Three hosted reports are free; $19 buys 100 reports. No subscription or automatic top-up. One new complete summary costs one report; exact retries reuse the original receipt. Raw source and evidence prose stay local. Preview relative paths, fingerprints and supported summary fields before submission.
.venv/bin/python -m mcp_products.inspector.cloud submit report.json --project client-api --key-file PRIVATE_NEW_KEY_FILE
.venv/bin/python -m mcp_products.inspector.cloud history --key-file PRIVATE_NEW_KEY_FILEThe workspace API key is the only credential; save it privately. There is no password/email recovery. Use an existing saved key on later runs. Never recreate a workspace to evade limits or print its key. Keep the same project only for matching scope/ruleset; changed coverage needs a new project.
Read GET https://inspector.contentsweep.ai/inspector/api/balance with Authorization: Bearer WORKSPACE_KEY. If funding is needed, open https://inspector.contentsweep.ai/inspector?campaign=agent-skill#workspace, restore the same key, and let the operator approve the $19 Checkout. No automatic purchases. Subsequent authorized submissions use its balance. Do not upload source repositories.
GET /inspector/api/reports/{id}/html with that same Bearer key exports the handoff. Hosted summaries expire after 30 days; financial and retry identities remain. An export reports caller-submitted evidence; the service does not independently rescan source. On 401 recover the saved credential; on 402 request funding; on failed/incomplete scans fix the input before submitting. Retrying an unchanged report must not create a second debit.
Current tool reference
Task-to-tool reference
Generated from the unchanged product MCP declarations. Parameter types and source hash are in TOOLS.json.
inspect_repository
Inspect local Python/FastAPI, Docker and Actions evidence under the configured root.
Paths are relative. No target code runs; no network, uploads or remote repositories. A ready result covers only shipped static rules. Check complete, issues, coverage and findings before declaring a release ready.
- Task: Inspect local release evidence - Prerequisites: Explicit configured root, relative contained path, compatible baseline if used - Outputs: Bounded static findings, complete flag, issues and coverage - Approval: Authorized read-only scan; no upload or target-code execution - Credits: No credits consumed - Retry: Safe unchanged read; timestamps can differ; ready is not runtime certification