MCP Servers/Load Time Estimator

Load Time Estimator

analytics

active

Advanced load time estimation tool with detailed performance analysis and optimization suggestions

load-timeanalyticsperformanceoptimizationweb-performanceconnection-speeddevice-analysispage-speedlatencycache-analysis

API Access Requires Subscription

While you can view all details here, using this MCP server's API requires a Enterprise subscription. API calls with FREE plan keys will return an access error.

View Pricing Plans

Available Tools

analyze_load_performance

tool

Comprehensive load performance analysis that compares load times across all connection types and provides detailed optimization strategies. Ideal for performance audits and optimization planning.

estimate_page_load_time

tool

Estimate webpage load time based on page size, connection type, device type, and other performance factors. Returns detailed analysis including performance breakdown, optimization suggestions, and comparative analysis across different connection types.

get_optimization_suggestions

tool

Get specific optimization suggestions based on page characteristics and target performance metrics. Provides actionable recommendations with estimated performance improvements.

Documentation

Integration Guide

Integration Guide for Load Time Estimator

Overview

The Load Time Estimator MCP server provides advanced webpage load time estimation with support for multiple connection types, device types, and performance analysis features.

Configuration

Add the Load Time Estimator MCP server to your MCP client configuration:

{
  "mcpServers": {
    "load-time-estimator": {
      "command": "curl",
      "args": [
        "-X", "POST",
        "https://apistack.online/api/mcp/analytics/load-time/sse",
        "-H", "Content-Type: application/json",
        "-H", "Authorization: Bearer YOUR_API_KEY",
        "--data-raw", "@-"
      ],
      "transport": "sse"
    }
  }
}

Replace YOUR_API_KEY with your APIStack API key from the Dashboard.

Usage Examples

Example 1: Basic Load Time Estimation

// Estimate load time for a 2.5 MB page on 4G mobile
const result = await mcpClient.callTool('estimate_page_load_time', {
  pageSize: 2.5,
  connectionType: '4g',
  deviceType: 'mobile'
});

Example 2: Comprehensive Performance Analysis

// Analyze performance across all connection types
const result = await mcpClient.callTool('analyze_load_performance', {
  pageSize: 3.2,
  resourceCount: 52,
  deviceType: 'mobile',
  regions: ['north-america', 'europe', 'asia']
});

Example 3: Get Optimization Suggestions

// Get actionable optimization recommendations
const result = await mcpClient.callTool('get_optimization_suggestions', {
  pageSize: 5.5,
  resourceCount: 85,
  connectionType: '3g',
  deviceType: 'low-end',
  targetLoadTime: 3.0
});

Code Examples

Code Examples

JavaScript Example

// Load Time Estimator MCP Client Example
const response = await fetch('https://apistack.online/api/mcp/analytics/load-time/sse', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEY'
    },
    body: JSON.stringify({
        jsonrpc: '2.0',
        id: 'req-1',
        method: 'tools/call',
        params: {
            name: 'estimate_page_load_time',
            arguments: {
                pageSize: 2.5,
                resourceCount: 45,
                connectionType: '4g',
                deviceType: 'mobile',
                includeDetailedAnalysis: true,
                optimizationSuggestions: true,
                cacheStatus: 'cold'
            }
        }
    })
});

const result = await response.json();
console.log(result);

Python Example

# Load Time Estimator MCP Client Example
import requests

response = requests.post(
    'https://apistack.online/api/mcp/analytics/load-time/sse',
    headers={
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEY'
    },
    json={
        'jsonrpc': '2.0',
        'id': 'req-1',
        'method': 'tools/call',
        'params': {
            'name': 'estimate_page_load_time',
            'arguments': {
                'pageSize': 2.5,
                'resourceCount': 45,
                'connectionType': '4g',
                'deviceType': 'mobile',
                'includeDetailedAnalysis': True,
                'optimizationSuggestions': True,
                'cacheStatus': 'cold'
            }
        }
    }
)

result = response.json()
print(result)

cURL Example

# Load Time Estimator MCP Client Example
curl -X POST https://apistack.online/api/mcp/analytics/load-time/sse \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "id": "req-1",
    "method": "tools/call",
    "params": {
        "name": "estimate_page_load_time",
        "arguments": {
            "pageSize": 2.5,
            "resourceCount": 45,
            "connectionType": "4g",
            "deviceType": "mobile",
            "includeDetailedAnalysis": true,
            "optimizationSuggestions": true,
            "cacheStatus": "cold"
        }
    }
}'

Quick Info

Endpoint
/api/mcp/analytics/load-time/sse
Transport
Server-Sent Events (SSE)
Tools Available
3
Plan Required
PRO, ENTERPRISE

MCP Configuration

Add this configuration to your MCP client:

Note: Replace "YOUR_API_KEY" with a valid Enterprise API key. FREE plan keys will receive access errors.

{
  "mcpServers": {
    "load-time-analytics": {
      "command": "curl",
      "args": [
        "-X",
        "POST",
        "https://apistack.online/api/mcp/analytics/load-time/sse",
        "-H",
        "Content-Type: application/json",
        "-H",
        "Authorization: Bearer YOUR_API_KEY",
        "--data-raw",
        "@-"
      ],
      "transport": "sse"
    }
  }
}

Try It Out

Use the MCP configuration above in your AI client, or test the underlying APIs in our playground.

API playground requires a Enterprise subscription for access.

Open in Playground