Error tracking is the clearest gap. Rybbit captures uncaught JavaScript errors and unhandled promise rejections from your own domain, groups them in an
Errors report, and shows each one in the session timeline next to the pages and events around it. Umami has no error tracking. Rybbit's replays don't record console output, so errors show up in the Errors report and the session timeline rather than inside the replay.
Bot filtering is the second. Umami excludes bots by default. Rybbit runs each tracking request through five
detection layers (user-agent patterns, header checks, browser signals, ASN data, and rate anomalies), keeps what it blocked in a separate Bots report, and doesn't bill you for bot traffic.
Both ship an MCP server for AI assistants, and Umami's is read-only. Rybbit's
MCP server has 44 tools, including ones that create goals, save funnels, manage sites and team members, and run read-only SQL. On Rybbit Cloud, Google Search Console clicks, impressions, and keywords also appear in the main dashboard.