MCP AtlasMCP Atlas

MCP Security Risk Landscape — Q1 2026

2026-03-24

MCP Security Risk Landscape — Q1 2026

Executive Summary

As MCP deployments scale across enterprise environments, a consistent set of security risks has emerged. This report catalogues the top risk categories observed across 20 case studies, with mitigation patterns drawn from high-scoring deployments. The central finding: the largest risks are not in the MCP protocol itself, but in how tokens, scopes, and write operations are governed at the deployment level.


Risk Category Overview

Risk Category Severity Frequency Mitigated In
Overly broad token scope High 14/20 cases Stripe, Cloudflare, HubSpot
Uncontrolled write operations High 9/20 cases Block, Replit, Docker
Prompt injection via tool output High All cases (theoretical) Anthropic, OpenAI
Audit trail gaps Medium 4/20 cases Atlassian, GitHub, Stripe
Cross-workspace data leakage Medium 3/20 cases Notion, Linear, Salesforce
Agent loop / runaway automation Medium 6/20 cases Zapier, HubSpot
Credential exposure in MCP config High All self-hosted GitHub, Replit

Risk 1: Overly Broad Token Scope

The most common risk across all MCP deployments. Many organizations configure MCP servers with full-access API keys rather than restricted, minimum-scope tokens.

Observed in: Snowflake (service account with broad warehouse access), Salesforce (org-wide token), HubSpot (full CRM token).

Mitigation pattern (from high-scoring cases):

  • Stripe: restricted API keys with explicit permission list per agent role.
  • Cloudflare: risk-tiered token model — separate read, write, and delete scopes.
  • GitHub: fine-grained PATs scoped to individual repositories.

Risk 2: Uncontrolled Write Operations

Write-capable MCP tools (create issue, send message, deploy worker, refund payment) can cause real-world side effects if agent logic is incorrect or if prompt injection occurs.

Mitigation pattern:

  • Replit: full write access scoped inside isolated container — no external side effects possible.
  • Block (Goose): write tools require explicit approval gate in hub-and-spoke gateway.
  • Zapier: OAuth consent flow must explicitly authorize each write action category.

Risk 3: Prompt Injection via Tool Output

When MCP tool responses contain untrusted content (e.g., a Jira issue body written by an external user), that content can contain injected instructions that redirect the agent.

Current state: No MCP server in the index implements output sanitization at the tool layer. Mitigation relies on LLM-side defenses.

Mitigation pattern:

  • Anthropic: Constitutional AI filters apply before and after tool call execution.
  • OpenAI: System prompt hardening and function call output validation.
  • Recommended: Implement tool output sanitization at MCP gateway level.

Risk 4: Credential Exposure in Self-Hosted Deployments

Self-hosted MCP servers (Notion, Linear, Cloudflare, most developer tools) store API tokens in local config files or environment variables. These are exposed if the host machine is compromised.

Mitigation pattern:

  • Use secrets managers (AWS Secrets Manager, HashiCorp Vault) to inject tokens at runtime.
  • Rotate tokens on a schedule; all reviewed servers support token rotation.
  • Never commit MCP config files containing tokens to source control.

Risk 5: Agent Loop / Runaway Automation

MCP tools that create records (Zapier, HubSpot, Linear) can be invoked in loops by poorly-designed agents, creating thousands of duplicate records.

Mitigation pattern:

  • Implement idempotency keys at the MCP server layer.
  • Add rate limits at the API gateway level before MCP tool calls reach backend systems.
  • Design agents with explicit stop conditions before invoking write tools.

Security Maturity by Deployment Pattern

Pattern Inherent Risk Level Best Practice Example
Sandboxed Developer Low Replit — full isolation
Hub-and-Spoke Medium Block Goose — gateway approval gates
Internal API Proxy Medium Atlassian Forge — no data egress
Federated Registry High Zapier — per-user consent model
Bidirectional Bridge High Gong — write-back validation logic

Recommended Security Controls Checklist

  • Use restricted/scoped tokens — never full-access API keys for agents
  • Separate read and write token scopes across agent roles
  • Implement approval gates for destructive write operations
  • Use sandbox isolation for agents with filesystem or shell access
  • Store credentials in secrets managers, never in config files
  • Enable and review platform audit logs for all MCP-driven actions
  • Rate-limit MCP tool invocations at the gateway level
  • Implement output sanitization for tools that return untrusted content
  • Rotate API tokens on a 90-day schedule minimum
  • Test agent behavior with adversarial prompt injection inputs