Outworx
All case studies
Marsad logo

Errors, performance & analytics

Marsad

One SDK that carries errors, traces, Web Vitals and cookie-free analytics out of Next.js and Expo apps — including crashes that happen before JavaScript is running.

tools exposed to AI assistants over MCP
14
SDK for errors, traces and analytics
1
cookie banners required
0
Built byAbdalla Mohamed, founder of Outworx. Designed, built and operated end to end — SDK, ingestion, web app, MCP server, billing.StackTypeScript · Next.js · Expo · React Native · PostgreSQL · Swift · Kotlin · OAuth 2.1 · MCP

Why another one

Small teams end up paying for three products to answer one question — what is happening in my app: an error tracker, an analytics tool, and something for performance, each with its own SDK, pricing and idea of who a user is. Marsad carries all three signals out of one integration, priced flat rather than per seat.

Stack traces that survive the build

A minified stack trace is useless, and the usual fix — uploading source maps tagged with a release someone remembers to bump — fails quietly the moment they forget. Marsad stamps a debug ID into each build and matches it to the map automatically, so minified web frames and Hermes frames resolve to real files and lines with no release bookkeeping.

Every captured error also carries a short reference code a user can read out to support, so a complaint arrives attached to the exact issue.

The crashes that happen before JavaScript

A React Native app can die in ways JavaScript never sees: an iOS signal, an NSException, a Swift trap, a JVM crash, an Android ANR, or a C++ abort in a native module. These are captured natively and sent on the next launch — the only moment the process is alive to send them — from a persisted queue retried with backoff.

Counting people without following them

Analytics uses a rotating hash rather than an identifier stored on the device, so page views, referrers, campaigns, devices, countries and live visitors are available with nothing to consent to. Losing cross-day identity is the deliberate trade: it costs a cohort report and buys a product that is legal to ship in Europe without a cookie banner.

Debugging by conversation

Marsad ships a remote MCP server behind an OAuth 2.1 consent screen, so an AI assistant holds the same fourteen tools a developer would use — issues, events, stack traces, traces, releases, logs, affected users, and the actions to resolve, assign and comment. Access is read-only by default and revocable.

Free 15-min onboarding call

Tell us what you're building. We'll bring the team.

Outsourced engineering, design, consulting — or kicking the tires on one of our products. Book a 15-minute call, or send us a message and we reply within one business day.

No credit card · No upfront commitment · NDA on request

Chat with Outworx on WhatsApp