analytics
Advanced load time estimation tool with detailed performance analysis and optimization suggestions
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 PlansComprehensive load performance analysis that compares load times across all connection types and provides detailed optimization strategies. Ideal for performance audits and optimization planning.
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 specific optimization suggestions based on page characteristics and target performance metrics. Provides actionable recommendations with estimated performance improvements.
The Load Time Estimator MCP server provides advanced webpage load time estimation with support for multiple connection types, device types, and performance analysis features.
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.
// 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'
});
// 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']
});
// 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
});
// 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);
# 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)
# 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"
}
}
}'
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"
}
}
}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.