PlugWiki
Measure logo

Measure MCP Server: Setup for Claude, Cursor and Other Apps

OfficialRemote
Gethttps://agent.measure.sh/mcpmeasure-sh/measure

Lets Claude, Cursor or another assistant look up your mobile app's crashes, ANRs, sessions, traces and funnels in Measure and find the root cause.

This is the official server from Measure, the open source mobile app monitoring product. It runs on Measure's cloud, or on your own domain if you self-host Measure. Your client opens a browser the first time so you can sign in to Measure.

Most tools only read. A few change funnels and bug reports for your whole team, and one deletes a funnel for good. Those need a Measure role that can edit funnels in the dashboard.

Good for

  • Mobile developers debugging production crashes and slow starts
  • Teams who want an assistant to check app health before a release
  • Product people who track funnels and drop-off

Works in

7 supported · 7 should work

Tap an app to see how to set it up and any known problems.

Install Measure MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Measure MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http measure https://agent.measure.sh/mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Sign-in with the vendor account (OAuth).

Built from the package data we hold. Not yet tested by us.

Tools

  • Asks Measure Agent a free-form question about your app data

    Hands a plain-language question to Measure's own agent, which picks the right tool or runs read-only queries on raw telemetry and answers with numbers. Each call stands alone, so a follow-up should repeat the earlier findings.

    Try: “Which release has the most new crashes this week, and what share of sessions does it hit?”

    Read · ask_question

  • Lists the apps you can see, with their team

    Returns every app your account can reach and the team each belongs to. The assistant needs these app IDs for almost every other call.

    Try: “Which apps do I have in Measure?”

    Read · list_apps

  • Lists the fields you can filter on

    Returns the filter vocabulary for one data type such as errors, sessions or spans, with each field's type and allowed operators. The assistant calls it before writing a filter.

    Try: “What can I filter crashes by?”

    Read · get_filter_keys

  • Lists values a filter field can take

    Returns suggested values for one filter field in one app, such as the app versions or countries it has seen.

    Try: “Which app versions have reported errors?”

    Read · get_filter_values

  • Gets crash-free rates and launch times

    Returns adoption, crash-free, ANR-free and app-hang-free session rates and cold, warm and hot launch p95 for an app.

    Try: “What is the crash-free session rate for our Android app?”

    Read · get_metrics

  • Shows sessions, crashes, ANRs and hangs over time

    Returns counts of sessions, fatal exceptions, ANRs and app hangs grouped into time buckets, so you can see when health changed.

    Try: “Plot crashes and ANRs for the last 14 days.”

    Read · get_app_health_over_time

  • Lists error groups

    Returns grouped crashes, non-fatal exceptions and ANRs for an app. You can narrow it by error type and severity.

    Try: “List the top crash groups from the last 7 days.”

    Read · get_errors

  • Shows events inside one error group

    Returns individual crash or ANR events for one error group, including the stack trace data.

    Try: “Show me recent events for the top crash group.”

    Read · get_error

  • Charts all errors over time

    Returns how many errors occurred per time bucket across all groups, filterable by type and severity.

    Try: “Did errors go up after the last release?”

    Read · get_errors_over_time

  • Charts one error group over time

    Returns the occurrence count of a single error group per time bucket.

    Try: “When did this crash first show up and is it growing?”

    Read · get_error_over_time

  • Splits one error group by OS, device, version or country

    Shows how a single error group is spread across attributes such as OS, device model, app version and country.

    Try: “Which devices hit this crash the most?”

    Read · get_error_distribution

  • Shows the usual path users took before an error

    Returns the most common screen path that led to one error group.

    Try: “What do users do before this crash happens?”

    Read · get_error_common_path

Read from the source code

Permissions

high risk · 3 things to watch

High risk

Most tools read crash, session and trace data, but five change funnels, one deletes a funnel for good and one closes or reopens bug reports. Use an account whose role can only view data if you do not want the assistant to edit anything.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • delete_funnel removes a funnel for good

    Its description says a deleted funnel cannot be restored. Ask the assistant to confirm before it deletes anything, or sign in with a role that cannot edit funnels. github.com

  • Funnel and bug report edits affect the whole team

    create_funnel, update_funnel, set_funnel_pinned, reorder_pinned_funnels and update_bug_report_status change shared data. The docs say funnel edits need a role that can edit funnels in the dashboard. github.com

  • ask_question sends your question to Measure's agent

    It runs a Measure-hosted agent that may read raw telemetry with read-only SQL. Do not paste secrets into questions. github.com

Security advisories

No published security advisories for the MCP server as of Nov 1, 2026.

5 other advisories are about the wider measure project, not this MCP server. See them on GitHub

Technical details
Talks toagent.measure.sh (Measure cloud) or your own Measure agent domain if you self-host
Sign-in and keysYour client stores the OAuth sign-in. The server registers clients dynamically and keeps tokens in its own database.
Scopes
  • Sign in with your Measure account. Access follows your role and the apps your account can see.

Questions

Is the Measure MCP server official?

Yes. It ships in the measure-sh/measure repository and its setup is documented in Measure's own docs.

What is the Measure MCP server URL?

The cloud address is https://agent.measure.sh/mcp. If you self-host Measure, use https://your-measure-agent-domain/mcp instead.

Do I need an API key?

No. Your client opens a browser window the first time you use a tool, and you sign in to Measure there.

Can it change or delete my data?

Yes. It can create, edit, pin, reorder and delete funnels, and close or reopen bug reports. Funnel changes need a role that can edit funnels in the Measure dashboard.

Which clients does it work with?

Measure documents Claude Code, Codex, Cursor, VS Code, Claude Desktop, Android Studio, Antigravity, Zed and opencode. Other clients that support remote servers can use the same address.

Does it work with ChatGPT?

Measure does not document ChatGPT. Any client that supports remote MCP servers over streamable HTTP can try the address.

Does it work with self-hosted Measure?

Yes. Replace the cloud address with your own Measure agent domain followed by /mcp.

Information

updated Nov 2, 2026

Publisher
Official
Endpoint
https://agent.measure.sh/mcp
Transport
Streamable HTTP
Auth
OAuth
Version
1.0.0
License
Apache-2.0
Last commit
Oct 31, 2026
Open issues
89
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 4
  1. mcp.mdx · github.com
  2. toolbox.go · github.com
  3. mcp.go · github.com
  4. README.md · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.