MCP.so
Sign In

UpGuard CyberRisk MCP Server

@leroylim

About UpGuard CyberRisk MCP Server

Node.js MCP server for UpGuard CyberRisk API integration. Provides comprehensive cybersecurity risk assessment tools with stateless HTTP transport, caching, and resilience patterns.

Basic information

Category

Other

License

MIT

Runtime

node

Transports

stdio

Publisher

leroylim

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is UpGuard CyberRisk MCP Server?

An MCP server that integrates with UpGuard’s CyberRisk API to provide security risk assessment, vendor monitoring, breach detection, and compliance reporting through a standardized interface. It is designed for security teams, risk analysts, and developers using MCP‑compatible clients (e.g., Claude Desktop, Cursor IDE).

How to use UpGuard CyberRisk MCP Server?

Install Node.js 18+, clone the repository, run npm install, create a .env file with UPGUARD_API_KEY=your_key, and start with npm start. Then add the server’s configuration to your MCP client’s JSON config file (e.g., claude_desktop_config.json) pointing to src/index.js and providing the API key in the env field. Obtain your API key from the UpGuard platform under Settings → API.

Key features of UpGuard CyberRisk MCP Server

  • 67 API tools across 13 categories for security management
  • 25 comprehensive prompts including 8 advanced workflows
  • Real‑time risk assessment with vendor monitoring and breach detection
  • Automated documentation generation in multiple formats
  • Interactive API explorer (Swagger UI, Redoc)
  • 22 Zod schema definitions for input validation
  • CI/CD integration with GitHub Actions and GitHub Pages

Use cases of UpGuard CyberRisk MCP Server

  • Run comprehensive risk assessments and trend analyses for your organization
  • Generate compliance reports and dashboards for stakeholders
  • Manage the full lifecycle of domains and network assets
  • Onboard and continuously monitor vendor security posture
  • Investigate data breaches and typosquatting risks for domains

FAQ from UpGuard CyberRisk MCP Server

What are the prerequisites to run this server?

Node.js 18+ (or npm/yarn) and a valid UpGuard CyberRisk API key (requires an UpGuard account with administrator access).

How do I obtain an UpGuard API key?

Log in to cyber‑risk.upguard.com, click the Settings icon, go to the API tab, create a new API key, and copy the alphanumeric string.

How do I configure the server with Claude Desktop?

Add the server’s configuration to your claude_desktop_config.json file, setting command to "node", args to the full path of src/index.js, and env with UPGUARD_API_KEY. Then restart Claude Desktop.

How many API tools and prompts are included?

The server exposes 67 API tools across 13 categories and 25 comprehensive prompts (8 advanced workflows plus 17 existing prompts).

What documentation formats are generated?

All documentation can be generated by running npm run docs:full. Output includes an interactive HTML hub, Swagger UI, Redoc, Markdown, and an OpenAPI specification.

Comments

More Other MCP servers