Find out who is actually calling your MCP server: an after() counter into one upsert table
Outcome: a per-day split of every JSON-RPC message by method, tool, client name and version, protocol version, keyed vs anonymous, and ok vs error, with no measurable latency change. We…