Red Hat Lightspeed MCP
Model Context Protocol server for Red Hat Lightspeed - advisor, image builder, inventory, and more
Connector by RedHatInsights · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Red Hat Lightspeed MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/redhatinsights-insights-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security-scanning, cloud-management
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 27 read · 1 write · 0 delete · 1 not yet classified
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Docker image
Tools by what they do 29
Read from the source code; the running server may list different tools.
Read 27 · Look things up without changing anything.
explain_access_deniedexplain_cvesfind_host_by_nameget_activation_keyget_activation_keysget_caller_accessget_caller_access_allget_cveget_cve_systemsget_cvesget_host_detailsget_host_system_profile
Show 15 more tools
get_host_tagsget_infoget_openapiget_system_cvesget_systemsget_with_authget_without_authget_workspacelist_clusterslist_hostslist_workspace_hostslist_workspacesload_cve_dashboardload_inventory_dashboardlookup_tool_requirements
Write 1 · Create, change, send or run things.
create_vuln_playbook
Not yet classified 1 · We could not tell from the name and description.
example_tool
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
LIGHTSPEED_CLIENT_IDLIGHTSPEED_CLIENT_SECRET
Network hosts it talks to 9
access.redhat.com· found in codeapi.github.com· found in codecatalog.redhat.com· found in codeconsole.redhat.com· found in codegithub.com· found in coderaw.githubusercontent.com· found in coderedhat.atlassian.net· found in codesso.redhat.com· found in codeunpkg.com· found in code
Tools (29)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
create_vuln_playbookCreate remediation playbook for given CVEs on given systems to mitigate vulnerabilities. Don't process the playbook. You MUST return the YAML as is. Args: playbook_name: Name of the playbook. Example: "Remediation Playbook" cves: CVE identifiers. Example: ["CVE-2016-0800", "CVE-2016-0801"] uuids: Systems Inventory UUIDs. Example: [123e4567-e89b-12d3-a456-426614174000]
example_toolExample tool.
explain_access_deniedread-onlyDiagnose a 403 access denial for a specific MCP tool call. Returns only the console role names the caller is missing. Use this instead of guessing permission or role names. The authenticated principal is usually the MCP service account when using client ID/secret in the environment—not the console user in chat.
explain_cvesread-onlyExplain why CVEs are affecting my environment. This endpoint returns a detailed explanation of why CVEs are affecting my environment. It uses VMAAS to explain the CVEs, what packages are affected and why. Alongside with the information how this CVE can be fixed. To get the explanation, we need to get the system UUID from the inventory and list of CVEs. 'affected_packages' in 'vmaas' response is a list of packages that are affected by the CVE. To update affected packages, suggest to use Ansible Remediation Playbook via Remediations MCP tool. Args: cves: CVE identifiers. Example: CVE-2016…
find_host_by_nameread-onlyFind a host by its hostname/display name. Args: hostname: The hostname or display name to search for.
get_activation_keyread-onlyGet a specific activation key by name. 🟢 CALL IMMEDIATELY - No information gathering required. This endpoint returns details for a specific activation key including its name, description, service level, role, usage, release version, and additional repositories. Returns: Activation key details including configuration and subscription information.
get_activation_keysread-onlyGet the list of activation keys available to the authenticated user. 🟢 CALL IMMEDIATELY - No information gathering required. This endpoint returns activation keys that can be used for RHEL system registration. Activation keys contain subscription and configuration information needed to register systems with Red Hat Subscription Management. If the user has more questions about the activation keys, ask the user to go to https://console.redhat.com/insights/connector/activation-keys Returns: List of activation keys with their details including names, descriptions, and associated subsc…
get_caller_accessread-onlyGet RBAC access for the authenticated caller for one application. Returns permissions for the identity used by this MCP server (service account or Bearer token)—not necessarily the human user.
get_caller_access_allread-onlyList all RBAC permissions for the authenticated MCP caller (paginated fetch). Permissions apply to the service account or Bearer identity used by MCP—not your console user unless that identity is what MCP uses.
get_cveread-onlyGet details about specific CVE. This endpoint returns the CVE identification number, description, scores and other metadata. The metadata includes the description, CVSS 2/3 Score, CVSS 2/3 attack vector, severity, public date, modified date, business risk, status, a URL to Red Hat web pages, a list of advisories remediating the CVE, and information regarding known exploits for the CVE. For more info refer to OpenAPI spec Args: cve: CVE identifier. Example : CVE-2016-0800 advisory_available: String of booleans (array of booleans), where true shows CVE-system pairs …
get_cve_systemsread-onlyGet list of systems affected by a given CVE. This is a report of affected systems for a given CVE. Use this tool to obtain list of all affected systems for a given CVE. For more info refer to OpenAPI spec Args: cve: CVE identifier. Example : CVE-2016-0800 (Required) filter_: Full text filter for the display name of system. limit: Pagination - Maximum number of records per page. offset: Pagination - Offset of first record of paginated response. sort: Attribute sorting. Use `-` prefix to sort in descending order. system_uuid: Filter based on Systems Inventory UUID.
get_cvesread-onlyGet list of CVEs affecting the account. This provides an overview of vulnerabilities across your entire system inventory. Use this endpoint to get an overview of which CVEs are affecting your account, including some CVE metadata, how many systems are affected by each CVE, and more. For more info refer to OpenAPI spec Args: filter: Full text filter/search for CVE and it's description text. limit: Pagination - Maximum number of records per page. offset: Pagination - Offset of first record of paginated response. sort: Attribute sorting. Use `-` prefix to sort in descending order…
get_host_detailsread-onlyGet detailed information for specific hosts by their IDs. Returns comprehensive host data including identifiers (insights_id, satellite_id, bios_uuid), display names, network info (IP/MAC addresses), cloud provider details, account/org metadata, timestamps (created, updated, stale_timestamp), reporter info, groups, facts, and basic system_profile data. Args: host_ids: Comma-separated list of host IDs (UUIDs) to retrieve.
get_host_system_profileread-onlyGet detailed system profile information for specific hosts. Returns comprehensive hardware and software configuration data including CPU details (model, count, cores per socket), memory info (system_memory_bytes), infrastructure details (type, vendor), network interfaces, disk devices, BIOS information, and various system state data. For RHEL hosts, also includes software information such as enabled repositories, installed packages, and enabled services. This provides the most detailed technical specifications for each host.
get_host_tagsread-onlyGet tags for specific hosts. Args: host_ids: Comma-separated list of host IDs (UUIDs) to get tags for.
Show 14 more tools
get_inforead-onlyGet OCP Advisor backend health, deployed OCP rules version, and release metadata. 🟢 CALL IMMEDIATELY - No information gathering required. Returns internal Smart Proxy, Insights Results Aggregator, and Content Service status/build/version metadata from the unauthenticated /info endpoint. This is primarily useful for service diagnostics, release verification, and backend health checks; it does not return Advisor recommendations or cluster findings.
get_openapiread-onlyGet $container_brand_long Vulnerability OpenAPI specification in JSON format.
get_system_cvesread-onlyGet list of CVEs affecting a given system. IMPORTANT: Prefer `get_cves` as `get_cves` can filter for CVEs with available advisories. This is a report of CVEs affecting a given system. Use this tool to obtain list of all CVEs affecting a given system. For more info refer to OpenAPI spec Args: system_uuid: Systems Inventory UUID. Example : 123e4567-e89b-12d3-a456-426614174000 (Required) filter_: Full text filter for the CVE name. limit: Pagination - Maximum number of records per page. offset: Pagination - Offset of first record of paginated response. sort: Attribute sortin…
get_systemsread-onlyGet list of systems in $container_brand_long Vulnerability inventory. List all systems registered in $container_brand_long Vulnerability service, including information about their last check-in, system name, workspace name, RHEL version, and number of CVEs affecting them. This tool shows both affected and not affected systems. For more info refer to OpenAPI spec Args: filter_: Full text filter for the display name of system. limit: Pagination - Maximum number of records per page. offset: Pagination - Offset of first record of paginated response. sort: Attribute sorting. Use `…
get_with_authSend GET request to Insights API with authentication.
get_without_authSend GET request to Insights API without authentication.
get_workspaceread-onlyGet details for one or more workspaces by ID. Returns id, name, ungrouped, host_count, and timestamps for each workspace. Required permission: inventory:groups:read (Workspace viewer).
list_clustersread-onlyList clusters available to the authenticated user. 🟢 CALL IMMEDIATELY - No information gathering required. Uses the Insights Results Aggregator v2 ``/clusters`` endpoint, which returns clusters visible to the authenticated account along with recommendation hit counts and risk summaries.
list_hostsread-onlyList hosts with filtering and sorting options. CRITICAL: For the 'per_page' parameter, you MUST use a value of 10 on the first call to avoid performance degradation and context overflow. Only use a larger value if the user explicitly requests to see more systems at once.
list_workspace_hostsread-onlyList hosts that belong to a workspace. Use list_workspaces first to obtain the workspace ID. Required permission: inventory:hosts:read (Inventory Hosts viewer).
list_workspacesread-onlyList Inventory workspaces (console UI name for Inventory groups). Call this tool whenever the user asks to list, show, or get workspaces. Do not invent workspace names such as Ungrouped Hosts without calling this API. Each result includes id, name, ungrouped, and host_count. Prefer workspace IDs in later calls; names can be duplicated. Required permission: inventory:groups:read (Workspace viewer).
load_cve_dashboardread-onlyShow, list, or display CVEs — account-level or for a specific system — in an interactive dashboard. PREFER this tool over get_cves and get_system_cves whenever the user wants to see, show, list, or display CVEs, whether for the entire account or for a specific system. Use get_cves or get_system_cves only when you need the raw data for analysis or processing. The dashboard fetches data directly from the server. If system_uuid is provided, it fetches system-level CVEs. Otherwise, it fetches account-level CVEs. All filter parameters are optional. Args: system_uuid: System UUID for system-le…
load_inventory_dashboardread-onlyShow, list, or display fleet inventory in an interactive dashboard. PREFER this tool over list_hosts whenever the user wants to see, show, list, or display hosts or fleet inventory. Use list_hosts only when you need the raw data for analysis or processing. The dashboard fetches data directly from the server. All filter parameters are optional.
lookup_tool_requirementsread-onlyReturn the console role names required for an MCP tool. This reports required roles without checking the authenticated caller's current access. Use ``explain_access_denied`` after a 403 response.
Signals
- Stars
- 25
- Forks
- 42
- Open issues
- 3
- Contributors
- 29
- Last commit
- Oct 22, 2026 (8 days ago)
- Last release
- Oct 22, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.RedHatInsights/insights-mcp- Version
- 1.0.92+6d558022
- Auth
- API key
- Packages
- oci
ghcr.io/redhatinsights/red-hat-lightspeed-mcp - License
- Apache-2.0
- Repository
- github.com/RedHatInsights/insights-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Red Hat Lightspeed MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Red Hat Lightspeed MCP. Agent Mart. https://agentmart.dev/connectors/redhatinsights-insights-mcp (last updated 2026-10-24)