Skip to main content
PublishedCIS MCP Server Benchmark v1.0.0Download it free from CIS (opens in a new tab)
← AI Security Lab MCP Security Checklist

MCP Security Checklist

A practitioner-oriented checklist for securing MCP deployments, organized around the 10 domains of the CIS MCP Server Benchmark v1.0.0. Work through each area, track your coverage, and copy the result into your own notes or review docs.

Source alignment: Structured around the domains of the CIS MCP Server Benchmark v1.0.0, which Andrew authored. Items are plain-language summaries written for this lab, not the Benchmark's recommendations. Section numbers (for example §3.2) show where the full guidance, with rationale, audit, and remediation steps, lives in the Benchmark. The Benchmark is a free download from CIS: download from CIS (opens in a new tab) (announcement (opens in a new tab) ) .

0 / 52

Governance & Versioning

CIS MCP §1 0/4

Knowing which servers you run, what they expose, and when that changes.

Transport & Connectivity

CIS MCP §2 0/4

How clients and servers talk to each other, locally and over the network.

Authentication & Authorization

CIS MCP §3 0/10

Who the agent is, and what it is allowed to do on whose behalf.

Client (Host) Configuration

CIS MCP §4 0/9

Consent, human oversight, and what the host application lets servers touch.

Server Configuration

CIS MCP §5 0/7

How the server validates input, handles requests, and contains side effects.

Data Protection & Privacy

CIS MCP §6 0/3

What reaches the model, where secrets live, and where servers can connect.

Observability & Audit

CIS MCP §7 0/4

Being able to see, after the fact, exactly what happened.

Supply Chain Security

CIS MCP §8 0/3

Where your MCP servers come from, and how you know they haven't changed.

Isolation & Execution Safety

CIS MCP §9 0/3

Limiting the blast radius if a server is compromised or misbehaves.

Resource Limits & Caching

CIS MCP §10 0/2

Keeping costs, load, and cached data under control.

Prompt-Injection Hygiene

0/3

Good practice beyond the Benchmark's domains: treat retrieved content and tool output as untrusted.

Personal educational tool: This checklist is a simplified educational tool on Andrew Dannenberger's personal website. It is not an official CIS checklist, audit, certification, or employer product, and it does not replace a formal security review.