Skip to main content
GET
/
wp-json
/
getmcp
/
v1
/
analytics
/
calls
curl --request GET \
     --url https://yoursite.com/wp-json/getmcp/v1/analytics/calls?per_page=20&status=error&from=2025-03-01&to=2025-03-18 \
     --header 'Authorization: Bearer gmcp_your_api_key'
[
  {
    "id": 1042,
    "server_id": 1,
    "tool_id": 3,
    "method": "tools/call",
    "arguments": "{\"city\":\"London\"}",
    "response_status": "success",
    "response_time_ms": 342,
    "status_code": 200,
    "client_type": "claude-desktop",
    "client_ip": "203.0.113.42",
    "user_agent": "Claude-Desktop/1.0",
    "error_message": null,
    "created_at": "2025-03-18T10:30:00",
    "server_name": "My Weather Tools",
    "tool_name": "get_weather"
  },
  {
    "id": 1041,
    "server_id": 2,
    "tool_id": 5,
    "method": "tools/call",
    "arguments": "{\"email\":\"[email protected]\"}",
    "response_status": "error",
    "response_time_ms": 120,
    "status_code": 401,
    "client_type": "cursor",
    "client_ip": "198.51.100.7",
    "user_agent": "Cursor/0.42.0",
    "error_message": "Upstream API returned 401 Unauthorized",
    "created_at": "2025-03-18T10:28:00",
    "server_name": "Stripe Payments",
    "tool_name": "create_customer"
  }
]

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.

Query Parameters

per_page
integer
default:"20"
Number of log entries per page.
page
integer
default:"1"
Page number.
server_id
integer
default:"0"
Filter by server ID. Use 0 for all servers.
status
string
Filter by response status. One of: success, error. Leave empty for all.
Search by server name, tool name, or client type.
from
string
Filter from this date (inclusive). Format: YYYY-MM-DD.
to
string
Filter to this date (inclusive). Format: YYYY-MM-DD.

Response Headers

HeaderDescription
X-WP-TotalTotal number of matching log entries
X-WP-TotalPagesTotal number of pages
curl --request GET \
     --url https://yoursite.com/wp-json/getmcp/v1/analytics/calls?per_page=20&status=error&from=2025-03-01&to=2025-03-18 \
     --header 'Authorization: Bearer gmcp_your_api_key'
[
  {
    "id": 1042,
    "server_id": 1,
    "tool_id": 3,
    "method": "tools/call",
    "arguments": "{\"city\":\"London\"}",
    "response_status": "success",
    "response_time_ms": 342,
    "status_code": 200,
    "client_type": "claude-desktop",
    "client_ip": "203.0.113.42",
    "user_agent": "Claude-Desktop/1.0",
    "error_message": null,
    "created_at": "2025-03-18T10:30:00",
    "server_name": "My Weather Tools",
    "tool_name": "get_weather"
  },
  {
    "id": 1041,
    "server_id": 2,
    "tool_id": 5,
    "method": "tools/call",
    "arguments": "{\"email\":\"[email protected]\"}",
    "response_status": "error",
    "response_time_ms": 120,
    "status_code": 401,
    "client_type": "cursor",
    "client_ip": "198.51.100.7",
    "user_agent": "Cursor/0.42.0",
    "error_message": "Upstream API returned 401 Unauthorized",
    "created_at": "2025-03-18T10:28:00",
    "server_name": "Stripe Payments",
    "tool_name": "create_customer"
  }
]