Skip to main content

Overview

GetMCP includes built-in analytics that track every tool call made through your MCP servers. Use analytics to:
  • Monitor which tools are being used most
  • Identify errors and failing tool calls
  • Track response times and performance
  • See which AI clients are connecting
  • Set up alerts for unusual usage
Analytics Dashboard

Dashboard Overview

The analytics overview shows at-a-glance metrics for today:
MetricDescription
Total ServersNumber of servers configured
Active ServersServers with active status
Total ToolsNumber of tools across all servers
Calls TodayTotal MCP tool calls today
Calls YesterdayTotal calls from the previous day
Avg Response TimeAverage tool execution time in milliseconds
Success RatePercentage of successful calls today

Call Logs

The call log provides a detailed, paginated view of every tool call: Call Logs Each log entry includes:
FieldDescription
TimestampWhen the call was made
ServerWhich MCP server received the call
ToolWhich tool was called
Client TypeAI client that made the call (Claude, Cursor, etc.)
Client IPIP address of the caller
Statussuccess or error
HTTP StatusStatus code returned by the upstream API
Response TimeTime in milliseconds from request to response
Error MessageError details if the call failed

Filtering Logs

Filter call logs by:
  • Date range — Select from/to dates
  • Server — Filter by a specific server
  • Status — Show only success or error calls
  • Search — Search by server name, tool name, client type, or IP

Daily Analytics

The daily chart shows aggregated metrics over time: Daily Analytics Chart Each daily data point includes:
  • Total calls
  • Successful calls
  • Failed calls
  • Average response time
  • Unique client IPs
  • Top tools by call count

Client Breakdown

See which AI clients are using your MCP servers:
ClientDetected By
Claude DesktopUser-Agent header
Claude CodeUser-Agent header
CursorUser-Agent header
WindsurfUser-Agent header
ChatGPTUser-Agent header
UnknownUnrecognized clients

Log Retention

By default, call logs are retained for 30 days. Configure retention in GetMCP > Settings:
  • Log Retention Days — How long to keep raw call logs (default: 30)
  • Analytics Retention Days — How long to keep aggregated daily stats (default: 90)
  • Log Response Data — Whether to store response bodies in logs (disabled by default for privacy)

Email Alerts

Configure email notifications for unusual usage patterns:
  1. Go to GetMCP > Settings > Notifications
  2. Enable Email Alerts
  3. Enter a Notification Email
  4. Set a Usage Alert Threshold — Get notified when hourly call count exceeds this number

Analytics API

Access analytics data programmatically via the REST API: