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
Dashboard Overview
The analytics overview shows at-a-glance metrics for today:
| Metric | Description |
|---|
| Total Tools | Number of tools across all servers |
| Success Rate | Percentage of successful tool calls |
| Avg Response Time | Average tool execution time in milliseconds |
| Unique Clients | Number of unique client IPs |
| Calls over Time | Chart of tool calls |
| Top Tools | Most called tools |
| Client Breakdown | Which AI clients are calling your tools |
Call Logs
The call log provides a detailed, paginated view of every tool call:
Each log entry includes:
| Field | Description |
|---|
| Timestamp | When the call was made |
| Server | Which MCP server received the call |
| Tool | Which tool was called |
| Client Type | AI client that made the call (Claude, Cursor, etc.) |
| Client IP | IP address of the caller |
| Status | success or error |
| HTTP Status | Status code returned by the upstream API |
| Response Time | Time in milliseconds from request to response |
| Error Message | Error 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
Client Breakdown
See which AI clients are using your MCP servers:
| Client | Detected By |
|---|
| Claude Desktop | User-Agent header |
| Claude Code | User-Agent header |
| Cursor | User-Agent header |
| Windsurf | User-Agent header |
| ChatGPT | User-Agent header |
| Unknown | Unrecognized clients |
Log Retention
By default, call logs are retained for 30 days. Configure retention in GetMCP → Settings → General.
| Setting | Default | Description |
|---|
| Log Retention Days | 30 | How long to keep raw call logs |
| Analytics Retention Days | 90 | How long to keep aggregated daily stats |
| Default Rate Limit | 60 req/min | Applied to all new servers |
| Default Timeout | 30 seconds | How long to wait for upstream API response |
Email Alerts
Configure email notifications for errors, high usage, and health check failures at GetMCP → Settings → Notifications.
| Setting | Description |
|---|
| Enable email alerts | Toggle on to receive alert emails |
| Notification Email | Address where alerts are sent |
| Usage Alert Threshold | Daily 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.
| Setting | Description |
|---|
| Enable health checks | Automatically test tool endpoints at regular intervals |
| Check Interval | How often checks run (every hour, every 6 hours, daily) |
| Run Health Check | Manually 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: