Sentry MCP server 0.42.0 (@sentry/mcp-server): our test log

Sentry MCP server 0.42.0 (@sentry/mcp-server) started over stdio in a median 1134 ms and listed 9 tools in a median 13 ms; we did not make any authenticated call.

Tested by us on 2026-10-26. Local open-weight model, not the vendor's hosted models. A smoke test on a CPU-only box, not a benchmark.

Result at a glance

Sentry MCP server test record
FieldValue
ResultPassed
Version tested0.42.0 (@sentry/mcp-server)
Date and time2026-10-26, 09:42 CDT (America/Chicago)
TaskA small Python client written with the official MCP Python SDK spawns the server as a child process over stdio with a placeholder access token (not a real credential), times the initialize handshake (spawn to initialize result) and one tools/list, three cold starts. Pass means initialize succeeds and the tool list comes back. No request is sent to the vendor's service. Numbers are milliseconds on the rig described on the methodology page.
Model usednone (no language model involved)
HardwareLinux x86_64 virtual machine (Debian 13), 8 vCPU (Intel Xeon, 1 thread per core), 15 GiB RAM, no GPU
Cold start (3 runs)1532 ms, 815 ms, 1134 ms; median 1134 ms
tools/list (3 runs)31.9 ms, 13.0 ms, 12.4 ms
Tools advertised9

What we found

  • It advertised 9 tools (issues, projects, events, Seer analysis).
  • Only 9 tools, including generic search_sentry_tools and execute_sentry_tool entries that front a larger set; the count is not comparable with servers that list every tool.

What we ran, step by step

Commands run, wall-clock time and exit code
StepWall timeExit codeNotes
Install with npm (cold, no cache)8.54 s0136 MB in the install directory (the largest of the four); @sentry/mcp-server 0.42.0. Load 13.35.
Handshake and tools/list, 3 cold startsn/a0Sentry MCP 0.42.0 (protocol 2025-11-25). Cold start 1532, 815, 1134 ms (median 1134); tools/list 31.9, 13.0, 12.4 ms; 9 tools. Load 15.01 to 14.77.
Exact commands (paths shortened)
# Install with npm (cold, no cache)
cd work/npm/sentry-mcp && npm init -y >/dev/null && npm install @sentry/mcp-server --cache /tmp/npmcache-sentry-mcp --no-audit --no-fund 2>&1 | tail -3; du -sm node_modules | cut -f1; npm ls --depth=0 2>/dev/null | tail -2

# Handshake and tools/list, 3 cold starts
work/npm/sentry-mcp/node_modules/.bin/sentry-mcp --access-token=<placeholder>

Raw output (excerpts)

Tools the server advertised (first 12)
find_organizations, find_projects, update_issue, search_events, analyze_issue_with_seer, search_issues, get_sentry_resource, search_sentry_tools, execute_sentry_tool

Gotchas and things that broke

  • Slowest cold start of the four (815 to 1532 ms) and the biggest install.
  • The npm binary is named sentry-mcp, not mcp-server; our first attempt failed with file not found until we read the package's bin field.

What we did not test

  • Any authenticated call: we used a placeholder token, so no request reached the vendor's API and we did not check that real accounts, permissions or rate limits work.
  • Remote (HTTP) transport and concurrent clients: only local stdio with one client was run.
  • Anything about answer quality: no model was involved in the handshake and tool-list check.
  • A single smoke-test run set (three starts); it is not a benchmark.

Reproduce it

Versions change. These commands install whatever is latest on the day you run them unless a version is pinned, so expect different results later. The version we measured is in the table above.

npm install @sentry/mcp-server
npx sentry-mcp --access-token=<your token>

How to read this test

Every number on this page was measured on this one machine, which also ran other jobs, so timings are indicative and vary run to run. A pass means our small task worked once or as stated, a fail means it did not work as we ran it; neither says how the tool behaves with a vendor's frontier model, on a GPU, or at scale. Where a tool could not run without an account or a GPU, we say so instead of guessing.

See the testing rig for the hardware, the local model and the rules we follow, and the test hub for every other test.

  • Supabase MCP server: Supabase MCP server 0.14.0 (@supabase/mcp-server-supabase) started over stdio in a median 468 ms and listed 19 tools in a median 363 ms; we did not make any authenticated call.
  • Chrome DevTools MCP: Chrome DevTools MCP 1.12.0 exposed 32 tools and opened a page in headless Chrome in 136.6 ms median; our first navigate_page call was rejected for a missing pageId.
  • Context7 MCP: Context7 MCP 4.4.4 started locally in 462 ms but its tool calls go to a hosted API: resolve-library-id took about 1.2 s per call and returned React documentation matches.
  • FastMCP 4.1.3 and the official MCP Python SDK 2.3.0 (server side): The same three-tool server written with FastMCP 4.1.3 and with the official MCP Python SDK 2.3.0 answered calls equally fast (about 1 ms); FastMCP started in 643 to 735 ms against 461 to 516 ms for the SDK on repeats.
  • GitHub MCP Server: GitHub MCP Server 2.0.3 started over stdio in a median 266 ms and listed 46 tools in a median 15 ms; we did not make any authenticated call.
  • MCP Everything (reference) server: MCP Everything (reference) server answered over stdio in 356 ms cold (v1.0.0, Node 20) and 252 ms (v2.0.1, Node 24); median call 0.5 to 0.4 ms.

All test logs · How we test

FAQ

Does Sentry MCP server need an account?

Yes for real use: it calls the vendor's API with an access token you create. For this test we used a placeholder token, which was enough for the server to start and list its tools but means no API call was exercised.

Sources

Markdown version for agents: /tests/sentry-mcp.md