{"name":"slate","version":"0.1.0","description":"Orchestrate Slate vulnerability scans from Claude, Cursor, or any MCP-compatible AI agent.","installUrl":"https://slatesecurity.ai/mcp","mcpUrl":"https://mcp.slatesecurity.ai","npmPackage":"@slate-security/mcp-server","apiKeysUrl":"https://app.slatesecurity.ai/settings/api-keys","apiUrl":"https://api.slatesecurity.ai","requiredHeaders":[{"name":"Authorization","value":"Bearer <your-api-key>","description":"Slate API key (starts with ba_) from Settings → API keys"}],"requiredEnv":[],"npxRequiredEnv":["SLATE_API_KEY"],"optionalEnv":["SLATE_API_URL"],"agentInstructions":["The Slate MCP server URL is https://mcp.slatesecurity.ai. Do not use api.slatesecurity.ai/api/mcp or npx unless the user explicitly needs the local fallback.","Ask the user for a Slate API key from https://app.slatesecurity.ai/settings/api-keys if they do not have one.","Add or update the \"slate\" entry in the user's MCP config (Cursor: ~/.cursor/mcp.json; Claude Desktop: claude_desktop_config.json) with url \"https://mcp.slatesecurity.ai\" and headers.Authorization set to \"Bearer <api-key>\".","Do not set SLATE_API_KEY in env for the hosted server — use the Authorization header instead.","Tell the user to restart their AI client after saving the config."],"tools":[{"name":"slate_list_scan_findings","description":"List vulnerabilities for a scan with remediation steps."},{"name":"slate_get_finding","description":"Get full finding detail including AI-ready fix prompt."},{"name":"slate_list_targets","description":"List all scan targets in the workspace with scan counts."},{"name":"slate_list_scans","description":"List scans, optionally filtered to one target."},{"name":"slate_scan_domain","description":"Create a target, start a scan, and optionally wait for findings."},{"name":"slate_create_target","description":"Create or return an existing scan target for a URL."},{"name":"slate_start_scan","description":"Start a scan for an existing target (uses one credit)."},{"name":"slate_get_scan","description":"Get scan status, progress, and findings."}],"setupSteps":["Create a Slate API key at https://app.slatesecurity.ai/settings/api-keys (starts with ba_; shown once at creation).","Add the hosted Slate MCP server URL to your AI client: https://mcp.slatesecurity.ai","Set Authorization: Bearer <your-api-key> in the MCP server headers.","Restart your AI client, then ask it to scan a domain with Slate."],"configs":{"cursor":{"mcpServers":{"slate":{"url":"https://mcp.slatesecurity.ai","headers":{"Authorization":"Bearer <your-api-key>"}}}},"claudeDesktop":{"mcpServers":{"slate":{"url":"https://mcp.slatesecurity.ai","headers":{"Authorization":"Bearer <your-api-key>"}}}},"claudeCode":"claude mcp add --transport http slate https://mcp.slatesecurity.ai --header \"Authorization: Bearer <your-api-key>\"","npxFallback":{"mcpServers":{"slate":{"command":"npx","args":["-y","@slate-security/mcp-server"],"env":{"SLATE_API_KEY":"<your-api-key>","SLATE_API_URL":"https://api.slatesecurity.ai"}}}}}}