Tool · Production gate

MCP Production Readiness Gate

MCP-style integrations should not move from demo to production only because a server exposes tools. Use this gate to decide whether an MCP server is blocked, safe for prototype work, safe for read-only use, allowed to perform writes with human approval, or approved for production workflows.

Updated: 2026-06-13. Review note: drafted with AI assistance and intended for human review before any operational policy adoption.

Sources and observations: compare the server against the Model Context Protocol specification, the server's own repository or package page, its changelog/release notes, permission documentation, and your own sandbox observations. Record links to every source used before assigning a production gate.

Decision first: the five production gates

Evidence checklist for an MCP server

For each item, record a link, screenshot, command output, or sandbox note. Missing evidence should lower the gate even if the server appears to work during a demo.

Scoring rubric

Score each dimension from 0 to 3. The score informs the gate, but the gate is stricter than the total: one critical failure can still require Block.

Dimensions to score

Interpreting the total and assigning the gate

Sensitive-data and human-approval boundaries

Worked scoring example

Hypothetical example: a GitHub issue triage MCP server exposes list_issues, get_issue, add_label, and comment_on_issue. The team pins the package version, creates a repository-scoped token, enables audit logs, and requires human approval before posting comments.

Total: 14/18. Gate: Writes with approval. The server can be used for read-only triage and approved labeling/commenting, but should not post comments autonomously until duplicate prevention, approval records, and rollback procedures are tested.

Review record template

Related internal pages: Agent API readiness checklist, static tools index, and Frontier radar.