Integrate rtcStats into your workflow

Three ways to connect rtcStats to your application - a REST API for automation, an MCP server for AI agents, and an embeddable viewer for your dashboards.

REST API

Developer & Enterprise plans

Upload sessions, retrieve analysis results, and manage your account programmatically. The API returns experience scores, observations, deductions, and root-cause analysis as structured JSON.

What you can do

  • Upload - Send webrtc-internals or rtcstats dumps for analysis
  • Analyze - Get observations, deductions, and scores back as JSON
  • List & manage - Retrieve, search, and delete sessions
  • Check quota - Monitor your remaining credits

Quick example

curl -X POST https://rtcstats.com/api/rtcstats/v1.0/analyze \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/octet-stream" \
  --data-binary @webrtc-internals-dump.txt
View full API reference

MCP Server

Enterprise plans

Connect rtcStats to Claude, Cursor, or any MCP-compatible AI agent. Your agent gets direct access to session data - upload dumps, list sessions, retrieve analysis, and check quotas through natural language.

What this enables

  • Ask your AI agent to analyze a WebRTC session and explain the issues
  • Automate triage by letting agents pull observations and deductions
  • Build custom workflows that combine rtcStats data with other tools
Learn more about MCP

Embeddable Viewer

Enterprise plan

Drop the rtcStats session viewer into your own dashboard, support tool, or admin panel as an iframe. Your team sees the full analysis without leaving your application.

Use cases

  • Support agents view session analysis alongside tickets
  • Customer facing admin panels show media quality data inline
  • QA workflows include session analysis in test reports
Read the setup guide

Ready to integrate?

Start with the free plan and explore the API, or contact us about MCP and embeddable viewer access.