---
title: AWS Security Hub MCP App (Preview): Investigate Exposure Findings Inside Claude Desktop
description: On Jul 27, 2026, AWS launched the Security Hub MCP App preview—8 read-only tools that bring exposure findings, attack paths, and remediation guidance into Claude Desktop at no additional cost for Security Hub customers.
url: https://www.factualminds.com/blog/aws-security-hub-mcp-app-preview-2026/
datePublished: 2026-07-30T00:00:00.000Z
dateModified: 2026-07-30T00:00:00.000Z
author: palaniappan-p
category: Security & Compliance
tags: security-hub, model-context-protocol, aws-security, claude, exposure-findings, ai-security, compliance
---

# AWS Security Hub MCP App (Preview): Investigate Exposure Findings Inside Claude Desktop

> On Jul 27, 2026, AWS launched the Security Hub MCP App preview—8 read-only tools that bring exposure findings, attack paths, and remediation guidance into Claude Desktop at no additional cost for Security Hub customers.

On **Jul 27, 2026**, AWS announced the preview of the **[AWS Security Hub MCP App](https://aws.amazon.com/about-aws/whats-new/2026/07/aws-security-hub-mcp-app/)**—a local [Model Context Protocol](https://modelcontextprotocol.io/) server that brings **Security Hub exposure findings** into **Claude Desktop**. Each tool call returns a **dual response**: a compact text summary for the agent to reason over, plus an interactive visualization (top exposures table, attack path graph, network path hops) you can verify in the same conversation.

This is not another generic “ask AI about AWS” connector. It is a **read-only investigation surface** for the exposure model Security Hub has been building through **2025–2026**—correlated signals (vulnerability, misconfiguration, reachability, sensitive data) rolled into prioritized exposures, with **[impact analysis](https://aws.amazon.com/about-aws/whats-new/2026/07/impact-analysis-aws-security-hub/)** (Jul 6, 2026) feeding severity and attack-path scope.

**Quantified scope (from AWS, not a customer claim):** **8** documented tools; available at **no additional cost** to Security Hub customers; preview in **all commercial Regions** where Security Hub runs; requires Security Hub enabled with **exposure findings** already available.

If you are still wiring Security Hub itself, start with our [Security Hub compliance monitoring setup guide](/blog/how-to-set-up-aws-security-hub-compliance-monitoring/) and the [native CSPM vs third-party decision guide](/blog/aws-cspm-native-vs-third-party-decision-guide/) before chasing an MCP install.

## Why this matters for security teams

Context switching is the tax most SOCs and cloud security engineers already pay: Security Hub console → Inspector → GuardDuty → Config → ticket → chat. The MCP App collapses the **investigation read path** into Claude Desktop without inventing a new finding store.

| Before                                           | With Security Hub MCP App                                       |
| ------------------------------------------------ | --------------------------------------------------------------- |
| Export finding IDs, paste into chat, lose graphs | Agent calls `top_exposures` / `attack_path`; UI renders in-chat |
| Attack path lives in one console tab             | Graph + text summary in one dual response                       |
| Remediation docs hunted separately               | `recommendation` returns guidance with doc links                |

**Opinionated take:** treat this as an **analyst accelerator for exposure triage**, not as a replacement for [automated remediation](/blog/from-reactive-to-proactive-automating-aws-security-remediation/) or [incident response runbooks](/blog/aws-security-incident-response-runbooks-2026/). Chat investigates; EventBridge + Lambda (or your ticketing SLA) remediates.

**Trade-off stated plainly:** you gain speed and dual-response visualization inside Claude Desktop; you accept a **local credential dependency**, **Claude Desktop–only** install path in preview, and the reality that visualizations do not create audit evidence unless you capture outcomes into your ticket/IR system of record.

## How it fits next to other AWS agent surfaces

Do not conflate three different products:

1. **[Managed AWS MCP Server (GA May 6, 2026)](/blog/aws-mcp-server-ga-agent-toolkit-serverless-plugin/)** — general agent gateway to AWS APIs with IAM guardrails, CloudWatch, CloudTrail; **2** Regions at GA.
2. **[Agent Toolkit for AWS skills/plugins](/blog/aws-agent-toolkit-for-aws-skills-guide/)** — curated Agent Skills and install bundles for coding agents.
3. **Security Hub MCP App (this preview)** — Security Hub **exposure** investigation inside Claude Desktop with dual text + UI responses.

**Recommendation:** use the Security Hub MCP App when the question is “what are my top exposures and how are they reachable?” Use the managed MCP Server when agents need **broader AWS API reach** under organizational guardrails. Use [AWS Security Agent full-repo review](/blog/aws-security-agent-full-repository-code-review/) for **codebase** trust-boundary analysis—not for live cloud exposure graphs.

## Concepts you need before the install

From the [Security Hub MCP App user guide](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-v2-mcp-app.html):

- **Exposure finding** — correlates multiple signals (vulns, misconfigs, reachability, sensitive data) into one view of a resource exposed to risk.
- **Local MCP server** — runs on your machine; uses your AWS SDK credential chain; holds no credentials of its own.
- **MCP App** — interactive UI rendered inside Claude Desktop (tables, graphs).
- **Dual response** — every tool returns agent text **and** a human-verifiable visualization.

Exposure quality still depends on the underlying Security Hub stack—Inspector, CSPM signals, network reachability, and (where enabled) impact analysis. An empty exposure backlog means an empty MCP conversation, not a broken install.

## The 8 tools (call order matters)

| Tool                        | Job                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------- |
| `top_exposures`             | Interactive table of most urgent exposures — **call first**; other tools need finding IDs from this list |
| `finding_detail`            | Overview + correlated-finding trait summary for one finding                                              |
| `finding_overview`          | Text-only summary by finding ID                                                                          |
| `correlated_finding_detail` | Correlated findings for one trait (Vulnerability, Misconfiguration, Reachability, …)                     |
| `attack_path`               | Interactive reachability graph (resources, identities, services)                                         |
| `network_path`              | Ordered hops from AWS edge → target (e.g. IGW → NACL → SG → ENI → instance)                              |
| `recommendation`            | Remediation guidance + documentation links                                                               |
| `resource_detail`           | Resource configuration by short ID (`i-1234`) or ARN                                                     |

**Why this matters / who breaks without it:** teams that skip `top_exposures` and invent finding IDs waste cycles on empty tool errors. Teams that stop at the table without `attack_path` / `network_path` miss the Jul 2026 impact story—downstream privilege reach is often what turns a “medium” into a pageable risk.

## Sample investigation flow (pilot worksheet)

Use this sequence on **one** Critical exposure during the pilot. Do not batch-remediate from chat.

1. Prompt: _“What are my top security exposures?”_ → confirm `top_exposures` table loads and Region matches expectations.
2. Pick the top Critical → `finding_detail` + `correlated_finding_detail` for Vulnerability and Reachability traits.
3. Run `attack_path` and `network_path` → screenshot or export finding ID + hop summary into the ticket.
4. Call `recommendation` → map each suggested change to an owner and a change window (or to an existing EventBridge auto-remediation).
5. Optionally `resource_detail` on the exposed instance/role/bucket → verify config matches what the path graph claims.
6. Close the loop outside Claude: ticket status, suppress/archive rules only when justified, and update the [IR runbook](/blog/aws-security-incident-response-runbooks-2026/) if this class of exposure should page differently next time.

This worksheet is process guidance, not a published latency benchmark. If step 1 fails, fix credentials/Region/Security Hub enablement before debating prompt quality.

## Prerequisites and setup

**Prerequisites (AWS docs):**

- AWS account with **Security Hub enabled** and **exposure findings available**
- [Claude Desktop](https://claude.ai/download) installed
- AWS credentials in the standard SDK credential chain

**Before you install**, confirm from a terminal:

```bash
# Assumed: AWS CLI v2 on PATH; SSO or profile already configured
aws sts get-caller-identity
aws configure get region
```

**Install flow:**

1. Download the official bundle: [`https://d29a07xw1myhp4.cloudfront.net/latest/sechub-mcp.mcpb`](https://d29a07xw1myhp4.cloudfront.net/latest/sechub-mcp.mcpb)
2. Open the `.mcpb` file — Claude Desktop starts the configuration flow; complete it.
3. Verify with a prompt such as: _“What are my top security exposures?”_

> **Reproduce this** — Follow the [MCP App (Preview) user guide](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-v2-mcp-app.html). Bundle URL: [`sechub-mcp.mcpb`](https://d29a07xw1myhp4.cloudfront.net/latest/sechub-mcp.mcpb). Cross-check any CLI/install steps against the live docs—preview packages move.

## Failure modes and counter-cases

> **What breaks** — Analysts install the `.mcpb` with a shared laptop profile that has write privileges “for convenience.” The Security Hub tools stay read-only, but the same principal powers the AWS CLI and any other MCP servers. Detection later shows unexpected `iam:` / `ec2:` mutations that never came from Security Hub MCP. Fix: dedicated **read-only** role + short-lived SSO; treat Claude Desktop like a SOC workstation, not a personal admin shell.

> **Counter-case** — If your team already runs a mature Security Hub → EventBridge → ticket → [Prowler](/blog/prowler-security-hub-aws/) pipeline with clear owners and SLAs, forcing Claude Desktop into the critical path can **slow** triage (license friction, local installs, screenshot-to-ticket handoffs). Pilot MCP App as an **optional investigation aid** for senior analysts, not as the mandatory first hop for every Critical.

Other preview gotchas:

- **No exposures yet** → enable Security Hub standards / Essentials coverage and wait for exposure population before blaming MCP.
- **Wrong Region in credential chain** → findings look “empty” while another Region is full.
- **Expecting remediation APIs** → use `recommendation` for guidance, then your [automated remediation](/blog/from-reactive-to-proactive-automating-aws-security-remediation/) path to execute.

## What to do this week

1. **Confirm Security Hub readiness** — delegated admin, Regions, exposure findings present ([setup guide](/blog/how-to-set-up-aws-security-hub-compliance-monitoring/)).
2. **Issue a read-only investigation role** — SecurityAudit-class read + Security Hub read APIs; no `*:*` on analyst laptops.
3. **Install Claude Desktop + `.mcpb`** on one pilot workstation; run `top_exposures` → `attack_path` → `recommendation` on a single Critical.
4. **Write the outcome into your system of record** — ticket or IR case with finding ID, path summary, and owner. Chat is not the archive.
5. **Decide the boundary** — MCP App for human-in-the-loop investigation; EventBridge/Lambda for known auto-remediations; [Security Agent](/blog/aws-security-agent-full-repository-code-review/) for code; managed [AWS MCP Server](/blog/aws-mcp-server-ga-agent-toolkit-serverless-plugin/) for broader agent API access.

### If you only do one thing

**Create a dedicated read-only AWS profile for Claude Desktop, install the official `.mcpb`, and walk one Critical exposure end-to-end (`top_exposures` → `attack_path` → `recommendation`) into a ticket.** That single drill surfaces credential, Region, and process gaps faster than a policy memo.

## What this post doesn't cover

- Side-by-side latency or token-cost benchmarks of Claude Desktop vs console investigation (we have not published a first-party harness for this preview).
- Non–Claude Desktop MCP hosts loading the Security Hub MCP App UI (unsupported in the Jul 27, 2026 docs).
- Org-wide rollout patterns (device management, DLP for finding text in chat logs, contractor laptop policy).
- Deep pricing math for Security Hub Essentials — see the [CSPM decision guide](/blog/aws-cspm-native-vs-third-party-decision-guide/).

For compliance program wiring beyond findings triage, see [Cloud Compliance Services](/services/cloud-compliance-services/) and [AWS cloud security consulting](/services/aws-cloud-security/).

> **Hardening Security Hub investigations?** FactualMinds helps teams stand up Security Hub Essentials, exposure triage workflows, and agent guardrails without turning analyst chat into an admin shell. [Talk to our team](/contact-us/).

## FAQ

### When should we skip the Security Hub MCP App and stay in the console?
Skip it if Security Hub is not enabled, exposure findings are not populated yet, or your security workflow must stay inside a controlled browser/VDI with no Claude Desktop install. The MCP App is a local Claude Desktop bridge—it does not replace delegated-admin dashboards, EventBridge remediation, or SOC ticketing. Console and automated pipelines remain the system of record for multi-analyst teams.

### Does the Security Hub MCP App modify my environment or remediate findings?
No. AWS documents every tool as read-only. The server uses your local AWS credential chain to call Security Hub APIs and returns text summaries plus interactive visualizations. Remediation still happens through your existing change process—EventBridge/Lambda runbooks, ticketing, or manual console fixes—not through the MCP tools themselves.

### How is this different from the managed AWS MCP Server (GA May 6, 2026)?
The managed AWS MCP Server is a general agent gateway to AWS APIs with IAM guardrails, CloudWatch metrics, and CloudTrail logging (two Regions at GA). The Security Hub MCP App is a purpose-built local MCP bundle for Claude Desktop that surfaces Security Hub exposure findings with dual text + visualization responses. Use the managed server for broad agent-to-AWS access; use the Security Hub MCP App when the job is exposure investigation in chat.

### What could go wrong if analysts share a laptop AWS profile with write access?
The MCP tools themselves are read-only, but the same credential chain may power other AWS CLI/SDK clients on that machine. If the profile has AdministratorAccess, a concurrent script or a different MCP server can still mutate resources. Use a dedicated read-only role (SecurityAudit-equivalent plus Security Hub read APIs), prefer short-lived SSO sessions, and never point Claude Desktop at a shared break-glass principal.

### Is there an extra charge for the Security Hub MCP App?
Per the Jul 27, 2026 announcement, the Security Hub MCP App is available at no additional cost to Security Hub customers. You still pay for Security Hub itself (for example Essentials per-resource units) and any downstream services your investigation leads you to use. Confirm current pricing on the AWS Security Hub product page before budgeting.

### Which clients are supported in preview?
AWS documents Claude Desktop as the install target for the .mcpb bundle. Do not assume Cursor, Claude Code, or other MCP hosts will load the same Security Hub MCP App visualizations until AWS publishes support. For other agents, continue using Security Hub APIs, console, or the managed AWS MCP Server patterns described in our MCP GA guide.

---

*Source: https://www.factualminds.com/blog/aws-security-hub-mcp-app-preview-2026/*
