Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by inventer-dev • Analytics & Monitoring
An MCP server that allows AI models and agents to measure, analyze, and report network performance (download, upload, latency, jitter) and detailed CDN/server metadata.
Measure download/upload bandwidth and latency/jitter (with Mbps/ms metrics) to evaluate current network performance programmatically.
Analyze CDN and server headers (x-served-by, x-cache, via), detect cache HIT/MISS status, and map POP codes to geographic locations for routing and troubleshooting.
Run a comprehensive, single-call network diagnostic to correlate speed results with CDN/provider and generate actionable recommendations about connectivity or CDN misconfigurations.
This MCP implements an internet speed testing suite with smart incremental testing, multi-CDN support, POP-to-location mapping, and cache/header analysis. It provides individual measurement functions (download, upload, latency, jitter) plus a run_complete_test orchestration that returns bandwidth, latency, jitter, and server/CDN metadata. The tool is useful for network diagnostics, correlating performance with server proximity and CDN behavior, and integrating network-aware decisions into agents.
Measure download speed using incremental file sizes. Args: size_limit: Maximum file size to test (default: 100MB) sustain_time: Duration in seconds for each test (1-8, default: 8) Returns: Dictionary with download speed results
Measure upload speed using incremental file sizes. Args: url_upload: URL to upload data to size_limit: Maximum file size to test (default: 100MB) sustain_time: Duration in seconds for each test (1-8, default: 8) Returns: Dictionary with upload speed results
Measure the latency using multiple samples and report the minimum. Takes a number of samples and reports the lowest value for the most accurate representation of network latency. Args: url (str): The URL to measure latency to samples (int): Number of samples to take (default: 10) Returns: Dictionary with latency result (minimum of all samples)
Jitter is the variation in latency, so we need multiple measurements.
Get server information for any URL without performing speed tests. Args: url_download: URL to download data from url_upload: URL to upload data to url_latency: URL to measure latency to Returns: Dictionary with servers information including POP location, CDN info, etc.
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.