Embrace has officially acquired SpeedCurve! Together, we’re redefining the future of user-focused observability.

Learn more

Embrace MCP Server adds web support and new tools for spans, logs, and exceptions

Web browser, log, span, and exception icons circling an MCP server

The Embrace MCP Server now has web support as well as new tools for querying span, log, and exception data.

We’re excited to share several improvements to the Embrace MCP Server, including support for web apps and new tools for querying span, log, and exception data. Head to our docs for the full list of available tools and to learn how you can get started with the Embrace MCP Server.

In this post, we’ll provide an overview on the latest updates to the Embrace MCP Server. You’ll learn what data you can query as well as some helpful use cases you can try in your AI observability workflows today.

Topics include:

  • Introducing web support
  • Introducing span tools
  • Introducing log tools
  • Introducing exception tools
  • New crash tool

Introducing web support

Previously, the Embrace MCP Server was only available on our supported mobile platforms of iOS, Android, React Native, and Unity. Now, the Embrace MCP Server is available for web apps! Web apps can query data from all applicable tools, including our app, exception, log, session, span, and network tools!

Here’s a short demo video showing how you can easily explore the health and traffic for a web app with the Embrace MCP Server.

Introducing span tools

We’ve added span data to the Embrace MCP Server, and it currently has the following tools:

  • list_root_spans: List all root spans in an app with performance metrics and outcome rates
  • get_root_span_distribution: Get distribution by various dimensions for a specific root span

You can start exploring high-level data across your spans with the following prompts:

  • What’s the current health of my app’s performance spans?
  • Which spans have the worst p90 latency?
  • Which spans have the highest error rate?
  • Has anything changed since yesterday in the performance of my app’s spans?
Terminal output from querying Embrace MCP Server for span data
Embrace MCP Server returning span performance changes over time

If you discover a root span that you want to investigate further, the Embrace MCP Server can analyze this data across many dimensions, including:

  • Failure rates filtered by or grouped by standard attributes (e.g., country, OS version, app version)
  • Key latency metrics (e.g., p50, p90) as well as duration distributions
  • Impact across users, sessions, and specific app versions
Terminal output from querying Embrace MCP Server span distribution data
Embrace MCP Server returning duration distribution data for a root span

Here’s a short demo video showing you can search for issues and latency insights in your spans.

Introducing log tools

We’ve added log data to the Embrace MCP Server, and it currently has the following tools:

  • list_logs: List top log messages grouped by aggregated message pattern
  • get_log_details: Get detailed information about a specific log group including message template and token analysis
  • get_log_distribution: Get distribution of a log group across a dimension (OS version, device model, country, etc.) compared against session baselines

You can start exploring high-level data across your logs with the following prompts:

  • Show me the error logs for this app.
  • Show me any changes in logs since the last app release.
  • Show me which logs are affecting the most users.
  • Are there any notable commonalities for my user cart checkout log?
Terminal output from querying Embrace MCP Server for log overview data
Embrace MCP Server returning high-level information about an app’s logs

You can then drill down into specific logs for more details or to look at distributions.

Terminal output from querying Embrace MCP Server for data on a specific log
Embrace MCP Server returning a breakout for a specific log across app versions.

Here’s a short demo video showing you can investigate log distributions across dimensions like browser and app version.

Introducing exception tools

We’ve added exception data to the Embrace MCP Server, and it currently has the following tools:

  • list_exceptions: List top exceptions ranked by frequency and user impact
  • get_exception_details: Get detailed information about a specific exception group, including counts, affected users, and history

You can start exploring high-level data across your exceptions with the following example prompts:

  • Are there any new exceptions in the website today?
  • Which exceptions have the highest severity score?
  • Did we introduce any new exceptions in the latest release?
  • Tell me how I can fix or mitigate my top exception given my codebase here: @[path_to_project_dir]
Terminal output from querying Embrace MCP Server for exceptions data
Embrace MCP Server returning a high-level overview on exceptions

Quick note: The Embrace MCP Server includes the severity score for JavaScript exceptions in web apps, giving you even more context to prioritize issues directly in your AI workflows.

Here’s a short demo video highlighting how you can query for exceptions, rank them by their severity score, and then explore possible code fixes.

New crash tool

We’ve expanded our crash support to include a new crash tool:

  • get_crash_distribution: Get distribution of a crash group across a dimension (OS version, device model, country, etc.) compared against session baselines

In addition to ranking crashes by frequency and pulling stack traces for crash analysis, you can now investigate the distribution of specific crashes across key dimensions like app version and OS version.

Wrapping up

We’ve added many new ways to explore your mobile (and now web!) data with the Embrace MCP Server, and we look forward to your feedback as you incorporate these real user insights into your AI tools and workflows.

If you’d like to try out the Embrace MCP Server, head to our docs to learn how to configure it, get more information on supported use cases, and start integrating Embrace observability data into your development and AI workflows.

Embrace Deliver incredible mobile experiences with Embrace.

Get started today with 1 million free user sessions.

Get started free
Related Content

Embrace MCP Server is now GA

The larger AI landscape moves ever faster, and the same is true for innovation at Embrace. We launched the Embrace MCP Server in beta just over a month ago, and the feedback from customers has been incredible. We love hearing about all the different ways you’re incorporating Embrace data into your AI workflows, so keep that feedback coming!