| title | sidebar_position | description |
|---|---|---|
Embrace MCP Server |
0 |
Access Embrace mobile observability data through the Model Context Protocol |
The Embrace Model Context Protocol (MCP) server lets you query your mobile app's performance and crash data directly from AI assistants like Claude. You can investigate crashes, monitor app health, and analyze trends without leaving your development workflow.
Embrace's MCP server is available to all Embrace users.
| Tool | Description |
|---|---|
list_apps |
Find and search applications in your Embrace workspace |
get_app_details |
Get health metrics, crash-free rates, and session counts for an app |
get_top_versions |
Identify which app versions are most widely used |
list_crashes |
List top crashes ranked by frequency and user impact |
get_crash_details |
Get detailed information about a specific crash group |
get_crash_stack_samples |
Fetch actual stack traces for crash analysis |
get_crash_distribution |
Break down crash occurrences across a dimension and compare against session baselines |
Before you can use the Embrace MCP server, you need:
- An active Embrace account with access to at least one application
- An MCP-compatible AI assistant
Follow the MCP Integration instructions in Cursor's official docs.
For example, add to your mcp.json file:
{
"mcpServers": {
"embrace-mcp": {
"url": "https://mcp.embrace.io/mcp"
}
}
}Run:
claude mcp add --transport http embrace https://mcp.embrace.io/mcpThen start Claude Code and follow the instructions in the /mcp slash command. Reference Anthropic's official docs here for more info. NOTE: Bearer Token authentication is not currently supported.
Follow the OAuth MCP integration instructions in Opencode's official docs.
For example, add to your opencode.json file:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"embrace": {
"type": "remote",
"url": "https://mcp.embrace.io/mcp"
}
}
}Then authenticate using:
opencode mcp auth embraceFor other AI Assistants supporting MCP, please reference your relevant docs. Official support will come in the near future for these as we continue to improve and add functionality.
The Embrace MCP Server uses a Streamable HTTP transport and is located at https://mcp.embrace.io/mcp.
Check your app's overall health and identify any issues:
- Use
get_app_detailsto check application details, session counts, crash-free rates, and more summary statistics - Use
get_top_versionsto check on app versions ordered by session count - Use
list_crashesto identify any new or critical crashes
Example query: "What's the health status of my app today?"
Deep dive into a specific crash to understand its root cause:
- Use
list_crashesto find crashes ranked by total occurrences and number of unique users affected - Use
get_crash_detailsto understand the crash's scope and affected versions - Use
get_crash_stack_samplesto analyze actual stack traces by crash group ID and identify the bug
Example query: "What's causing the top crash in my app and how do I fix it?"
Use get_crash_distribution to see where a crash is concentrated by comparing
its occurrence across a dimension against the session baseline.
- Use
list_crashesto find a crash group ID - Use
get_crash_distributionwithgroup_by: "os_version"to see which OS versions are over-represented relative to their session share - Use
get_crash_distributionwithgroup_by: "model"orgroup_by: "country"to further narrow down affected segments
Example queries:
- "Which device models are most affected by this crash?"
- "Is this crash happening more often on specific OS versions?"
- "Is this crash concentrated in a particular country?"
Focus on a particular app version:
- Use
list_crasheswith theapp_versionsparameter to filter results - Use
get_crash_detailsfor the top crashes in that version - Use
get_crash_stack_samplesto see if patterns emerge
Example query: "Show me all crashes in version 2.1.0"
Monitor how your app's health changes:
- Use
get_app_detailswith differenttime_windowvalues to compare periods - Use
list_crashesto see which crashes are new or resolved - Use
get_top_versionsto track version adoption velocity
Example query: "How has my crash-free rate changed over the last 7 days?"