Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getmcp.com/llms.txt

Use this file to discover all available pages before exploring further.

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 Page

Dashboard Overview

The analytics overview shows at-a-glance metrics for today:
MetricDescription
Total ToolsNumber of tools across all servers
Success RatePercentage of successful tool calls
Avg Response TimeAverage tool execution time in milliseconds
Unique ClientsNumber of unique client IPs
Calls over TimeChart of tool calls
Top ToolsMost called tools
Client BreakdownWhich AI clients are calling your tools
Tool Calls Over Time Response Time Chart

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
Call Log Details

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

Client Breakdown

See which AI clients are using your MCP servers: Client Breakdown
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 → General. Global Settings — General tab showing Data Retention, Rate Limiting, and Timeout defaults
SettingDefaultDescription
Log Retention Days30How long to keep raw call logs
Analytics Retention Days90How long to keep aggregated daily stats
Default Rate Limit60 req/minApplied to all new servers
Default Timeout30 secondsHow long to wait for upstream API response

Email Alerts

Configure email notifications for errors, high usage, and health check failures at GetMCP → Settings → Notifications. Global Settings — Notifications tab with email alert configuration
SettingDescription
Enable email alertsToggle on to receive alert emails
Notification EmailAddress where alerts are sent
Usage Alert ThresholdDaily call count that triggers a usage alert (default: 80)
Emails use WordPress’s wp_mail(). If alerts aren’t arriving, install an SMTP plugin such as WP Mail SMTP.

Health Checks

Health checks periodically ping your configured tool endpoints to verify they are reachable. Enable them at GetMCP → Settings → Advanced. Global Settings — Advanced tab with health check configuration
SettingDescription
Enable health checksAutomatically test tool endpoints at regular intervals
Check IntervalHow often checks run (every hour, every 6 hours, daily)
Run Health CheckManually trigger a check immediately
Health check failures send an email alert if notifications are enabled.

Analytics API

Access analytics data programmatically via the REST API: