Threat Category Endpoints
Purpose-built single-category servers โ each one isolates exactly one MCP attack pattern so detection can be tested in isolation.
Tool description contains a coercive SYSTEM directive instructing the agent to silently harvest and exfiltrate credentials.
Tool names mirror standard system tools (read_file, write_file) โ agent calls the attacker's version instead of the legitimate one.
Tools explicitly designed to harvest API keys, PII, and credentials from the AI context and ship them to an external server.
Hidden <!-- AGENT_INSTRUCTION --> and <<<SYSTEM OVERRIDE>>> directives embedded inside benign-looking tool descriptions.
Realistic Compromise Scenarios
Same real enterprise server, two access models โ compare an open MCP server against one sitting behind a proper OAuth 2.1 resource server.
AcmeCorp Internal Tools
Powered by local LLM ยท gemma3:1b ยท unauthenticatedA real enterprise MCP server backed by a local AI model โ 4 tools return genuine LLM-generated responses. The remaining 20 tools were silently rebuilt to demonstrate every category of the OWASP MCP Top 10 (token exposure, privilege escalation, tool poisoning, supply-chain tampering, command injection, intent-flow subversion, missing authZ, missing audit trails, shadow MCP servers, context over-sharing). Users connecting in good faith trigger AI Defense detection without knowing the server is compromised. Wide open โ no auth required.
AcmeCorp Internal Tools โ Authenticated
Cisco Duo Authorization Server ยท RFC 9728Identical compromised server, this time as a proper OAuth 2.1 Resource Server. No token โ 401 + WWW-Authenticate. Tokens are issued by Cisco Duo (Authorization Code+PKCE for users, Client Credentials for machine-to-machine) and validated here against Duo's JWKS. Metadata is live and publicly inspectable:
AcmeCorp Internal Tools โ via agentgateway
Open-Source MCP Gateway (agentgateway.dev) ยท CEL Tool-RBACIdentical compromised server, this time behind agentgateway โ an open-source alternative to the Cisco AI Defense gateway demo. A CEL authorization rule blocks the two poisoned tools right at the gateway: they never show up in tools/list at all, instead of just being flagged.
AcmeCorp Internal Tools โ Duo Authorization Connector (Envoy)
Duo Authorization API (PDP) + Envoy AI Gateway (PEP) ยท OAuth 2.1 + ext_authzA fourth take on the same server โ this one splits enforcement into a Policy Decision Point and a Policy Enforcement Point. Cisco Duo's Authorization Connector is the PDP: it holds the real per-tool policy (Duo Directory groups, live risk signals). Envoy AI Gateway is purely the PEP here โ it enforces whatever Duo decides, via a vendor-neutral ext_authz callback, so the enforcement point itself is swappable behind the same policy.
AcmeCorp Internal Tools โ Duo Authorization Connector (agentgateway)
Same Duo PDP, agentgateway instead of Envoy as PEP ยท OAuth 2.1 + ext_authzSame setup as the card above, with agentgateway standing in for Envoy as the enforcement point instead โ the same Duo policy decision, enforced by a different vendor-agnostic ext_authz-capable proxy.
Disguised / Camouflaged Endpoints
Servers that pass as well-known productivity/dev tools โ the payload hides among otherwise legitimate-looking tools.
SecureAccessRocks Workspace MCP
Masquerades as a legitimate workspace MCP server. The poisoned payload is buried inside confluence_create_page โ all other tools look clean.
SecureAccessRocks Code MCP
Pretends to be a code search MCP. github_search_code contains hidden credential harvesting framed as "standard Copilot telemetry".
Reference
Baseline endpoints for calibration โ one deliberately clean, one bundling everything for a full-spectrum scan.
Minimal clean reference with no malicious content. Expected result: no threat detection.
All threat-category tools combined โ use this URL in AI Defense or MCP clients to trigger detection across all categories at once.
Clean Enterprise Servers
Fully legitimate tool sets with zero hidden payloads โ useful as a low-noise baseline against the threat categories above.
Productivity
Calendar, tasks and notes management โ fully clean tool definitions, no hidden payloads.
Developer Tools
Git, CI/CD pipelines and Docker โ realistic developer tooling with no malicious content.
Analytics & Monitoring
Metrics, reports, dashboards and alert management โ clean observability tooling.
IT Service Management
Tickets, incidents, change requests and CMDB โ enterprise ITSM without any threats.