Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted 2 min ago
teppi

Server definition

Hash
sha256:b028b36a60385a15ccee7cb827c0d9f906c900a62cbfae33da6adc38f4768d48
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": "RTCStats MCP over Streamable HTTP. Send the application JWT as Authorization: Bearer on MCP HTTP requests. Tools: get_quota, list_sessions, get_session. See API documentation for more details.", "tools": [ { "description": "Returns the application token account: accountName, accountPlan (e.g. free, developer, trial_developer, enterprise), allowedCredits and remainingCredits (monthly plus purchased pool). Requires Authorization: Bearer <application JWT> on the MCP HTTP request.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_quota", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "accountName": { "type": "string" }, "accountPlan": { "type": "string" }, "allowedCredits": { "type": "number" }, "remainingCredits": { "type": "number" } }, "required": [ "accountName", "accountPlan", "allowedCredits", "remainingCredits" ], "type": "object" } }, { "description": "Returns full session payload for one stored session (summary, observations, scores, etc.). Arguments: rtcstatsId (UUID). In data.observations[], each observation has type, severity, category, tags, firstSeenAt and a source object whose properties depend on the category: source.pid (peer connection id), source.sid (stream/datachannel report id), source.cpid (candidate-pair id), source.did (device entry id), source.rid (device row index), source.timestamp (device entry time), source.ssrcId (number, stream SSRC), source.labelId (device name). The top-level label is DEPRECATED and removed in the next schema version (overloaded legacy id; read source.ssrcId / source.sid / source.labelId instead). The full catalog of observation types (with possible severities and tags) is available from GET /v1.0/observations. Requires Authorization: Bearer <application JWT> on the MCP HTTP request.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "rtcstatsId": { "minLength": 1, "type": "string" } }, "required": [ "rtcstatsId" ], "type": "object" }, "name": "get_session", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "embedUrl": { "type": "string" }, "processorVersion": { "type": "string" }, "rtcstatsId": { "type": "string" }, "rtcstatsUrl": { "type": "string" } }, "required": [ "rtcstatsId", "rtcstatsUrl", "processorVersion", "data" ], "type": "object" } }, { "description": "Lists stored sessions for the application token account: rtcstatsId, createdAt, sessionStart, sessionEnd, title, rtcstatsUrl, embedUrl (Enterprise only), and abstract (denormalized session summary: browser/os, observation types+tags, severity counts, score band). Optional filters: name (title substring, any of), observationTypes (exact type names, any of), observationTags (any of), os, browser, browserVersion, userId, conferenceId, sessionId, hasCritical/hasHigh/hasMedium, hasLowScore/hasMediumScore/hasHighScore. Different filters are AND-combined; multiple values within one filter are OR-combined. Example queries: sessions about \"zoom\" on Safari + macOS, sessions with network observation tags, sessions having critical observations, sessions with a low experience score. Requires Authorization: Bearer <application JWT> on the MCP HTTP request.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "browser": { "description": "Filter sessions by browser (e.g. \"Chrome\", \"Safari\", \"Firefox\", \"Edge\").", "maxLength": 200, "minLength": 1, "type": "string" }, "browserVersion": { "description": "Filter sessions by major browser version (e.g. \"142\").", "maxLength": 200, "minLength": 1, "type": "string" }, "conferenceId": { "description": "Filter sessions by the conference identifier carried in the rtcstats JWT (summary metadata conference).", "maxLength": 200, "minLength": 1, "type": "string" }, "hasCritical": { "description": "When true, only sessions with at least one critical-severity observation.", "type": "boolean" }, "hasHigh": { "description": "When true, only sessions with at least one high-severity observation.", "type": "boolean" }, "hasHighScore": { "description": "When true, only sessions whose experience score is high (>= 80).", "type": "boolean" }, "hasLowScore": { "description": "When true, only sessions whose experience score is low (< 60).", "type": "boolean" }, "hasMedium": { "description": "When true, only sessions with at least one medium-severity observation.", "type": "boolean" }, "hasMediumScore": { "description": "When true, only sessions whose experience score is medium (60 to 79).", "type": "boolean" }, "name": { "description": "Filter sessions whose title contains ANY of these substrings (case-insensitive). E.g. [\"zoom\"] for all sessions about Zoom.", "items": { "maxLength": 200, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "observationTags": { "description": "Filter sessions whose observations carry ANY of these tags. Valid tags: connectivity, security, audio, video, datachannel, outbound, inbound, peripheral, behavior, network, configuration, cpu, bug.", "items": { "maxLength": 200, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "observationTypes": { "description": "Filter sessions that contain ANY of these observation type strings (exact type name, e.g. [\"turnNoConfig\"]).", "items": { "maxLength": 200, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "os": { "description": "Filter sessions by operating system (e.g. \"macOS\", \"Windows\", \"Linux\", \"Android\", \"iPhone\", \"iPad\").", "maxLength": 200, "minLength": 1, "type": "string" }, "sessionId": { "description": "Filter sessions by the session identifier carried in the rtcstats JWT (summary metadata session).", "maxLength": 200, "minLength": 1, "type": "string" }, "userId": { "description": "Filter sessions by the end-user identifier carried in the rtcstats JWT (summary metadata user).", "maxLength": 200, "minLength": 1, "type": "string" } }, "type": "object" }, "name": "list_sessions", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "items": { "additionalProperties": false, "properties": { "abstract": { "anyOf": [ { "additionalProperties": false, "properties": { "browser": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "browserVersion": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "conferenceId": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "connectivity": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "experienceScore": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "observationTags": { "items": { "type": "string" }, "type": "array" }, "observationTypes": { "items": { "type": "string" }, "type": "array" }, "observationsCritical": { "type": "number" }, "observationsHigh": { "type": "number" }, "observationsMedium": { "type": "number" }, "os": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "osVersion": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "scoreBand": { "enum": [ "low", "medium", "high", "unrated" ], "type": "string" }, "sessionId": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "userId": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "observationTypes", "observationTags", "browser", "browserVersion", "os", "osVersion", "conferenceId", "sessionId", "userId", "experienceScore", "connectivity", "observationsCritical", "observationsHigh", "observationsMedium", "scoreBand" ], "type": "object" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "embedUrl": { "type": "string" }, "rtcstatsId": { "type": "string" }, "rtcstatsUrl": { "type": "string" }, "sessionEnd": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "sessionStart": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "title": { "type": "string" } }, "required": [ "rtcstatsId", "createdAt", "sessionStart", "sessionEnd", "title", "rtcstatsUrl", "abstract" ], "type": "object" }, "type": "array" }, "total": { "type": "number" } }, "required": [ "total", "data" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b028b36a60385a15ccee7cb827c0d9f906c900a62cbfae33da6adc38f4768d48 | sha256sum