Bright MCP
Bright Security
Bright Security
Bright's hosted MCP server lets AI clients inspect Bright projects, entrypoints, discoveries, scans, and findings, and run scans or discoveries when the API key permits.
Current Bright Security reference enumerates 36 exact tools across scans, discovery, entrypoints, vulnerabilities, authentication configs, project/test listing and repeaters. Several start/stop scans, alter or delete entrypoints/auth/repeaters; use the project API key scopes and user authorization deliberately.
runScanStart a security scan against entrypoints. Supports targeting by specific `entrypointIds` or by `entrypointStatuses` (e.g., `["new", "changed", "vulnerable"]`). For test configuration, provide either `tests` or `templateId`. For private/local targets, specify a connected repeater via `repeaters`.
getScanStatusGet the current status of a scan run.
stopScanStop a running scan. Only succeeds when the scan is in a stoppable state.
listScansList scans for a project.
getScanLogsGet engine logs for a scan with optional severity, search, and cursor filters.
getScanWarningsGet scan errors and warnings with mitigation details when available.
listScanVulnerabilitiesList security vulnerabilities found during a specific scan with filters and pagination.
getScanVulnerabilityGet detailed information about a specific vulnerability found during a scan, including additional API detail fields when available.
listScanEntrypointsList entrypoints observed during a specific scan.
getScanEntrypointGet detailed request/response data for a scan entrypoint.
runDiscoveryDiscover API endpoints using crawling (`crawlerUrls`) or API definitions (`fileId` from `uploadApiDefinition`). For private/local targets, specify a connected repeater via `repeaters`.
getDiscoveryStatusGet the current status of a discovery run.
stopDiscoveryStop a running discovery. Only succeeds when the discovery is in a stoppable state.
listDiscoveriesList discoveries for a project.
getDiscoveryLogsGet engine logs for a discovery with optional severity, search, and cursor filters.
getDiscoveryWarningsGet warnings recorded on a discovery run.
listDiscoveryEntrypointsList entrypoints observed during a specific discovery.
getDiscoveryEntrypointGet detailed request/response data for a discovery entrypoint.
uploadApiDefinitionUpload an API definition file (OpenAPI/Swagger) by URL or content. Returns a file ID to reference in discovery runs.
listEntrypointsList discovered API endpoints/URLs for a project.
getEntrypointGet detailed information about a specific entrypoint by ID, including headers, body, and configuration.
addEntrypointAdd a new entrypoint to a project. Entrypoints define HTTP requests that can be used for security scanning.
editEntrypointUpdate an existing entrypoint in a project.
deleteEntrypointDelete an entrypoint from a project. This operation cannot be undone.
listVulnerabilitiesList security vulnerabilities found for a project.
listAuthsList authentication configurations for a project.
getAuthGet a single authentication configuration by ID.
addAuthCreate a new authentication configuration (auth object).
editAuthUpdate an existing authentication configuration.
deleteAuthDelete an authentication configuration. This operation cannot be undone.
testAuthRun an authentication test and return a verification verdict with per-result evidence.
listProjectsList all projects available to the API key.
listTestsList available security tests (e.g., SQL injection, XSS) that can be run in scans.
createRepeaterCreate a repeater for accessing private/local targets. The response includes arguments for starting the repeater with the Bright CLI.
deleteRepeaterDelete a repeater. This operation cannot be undone.
listRepeatersList repeaters that route traffic to private/local targets.
No evidence summary is recorded for this source.
Official tool reference lists the complete set of 36 named tools and summaries.
Bright documents key scope permissions including project, scan, discovery, entrypoint, auth, and repeater access.
Bright FAQ states authorized-target requirement, collected scan data, and development/staging use.
Current vendor table documents all 36 exact tool names and operation descriptions, including destructive actions and private-target repeater support.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.
Bright Security
Bright's hosted MCP server lets AI clients inspect Bright projects, entrypoints, discoveries, scans, and findings, and run scans or discoveries when the API key permits.
Current Bright Security reference enumerates 36 exact tools across scans, discovery, entrypoints, vulnerabilities, authentication configs, project/test listing and repeaters. Several start/stop scans, alter or delete entrypoints/auth/repeaters; use the project API key scopes and user authorization deliberately.
runScanStart a security scan against entrypoints. Supports targeting by specific `entrypointIds` or by `entrypointStatuses` (e.g., `["new", "changed", "vulnerable"]`). For test configuration, provide either `tests` or `templateId`. For private/local targets, specify a connected repeater via `repeaters`.
getScanStatusGet the current status of a scan run.
stopScanStop a running scan. Only succeeds when the scan is in a stoppable state.
listScansList scans for a project.
getScanLogsGet engine logs for a scan with optional severity, search, and cursor filters.
getScanWarningsGet scan errors and warnings with mitigation details when available.
listScanVulnerabilitiesList security vulnerabilities found during a specific scan with filters and pagination.
getScanVulnerabilityGet detailed information about a specific vulnerability found during a scan, including additional API detail fields when available.
listScanEntrypointsList entrypoints observed during a specific scan.
getScanEntrypointGet detailed request/response data for a scan entrypoint.
runDiscoveryDiscover API endpoints using crawling (`crawlerUrls`) or API definitions (`fileId` from `uploadApiDefinition`). For private/local targets, specify a connected repeater via `repeaters`.
getDiscoveryStatusGet the current status of a discovery run.
stopDiscoveryStop a running discovery. Only succeeds when the discovery is in a stoppable state.
listDiscoveriesList discoveries for a project.
getDiscoveryLogsGet engine logs for a discovery with optional severity, search, and cursor filters.
getDiscoveryWarningsGet warnings recorded on a discovery run.
listDiscoveryEntrypointsList entrypoints observed during a specific discovery.
getDiscoveryEntrypointGet detailed request/response data for a discovery entrypoint.
uploadApiDefinitionUpload an API definition file (OpenAPI/Swagger) by URL or content. Returns a file ID to reference in discovery runs.
listEntrypointsList discovered API endpoints/URLs for a project.
getEntrypointGet detailed information about a specific entrypoint by ID, including headers, body, and configuration.
addEntrypointAdd a new entrypoint to a project. Entrypoints define HTTP requests that can be used for security scanning.
editEntrypointUpdate an existing entrypoint in a project.
deleteEntrypointDelete an entrypoint from a project. This operation cannot be undone.
listVulnerabilitiesList security vulnerabilities found for a project.
listAuthsList authentication configurations for a project.
getAuthGet a single authentication configuration by ID.
addAuthCreate a new authentication configuration (auth object).
editAuthUpdate an existing authentication configuration.
deleteAuthDelete an authentication configuration. This operation cannot be undone.
testAuthRun an authentication test and return a verification verdict with per-result evidence.
listProjectsList all projects available to the API key.
listTestsList available security tests (e.g., SQL injection, XSS) that can be run in scans.
createRepeaterCreate a repeater for accessing private/local targets. The response includes arguments for starting the repeater with the Bright CLI.
deleteRepeaterDelete a repeater. This operation cannot be undone.
listRepeatersList repeaters that route traffic to private/local targets.
No evidence summary is recorded for this source.
Official tool reference lists the complete set of 36 named tools and summaries.
Bright documents key scope permissions including project, scan, discovery, entrypoint, auth, and repeater access.
Bright FAQ states authorized-target requirement, collected scan data, and development/staging use.
Current vendor table documents all 36 exact tool names and operation descriptions, including destructive actions and private-target repeater support.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.