Toolspublished

Amazon OpenSearch Puts Trace and Service-Map Widgets Into MCP Agent Chats

The new OpenSearch capability turns an agent’s observability response into both an explanation and an inspectable dashboard view, but it depends on a local server, AWS credentials, and a configured OpenSearch UI workspace.

By 3 min read
Amazon OpenSearch Puts Trace and Service-Map Widgets Into MCP Agent Chats

Listen to this story

The audio brief

About 1:31
0:001:31
Read transcript
Amazon OpenSearch Service now lets compatible AI chats render interactive observability widgets next to the agent’s written answer. So when an agent proposes a root cause for a failing checkout service, an engineer can inspect the underlying trace waterfall, logs, metrics, or service map without leaving the conversation. The feature is called MCP Apps—an extension to the Model Context Protocol. Normally, a tool call returns text. Here, it can also return a visualization payload. Amazon says that view is generated server-side from the same dashboard data as OpenSearch, rather than being a graphic invented by the model. That gives the engineer a way to compare the hypothesis with deterministic evidence: span timing, error annotations, dependency relationships, call volume, and error rates. Coverage goes beyond tracing. The tools include alert triage, log-pattern clustering, metrics queries, service topology, large-language-model and agent traces, cluster health, and telemetry quality. They can connect to OpenSearch Service domains, Serverless collections, and Amazon Managed Service for Prometheus. There is meaningful setup. The bridge runs locally, needs an OpenSearch UI Observability workspace, Node.js 22 or later, and AWS credentials with es:ESHttpGet and es:ESHttpPost permissions. Amazon lists Claude Desktop, VS Code with GitHub Copilot, Goose, ChatGPT, and Cursor as compatible clients. The open question is how consistently those clients render the interactive views during real on-call work.

Story brief

3 key points

Amazon OpenSearch Service now supports MCP Apps, allowing compatible AI clients to render server-generated trace waterfalls, service maps, logs, metrics, and alerts alongside agent responses. The feature is aimed at reducing context switching during incident diagnosis while keeping visual evidence tied to OpenSearch query results rather than model-generated graphics. Deployment still requires an OpenSearch UI...

  1. 01

    Widgets are generated server-side from dashboard data, letting engineers compare agent hypotheses with deterministic traces and dependency graphs.

  2. 02

    Coverage spans alert triage, log clustering, distributed tracing, metrics, service topology, LLM and agent traces, cluster health, and telemetry quality.

  3. 03

    The local bridge requires Node.js 22 or later plus es:ESHttpGet and es:ESHttpPost permissions.

Amazon OpenSearch Service has added MCP Apps, a Model Context Protocol extension that places interactive observability views beside an AI agent’s text response. The design targets a workflow AWS says often requires engineers to leave the conversation to inspect the traces, logs, and service relationships behind an agent’s root-cause hypothesis.

The verification step moves closer to the diagnosis

The underlying protocol normally returns text from a tool call. MCP Apps add a second payload that a compatible AI assistant or IDE can render as an interactive widget in the conversation. Amazon says the widgets are generated server-side from the same data sources that power its dashboards, rather than being a model-created approximation of the results.

That distinction is central to the product’s pitch. A model can summarize a failing checkout service or suggest a root cause, while the engineer can inspect a trace waterfall or dependency graph in the same thread. Amazon describes the rendered result as deterministic: it is based on the underlying query result and intended to match the corresponding OpenSearch dashboard.

From alert triage to the trace itself

The available apps cover several stages of an investigation. They can surface alerts, search and cluster log patterns, investigate distributed traces, run metrics queries, and draw service topologies. The trace tool can return a span hierarchy, timing details, and error annotations; the service map shows dependencies alongside call volume and error rates.

OpenSearch UI can connect these tools to OpenSearch Service domains, OpenSearch Serverless collections, and Amazon Managed Service for Prometheus. Amazon also lists tools for tracing large language model calls and agent workflows, plus cluster-health and telemetry-quality checks. That makes the release broader than a single trace viewer, though all of the views remain tied to the data sources an organization has connected.

A local bridge is still the entry requirement

This is not a browserless connection with no setup. The documented architecture requires an OpenSearch UI application with an Observability workspace, a locally installed MCP server, Node.js 22 or later, and AWS credentials carrying es:ESHttpGet and es:ESHttpPost permissions. The server runs locally and connects the client to the OpenSearch UI endpoint.

Amazon’s setup guide names Claude Desktop, VS Code with GitHub Copilot, Goose, ChatGPT, and Cursor among compatible clients. The next operational question is how consistently those hosts render and support the interactive payload in day-to-day on-call work. For now, the release shifts the evidence-review interface into the agent conversation, while leaving the data, permissions, and local connection under the customer’s AWS configuration.

Sources

  1. aws.amazon.comAgentic observability with Amazon OpenSearch Service MCP Apps | Amazon Web Services