Give your AI agent 23 security tools. One config, zero signup.
Edit ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"contrastapi": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.contrastcyber.com/mcp/"]
}
}
}Restart Claude Desktop. Done.
Add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"contrastapi": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.contrastcyber.com/mcp/"]
}
}
}Add to .mcp.json in your project root:
{
"mcpServers": {
"contrastapi": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.contrastcyber.com/mcp/"]
}
}
}Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"contrastapi": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.contrastcyber.com/mcp/"]
}
}
}Use the remote HTTP transport directly:
POST https://api.contrastcyber.com/mcp/
Content-Type: application/json
Accept: application/json, text/event-stream
{"jsonrpc":"2.0","id":1,"method":"initialize",
"params":{"protocolVersion":"2025-03-26",
"capabilities":{},
"clientInfo":{"name":"my-app","version":"1.0"}}}After setup, ask your AI:
"Scan example.com for security issues"
"Look up CVE-2024-3094"
"Check if 8.8.8.8 is malicious"
"Find subdomains of example.com"
"Scan this code for hardcoded secrets"
Use without MCP — cURL, Node.js, Python. API Quick Start →
All endpoints with try-it-out. API Docs →