---
title: "Aggregated request traffic for the AI-agent transports — MCP (streamable HTTP bridge at /mcp) and A2A (the .well-known/agent.json handshake + downstream calls). Lets the admin see at a glance whether real clients are exercising those endpoints. Sources: - ApiUsageEvent rows (authoritative for authenticated calls; every v1 controller writes one with req.originProtocol = rest|mcp|a2a). - nginx access log (captures anonymous A2A discovery hits that never reach the API — GET /.well-known/agent.json has no API key)."
method: GET
path: "/api/admin/protocol-stats"
tags: ["admin"]
---

# Aggregated request traffic for the AI-agent transports — MCP (streamable HTTP bridge at /mcp) and A2A (the .well-known/agent.json handshake + downstream calls). Lets the admin see at a glance whether real clients are exercising those endpoints. Sources: - ApiUsageEvent rows (authoritative for authenticated calls; every v1 controller writes one with req.originProtocol = rest|mcp|a2a). - nginx access log (captures anonymous A2A discovery hits that never reach the API — GET /.well-known/agent.json has no API key).

`GET /api/admin/protocol-stats`

## Request

- Base URL: `https://check.live-direct-marketing.online` (the document declares no server; this is the origin it was published from)
- URL: `https://check.live-direct-marketing.online/api/admin/protocol-stats`
- Auth: API key in header `X-Admin-Key`

## Query parameters

- `hours` string
- `protocol` string

## Response `200`

---

[API](https://skmtc.dev/live-direct-marketing/apis/inbox-check-api.md) · [All operations](https://skmtc.dev/live-direct-marketing/apis/inbox-check-api/llms.txt) · [OpenAPI document](https://skmtc.dev/live-direct-marketing/apis/inbox-check-api/revisions/ea0e5b4336d0?raw)
