Sentry
Sentry's MCP server, published by Sentry as @sentry/mcp-server, gives an AI agent access to your Sentry organization: issues, events, projects, releases, and its Seer analysis. It ships as bundled skills named inspect, seer, docs, triage and project-management, and talks to sentry.io or a self-hosted host over stdio.
How we started it
npx -y @sentry/mcp-serverWe started it with a clean environment and no credentials, and it never reached initialize: it printed its usage text to stderr and exited with code 1. That is defensible behaviour for a server whose entire job is reading your error data, but it means the tool list is unmeasurable here and you should only wire it up once you have a Sentry auth token in hand. Use it if you already live in Sentry; do not expect it to be a drop-in that boots and shows you what it can do first.
Use it if
Skip it if
The bill for your context window
There is no Context Tax to report for this one, because the server exited before tools/list and our measurement records zero tokens across zero tools. Read that as unmeasured, not as free: once authenticated it exposes five skill bundles, and skill-bundle servers are usually the heavy end of the directory. If you install it, run a tools/list yourself with the token in place and trim with --disable-skills before deciding what it costs your window.
Setup reality
Auth first, everything else second. The stderr help text lists SENTRY_ACCESS_TOKEN (or the equivalent --access-token flag), SENTRY_CLIENT_ID to override the OAuth client for the device-code flow, and OPENAI_API_KEY, ANTHROPIC_API_KEY or OPENROUTER_API_KEY for the AI-powered search tools, with EMBEDDED_AGENT_PROVIDER choosing between openai, azure-openai, anthropic and openrouter. Without a token it falls back to device-code auth against sentry.io only, which is interactive and therefore useless in a headless probe like ours. Self-hosted users add --host, plus --insecure-http for non-TLS internal hosts. MCP_DISABLE_SKILLS or --disable-skills trims the skill set, which is the knob to reach for if you do not want Seer touching things.
SENTRY_ACCESS_TOKENSENTRY_CLIENT_IDOPENAI_API_KEYANTHROPIC_API_KEYOPENROUTER_API_KEYQuestions people ask
Why did the Sentry MCP server fail to boot in your test?
We ran it as an unprivileged user with a clean environment and no secrets, the way we run every server here. With no SENTRY_ACCESS_TOKEN it printed its usage and environment-variable help to stderr and exited with code 1, before the initialize handshake completed.
Can I run it without giving it an OpenAI or Anthropic key?
Yes. The help text presents those keys as being for the AI-powered search tools, not for the server as a whole, and EMBEDDED_AGENT_PROVIDER only picks between them. A Sentry token alone should get you the inspect and triage side.
Does it work with self-hosted Sentry?
Yes, via --host, and the usage examples show both a hostname and a host:port form. Device-code auth is documented as sentry.io only, so self-hosted means passing an access token directly. Non-TLS internal hosts need --insecure-http.
How this page is made: the server is spawned as an unprivileged user with a clean environment and no credentials, then asked for its tools, resources and prompts over stdio. Token figures are estimates at four characters per token, not a tokenizer count. One run, one machine. Corrections: contact the desk.