Community-built, comprehensive MCP server for the SecurityScorecard API (unofficial).
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Securityscorecard Mcp.
security_dashboardScore, grade, and key security metrics
analyze_security_risksIssue prioritization and risk analysis
create_improvement_planActionable remediation roadmaps
discover_assetsAsset inventory with security context
analyze_email_securitySPF/DMARC/DKIM analysis
api_discoverySearch 507 API endpoints with hybrid semantic/keyword search
A community-built, comprehensive Model Context Protocol (MCP) server that integrates with the SecurityScorecard API. It runs over stdio, so it works with any MCP-compatible client β Claude Desktop, Claude Code, Cursor, VS Code, and others.
Published on npm as
@callmarcus/securityscorecard-mcpand listed in the MCP Registry asio.github.CallMarcus/securityscorecard-mcp.
Disclaimer: This is an independent, community-built open-source project. It is not affiliated with, endorsed by, sponsored by, or associated with SecurityScorecard, Inc. in any way. It is built solely against SecurityScorecard's publicly available API documentation. "SecurityScorecard" and all related names, marks, and logos are trademarks of SecurityScorecard, Inc. and are used here for identification purposes only. You must supply your own API credentials and comply with SecurityScorecard's terms of service.
No clone or build required. The server runs over stdio via npx, so any MCP-compatible client can launch it. npx -y always fetches the latest published version.
Most clients β Claude Desktop, Cursor, Cline, Windsurf, and others β share the same mcpServers JSON. Add this block to the client's MCP config:
Where that config file lives:
| Client | Config file |
|---|---|
| Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Cursor | ~/.cursor/mcp.json (global) or .cursor/mcp.json (project) |
Replace the credentials with your own, then restart the client.
Claude Code β add it from the CLI instead:
On Windows, wrap the launcher in cmd /c: ... -- cmd /c npx -y @callmarcus/securityscorecard-mcp.
VS Code (Copilot) β uses a servers key with an explicit type, in .vscode/mcp.json:
Then point your MCP client at the local build. For clients that use the mcpServers format (Claude Desktop, Cursor, β¦):
Important: Replace the path and credentials with your actual values, then restart your MCP client. (For Claude Code, run claude mcp add security-scorecard --env SECURITY_SCORECARD_API_TOKEN=your-api-token-here -- node /path/to/security-scorecard-mcp/build/index.js.)
The server (index.js) provides 9 specialized tools:
| Tool | Purpose |
|---|---|
security_dashboard | Score, grade, and key security metrics |
analyze_security_risks | Issue prioritization and risk analysis |
create_improvement_plan | Actionable remediation roadmaps |
discover_assets | Asset inventory with security context |
analyze_email_security | SPF/DMARC/DKIM analysis |
api_discovery | Search 507 API endpoints with hybrid semantic/keyword search |
analyze_issue_types | Granular issue type breakdowns |
validate_data_completeness | Cross-tool data verification |
query_security_data | Direct API access with discovery |
Each tool supports three response modes for token efficiency:
| Variable | Required | Description |
|---|---|---|
SECURITY_SCORECARD_API_TOKEN | Yes | Your API token |
COMPANY_DOMAIN | No | Default domain for queries |
DEBUG_MODE | No | Set true for verbose logging |
Optional rate limiting and caching:
The server includes hybrid search (semantic + keyword) for finding SecurityScorecard API endpoints:
This searches 507 indexed endpoints and returns matching paths with confidence scores, required parameters, and curl examples.
To update the API reference after changes:
Use the fast build instead:
Reinstall dependencies:
build/index.js is correctnpx -y @callmarcus/securityscorecard-mcp (it should launch and wait silently on stdio)Your API token is invalid or expired. Get a new one from SecurityScorecard dashboard.
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/securityscorecard-mcp)<a href="https://allmcps.com/mcp/securityscorecard-mcp"><img src="https://allmcps.com/api/badge/securityscorecard-mcp?style=directory" alt="Securityscorecard Mcp on AllMCPs" /></a>