Sentry MCP connector for Manus

Triage Sentry errors and get to the root cause faster

Manus is an independent AI agent, not a Sentry feature. It connects through Sentry’s official MCP server with your own account, reads issues and stack traces, adds Seer’s root cause analysis when your plan includes it, and suggests a fix.

First, connect Sentry in Manus

1Error

CHECKOUT-4KError

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

Event count
1,204
Users
386
First seen
2h ago

2Root cause

Root cause from Seer

Saved carts can have no total yet. Release 2.14.0 removed the fallback, so getOrderTotal() reads cart.total.amount on an empty value.

Manus checked it against the stack trace: checkout/summary.ts, line 42.

3Suggested fix

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

+42return cart.total?.amount ?? 0

Fix missing cart total at checkoutPull request #318 · waiting for your review

Sentry error tracking that shows what to fix first

Instead of reading Sentry alerts one by one, get one list of new and unresolved Sentry issues, ranked by events and users affected.

Rank new Sentry issues by events and users affected

Manus lists the issues that are new or still unresolved, sorts them by impact and tells you which one to fix first and why. Put a time in the prompt and it runs every morning as a scheduled task.

checkout-webNew and unresolvedLast 24 hours
#IssueEvent countUsers
  1. 1TypeErrorFix firstCannot read properties of undefined (reading 'amount')1,204386
  2. 2ChunkLoadErrorLoading chunk 412 failed640211
  3. 3TimeoutErrorPOST /api/payments timed out after 30s31897
  4. 4ReferenceErroranalytics is not defined9264

Manus: Fix CHECKOUT-4K first. It started with release 2.14.0, stops checkout for 386 users and has the most events today.

An AI debugging tool for stack traces and Sentry Seer

Paste an issue link for faster Sentry debugging. Manus reads the stack trace and event details, and adds Seer’s analysis when your Sentry plan includes Seer.

Sentry root cause analysis in plain words

Manus reads the stack trace and event details and explains what broke and which line to look at. When your plan includes Seer, Sentry’s own AI debugger, Manus also reads its root cause and checks it against the stack trace.

CHECKOUT-4K·Stack trace

TypeError: Cannot read properties of undefined (reading 'amount')

  1. checkout/summary.tsin getOrderTotal at line 42:22

    40export async function getOrderTotal(id: string) {

    41 const cart = await getCart(id)

    42 return cart.total.amount

    43}

  2. checkout/page.tsxin CheckoutSummary at line 18:9

  3. react-dom.production.jsin renderWithHooks at line 1287:18

Root cause from Seer

  1. A saved cart is loaded before prices are calculated, so cart.total is undefined.
  2. Release 2.14.0 removed the fallback that returned 0.

Manus: The stack trace agrees. Start at checkout/summary.ts line 42, then check what changed in getOrderTotal() in release 2.14.0.

An AI bug fixer for Sentry issues

AI bug fixing you can check first: a suggested code change in chat, or a pull request in your repository when GitHub is connected too.

checkout/summary.ts+1-1

40 export async function getOrderTotal(id: string) {

41 const cart = await getCart(id)

42- return cart.total.amount

42+ return cart.total?.amount ?? 0

43 }

Manus: Returns 0 until the cart has prices, as it did before release 2.14.0.

Fix Sentry errors with a suggested code change

Manus writes the change it recommends as a diff and explains how it fixes the root cause. It’s a suggestion in chat, so your code stays as it is.

acme/checkout-webReady for review

Fix missing cart total at checkout #318

fix/checkout-4k → main

Fixes CHECKOUT-4K in Sentry

Root cause
Saved carts can load before prices, and release 2.14.0 removed the fallback.
How to test
Open a saved cart before prices load and go to checkout.

Waiting for your review. Merging stays with you.

Sentry GitHub integration for fix pull requests

With GitHub connected too, Manus makes the fix on a new branch and opens a pull request that links the Sentry issue. Merging stays with you.

Turn Sentry issues into Linear tickets and weekly reports

Manus hands what it finds to your team: a Linear ticket with steps to reproduce, or a weekly Sentry error monitoring report in Slack.

Sentry Linear integration with steps to reproduce

Manus writes a Linear issue with the error, steps to reproduce, users affected and a link back to Sentry.

ENG-412UrgentBug

Checkout crashes when a saved cart has no total

TypeError: Cannot read properties of undefined (reading 'amount')

Steps to reproduce

  1. Save a cart before prices load.
  2. Open the saved cart and go to checkout.
  3. The order summary crashes with a TypeError.

Impact

386 users and 1,204 events since release 2.14.0

CHECKOUT-4K in Sentry

A weekly Sentry performance monitoring report

AI error monitoring on a schedule: put the time in your prompt and Manus saves it as a scheduled task. Each Monday it sums up new errors, slow requests and releases, then posts the report to Slack.

Weekly report · checkout-webEvery Monday, 9 AM
New issues
14
Users affected
1.9k
Slowest request
820 ms

Errors per day

Mon
Tue
Wed
Thu
Fri
Sat
Sun
  • Release 2.14.0 added 3 new issues, led by CHECKOUT-4K.
  • POST /api/payments got slower after Wednesday’s deploy.

Posted to #eng-errors

Connect the Sentry MCP server in Manus

There’s no server address or token to copy. Sentry is already in Manus Connectors, and you sign in with your own Sentry account.

  1. Open Connectors

    In Manus, open Connectors and select Sentry.

  2. Sign in to Sentry

    Use your Sentry account and choose what to allow on Sentry’s approval screen.

  3. Paste an issue link in a task

    Ask in plain words, and name a project or paste an issue link when you have one.

Sentry’s approval screen

  • Inspect Issues & EventsRead issues, events, traces, releases, profiles and project details.
  • SeerUse Seer, Sentry’s AI debugger, to find the root cause.
  • Triage IssuesResolve, assign and update issues.
  • Manage Projects & TeamsCreate and change projects, teams, monitors and alert rules.

Untick anything you don’t want Manus to use. You can connect again later to change it.

Explore connectors and guides

Questions about the Sentry MCP connector

What is Sentry MCP?

Sentry MCP is Sentry’s official MCP (Model Context Protocol) server at mcp.sentry.dev. It lets an AI agent read your Sentry data, such as issues, events and stack traces, through your own Sentry account. Manus connects to it from Connectors, so there’s no Sentry MCP server for you to run.

How do I connect Sentry to Manus?

Open Connectors in Manus, select Sentry and sign in with your Sentry account. Sentry’s approval screen then lists what Manus can use, and you can untick anything you don’t want. After that, paste an issue link or name a project in a task.

What Sentry data can Manus read?

What your Sentry account can open: issues and events, stack traces, projects, teams and organizations, releases, traces and other performance data, and Seer’s root cause analysis when your Sentry plan includes Seer.

Will Manus change my code or my Sentry issues?

Not on its own. It changes code only when you ask and GitHub is connected too: it works on a new branch and opens a pull request, and merging stays with you. It resolves, assigns or updates Sentry issues only if you allowed issue triage when you connected. To check first, ask it to show you the changes before it makes them.

Is Manus a Sentry AI agent, like Seer?

No. Seer is Sentry’s own AI debugger, and Sentry Autofix is the Seer flow inside Sentry that goes from an issue to a fix. Both run in Sentry on plans that include Seer. Manus is a separate AI agent: it reads Seer’s analysis through the connector and uses it in your task, together with apps like GitHub, Linear and Slack.

Can Manus read Sentry alerts and performance data?

Yes. It can read your alert rules, traces, releases and profiles, so you can ask what an alert watches or where a slow request spends its time. It creates or changes alert rules only if you allowed project and team management when you connected.

Do I need Claude Code or Cursor to use Sentry MCP?

No. A “Sentry Claude Code” or “Sentry Cursor” setup guide has you add Sentry’s MCP server to that tool yourself. In Manus, Sentry is already listed in Connectors: sign in once, ask in a chat and the task runs in the cloud.

Will this change my Sentry integrations with Slack or GitHub?

No. Your Sentry Slack integration, GitHub integration and any others keep working as they are. When you ask Manus to post to Slack, open a GitHub pull request or create a Linear issue, it uses the connectors you’ve set up in Manus.

Can I revoke Manus’s access to Sentry?

Yes. Open Connectors in Manus, select Sentry and choose Disconnect. You can connect again later and choose different permissions on Sentry’s approval screen.

Connect Sentry and triage your first issue

Connect Sentry in Manus