Model Context Protocol (MCP)¶
Overview¶
The Escape platform supports the Model Context Protocol (MCP), enabling seamless integration between AI assistants and Escape's security platform. MCP provides standardized access to application management, security scanning, and vulnerability analysis directly from your development environment or AI interface.
What is the Model Context Protocol?¶
The Model Context Protocol (MCP) is an open standard developed by Anthropic to facilitate seamless integration between large language models (LLMs) and external tools, services, and data sources. Often likened to the "USB-C of AI applications," MCP provides a universal interface that allows AI systems to interact with various resources in a standardized manner.
MCP enables AI assistants to:
- Access real-time data from external systems
- Execute operations through standardized APIs
- Provide context-aware responses based on your specific data
- Automate complex workflows across multiple services
Escape MCP Server¶
The Escape MCP server is hosted at https://mcp.escape.tech/mcp and provides authenticated access to the Escape platform through the Public API. Authentication is performed using API keys generated from your user settings.
Key Features:
- Application Management: Create, update, and manage security scan profiles
- Scan Operations: Initiate scans, monitor status, and retrieve results
- Domain Management: Manage monitored domains and FQDNs
- Vulnerability Analysis: Access detailed security findings and recommendations
- Archive Access: Retrieve scan exchange archives for deep analysis
Use Cases¶
IDE Integration¶
Integrate the Escape MCP server directly into your development environment to access security capabilities alongside your coding workflow.
Supported IDEs:
- Visual Studio Code
- Cursor
- Any MCP-compatible editor
Capabilities:
- Query application security status without leaving your IDE
- Initiate security scans from your editor
- Review vulnerability findings in context
- Manage scan configurations programmatically
Learn how to configure IDE integration →
Escape Copilot¶
Interact with the Escape platform through natural language using the Escape Copilot, an AI assistant specialized in cybersecurity workflows.
Capabilities:
- Natural language application management
- Conversational scan initiation and monitoring
- Intelligent vulnerability analysis and recommendations
- Automated security workflow orchestration
Explore Escape Copilot capabilities →
Getting Started¶
- Obtain an API Key: Navigate to your User Settings and generate an API key
- Choose Your Integration:
- For IDE integration, follow the IDE Integration Guide
- For Copilot access, explore Escape Copilot
- Configure Authentication: Provide your API key through the
X-ESCAPE-API-KEYheader - Start Using MCP: Access Escape's capabilities through your chosen interface
Security Considerations¶
- API Key Protection: API keys provide full access to your Escape account. Store them securely and never commit them to version control.
- Scoped Access: API keys inherit your user permissions. Ensure your account has only the necessary access level.
- Key Rotation: Periodically regenerate API keys to maintain security hygiene.
- Network Security: All MCP communication occurs over HTTPS. Ensure your network allows connections to
https://mcp.escape.tech.
Technical Details¶
Endpoint: https://mcp.escape.tech/mcp
Protocol: HTTP-based MCP
Authentication: Header-based (X-ESCAPE-API-KEY)
API Scope: Full Public API access
Rate Limits: Subject to standard Public API rate limits
Related Documentation¶
Support¶
For questions or issues with MCP integration:
- Review the IDE Integration Guide for configuration troubleshooting
- Consult the Public API documentation for API-level details
- Contact Escape support for assistance with authentication or connectivity issues
Index¶
- IDE Integration Guide
- Escape Copilot