
Get event details by organization, project, and event ID.
Get the most recent event for an issue.
Get the first occurrence of an issue.
List project issues with optional filtering. In 'query', combine conditions by listing them as space-separated filters (e.g. 'is:unresolved level:error'); all listed filters must match. The boolean keywords OR and AND are not supported and will error. To match alternative values, call this tool once per value and combine the results.
Get issue details by ID.
Update issue status, assignment, or bookmarks.
Delete an issue permanently.
Bulk update multiple issues in a project.
Bulk delete issues by query.
List all events for an issue.
List all organizations accessible to the authenticated user.
Get organization details by slug.
Update organization name or slug.
List project client keys (DSNs).
Create a new project client key.
Get project key details.
Update project key settings.
Delete a project key permanently.
List all projects accessible to the user.
List organization projects.
Get project details.
Create a new project under a team.
Update project settings.
Delete a project permanently.
List organization releases with filtering.
Create a new release for deployment tracking.
Get release details by version.
Update release metadata.
Delete a release permanently.
List release commits.
Get project event statistics over time.
Get organization-wide event statistics.
List project tags with statistics.
Get tag values with occurrence counts.
List organization teams.
Get team details.
Create a new team
Update team settings.
Delete a team permanently.
List organization members.
Get organization member details.
Validate Sentry credentials. Verifies credentials during setup.

In an mcp.json file, add the configuration below, and restart Cursor.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5 "headers": {
6 "Authorization": "Bearer yMt*****"
7 }
8 }
9 }
10}
11Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.
Make sure Claude is using the Node v20+.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "yMt*****"
14 }
15 }
16 }
17}Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "<ah-production-access-key>"
14 }
15 }
16 }
17 }In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".
You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.
Learn more in the official documentation ↗
1{
2 "inputs": [
3 {
4 "type": "promptString",
5 "id": "agent-handler-auth",
6 "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7 "password": true
8 }
9 ],
10 "servers": {
11 "agent-handler": {
12 "type": "stdio",
13 "command": "npx",
14 "args": [
15 "-y",
16 "mcp-remote@latest",
17 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18 "--header",
19 "Authorization: Bearer ${input:agent-handler-auth}"
20 ]
21 }
22 }
23}It’s an MCP server that exposes data and functionality from Sentry via tools. Your agents can use these tools to update issues, list issues created within a certain timeframe, bulk delete old issues, and more.
You can use Sentry’s official MCP server or one that’s provided by a 3rd-party, like Merge.
Here are some common use cases:
Here are some popular tools across data types:
Issues
Organizations
Releases
Merge Agent Handler's Sentry MCP server offers rich, platform-level capabilities:
Yes, Merge Agent Handler includes a security gateway with data loss protection (DLP) that lets you apply default or custom rules to tool inputs and responses. These rules can block, redact, or mask sensitive data during agent-initiated tool calls, including those to Sentry.
Here are some examples of rules you can set:
You can follow these steps:
1. Create or log into your Merge Agent Handler account.
2. Create a Tool Pack for the workflow you want (for example, “Incident triage” or “Release monitoring”). Tool Packs define which connectors and tools your agent can access.
3. Add the Sentry connector to that Tool Pack and choose the tools you want exposed (for example, read-only tools for investigation, plus write tools if you want the agent to create/update issues).
4. Create a Registered User for the identity your agent will act as (end user or service account). This is the container that holds credentials used for tool execution.
5. Authenticate Sentry for that Registered User using Agent Handler’s managed authentication flow, so credentials are stored and handled securely
6. Copy the MCP endpoint URL for your Tool Pack and Registered User and paste it into your MCP client.
7. Run a few test tool calls, then verify behavior using Agent Handler’s logs/audit trail and observability views.
8. (Optional) Add security/DLP rules for Sentry tool calls (block, redact, or mask sensitive data) before using it in production.
Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now