Most guidance published on AI agent security is written for enterprise organizations. It assumes dedicated AI security functions, red teams, platform engineering groups, and the budget to commission purpose-built tooling.
If your security team is three people covering five hundred employees and a cloud environment that grows faster than you can document it, that guidance was not written for you.
The five posts in this series have established the threat landscape: how MCP works, what makes it a new and distinctive attack surface, the specific attack classes being exploited, the real incidents that demonstrate those attacks are not theoretical, and the shadow infrastructure problem that makes visibility the foundational challenge.
This post turns that understanding into a phased, actionable program — structured around what a lean team can realistically accomplish in 30, 60, and 90 days.
Before the phased timeline, it helps to organize MCP security around four distinct risk categories. Each one maps to a control domain and a set of practical questions. Understanding which categories apply most urgently to your environment tells you where to focus first.
Most mid-market organizations are currently at near-zero governance for all four. That is not a criticism — MCP launched in November 2024, and the tooling is still emerging. The goal of this playbook is to move to a meaningful baseline within a quarter.
The first month is about understanding what you currently have. You cannot govern what you cannot see. None of the actions in this phase require specialized AI security tooling; they simply require conversations, searches, and extensions to existing processes.
Talk to your development team leads this week. Do not rely on IT asset management records — they almost certainly do not capture AI IDE configurations. Ask directly:
Document the responses. This is your current MCP inventory. It will almost certainly contain some surprises.
Open Smithery.ai and MCP.so and run searches for:
If you find unofficial servers using your brand names, document them. This represents both an inbound risk (your employees may install them) and an outbound risk (your customers may install them, believing them to be official).
Both are items for your third-party risk register and, depending on what data those servers process, may carry legal implications. This search takes fifteen minutes. We suggest running it now, before the end of this post.
Using your existing external scanning capability, check whether any of your known domains, subdomains, and IP ranges expose routes characteristic of MCP services:
Any results here require immediate investigation. An externally reachable MCP endpoint that was not intentionally published is a Shadow MCP server with public exposure.
For each AI tool deployment your team is aware of, ask three questions that reflect the lethal trifecta:
Any deployment where all three answers are yes is a high-priority risk configuration. Document it and prioritize it for the remediation work in the next phase.
With baseline visibility established, the second month focuses on putting controls in place that prevent the problem from growing while you work on remediating existing exposure.
Add MCP server installation to your existing software procurement or open-source dependency policy. The addition does not need to be complex. A single clause such as this is sufficient as a starting point:
"Any MCP server installed in an AI development tool must be reviewed and documented before installation. Review should include verification of publisher identity, assessment of tool permissions required, and confirmation of the server's intended function. Remote-hosted MCP servers require explicit approval from the security team."
This creates a governance touchpoint where none currently exists. It will not catch everything (developers can still install servers without going through the process), but it does establish a policy baseline for accountability and creates a natural moment to ask the right questions before a server is connected to a developer's environment.
For any MCP server currently installed or under consideration for installation, apply this five-point check:
Do not rely on GitHub stars, fork counts, or download numbers as trust signals. SmartLoader demonstrated that all three can be systematically fabricated using fake accounts and automated tooling.
Conduct a quick audit of the permissions currently held by AI agents in your development environments. The target state is minimum necessary access: an AI agent should hold only the permissions required for its specific intended function. In practice, this means:
This work does not need to be completed in one sprint. Triage by risk: address the lethal trifecta deployments identified in the first phase before lower-priority environments.
If your AI development tools or MCP infrastructure support logging of tool invocations — what tool was called, with what parameters, at what time, by which agent — enable it. If centralized log management is available, route these logs there.
Without this, you have no forensic capability if an incident occurs. You will not be able to answer basic incident response questions: What data was accessed, what operations were performed, and how long has this been happening?
Basic logging is not a complete solution, but it is the difference between "we detected an anomaly" and "we have no idea what happened."
The third phase moves from reactive governance to proactive detection. The goal is to establish a continuous monitoring capability across the most important risk dimensions — without requiring a dedicated headcount increase.
The one-time registry search you conducted in the first phase was a snapshot. New MCP servers are published daily. Brand impersonation does not wait for your quarterly audit cycle.
The target state is automated, continuous monitoring of major MCP registries — the GitHub MCP Registry, Smithery.ai, and modelcontextprotocol.io — for:
Manual repetition of the Day 1 registry search is not scalable. Continuous monitoring requires tooling that automates the detection and alerting function.
If your organization uses an external attack surface management tool, work with your provider to confirm that MCP endpoint discovery is included in your scanning coverage. Both CyCognito and Escape have published on their native MCP discovery capabilities.
If your external scanning is less sophisticated, add MCP-characteristic routes and patterns to your existing scanning alert criteria. Any new external endpoint that exhibits MCP protocol behavior should generate an alert for review.
Add three MCP-specific scenarios to your incident response documentation. These do not need to be lengthy — a page each is sufficient to provide responders with the right questions and containment actions:
For security leaders who need to communicate the MCP security posture to a board, audit committee, or executive team, a maturity model provides a useful framing that shows progress over time without requiring deep technical explanation.
For most mid-market organizations, moving from Level 1 to Level 3 over one quarter represents a substantial and defensible risk reduction. It addresses the two most immediate threat categories — registry risk and supply chain risk — with controls that are proportionate to the team size.
The path from Level 3 to Level 5 follows as the ecosystem matures, tooling develops, and your program can justify additional investment.
These five questions translate your MCP security program into governance language — suitable for a board risk report, an audit committee briefing, or an executive security update:
The answer after executing this playbook should be "yes, with documented inventory and a process for keeping it current."
The answer should be "yes, with a provenance verification standard and an approved server list."
The answer should be "yes, continuously and automatically."
The answer should be "yes, covering supply chain compromise, prompt injection, and shadow server discovery."
The answer should be "yes, with the lethal trifecta assessment completed and high-risk configurations remediated."
If you can answer all five affirmatively, you have a defensible MCP security posture — one that demonstrates awareness of the risk, proportionate controls, and an ongoing monitoring program. That is a stronger position than the majority of mid-market organizations can claim today.
These questions also map to the reporting framework your board already understands. The monitoring maturity model (Level 1 through 5) gives you a quantifiable metric to demonstrate progress quarter over quarter — the kind of measurable risk reduction that satisfies board governance without requiring your team to learn a new reporting language.
The MCP ecosystem launched in November 2024. The threat actor response — SmartLoader, CVE-2025-6514, the GitHub MCP exploitation, and the Postmark impersonation — arrived within its first twelve months. The gap between when a new attack surface emerges and when it is systematically exploited is shrinking with each technology cycle.
The organizations that establish visibility, policy, and monitoring now will be significantly better positioned when — not if — MCP-related incidents become more frequent and more sophisticated. The playbook above is not a complete solution. No playbook is. But it is a proportionate, achievable starting point for a lean team that cannot afford to wait for the ecosystem to mature before acting.
Throughout this series, we've covered how MCP works, the documented threats in public registries, the runtime attack classes being exploited, the real incidents that demonstrate those attacks in practice, and the shadow infrastructure problem that makes visibility the foundational challenge.
UpGuard Breach Risk was built for exactly this challenge — giving lean security teams the external threat visibility that enterprise platforms promise at enterprise prices.
Threat Monitoring now exposes MCP servers published across major public registries — the GitHub MCP Registry, Smithery.ai, and modelcontextprotocol.io — identifying official versus unofficial servers and detecting brand impersonation before your developers or customers encounter it.
Combined with Breach Risk's AI-powered triage, your team can focus on the MCP threats that matter without adding another tool or another headcount. And the monitoring maturity model in this playbook gives you a framework to prove progress to your board, quarter over quarter.
Request a demo to see what Threat Monitoring discovers about your organization's MCP exposure — no commitment required.
Request a demo →
Want this playbook as a reference your team can use offline? Download the complete MCP Security Playbook for Mid-Market Teams, including the four risk categories, the 30/60/90-day action plan, the lethal trifecta assessment, the provenance verification checklist, and the five board questions.
Download the MCP Security Playbook (PDF) →