Bandwidth calculator
bandwidth_calculatorTwo calculations: monthly data transfer and average speed for a website (visitors, pages per visit, page size), or how long a file takes to move at a given connection speed. Decimal units unless MiB, GiB or TiB are given.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mode": "<mode>"
},
"name": "bandwidth_calculator"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | website: monthly bandwidth of a site. transfer: time to download or upload a file. | |
| speed | No | transfer: connection speed, in speed_unit. | |
| file_size | No | transfer: file size, in file_size_unit. | |
| page_size | No | website: average page size, in page_size_unit. | |
| redundancy | No | website: safety factor for spikes and bots, 1 or more. Defaults to 1.5. | |
| speed_unit | No | transfer: unit of speed. Defaults to Mbps. | |
| file_size_unit | No | transfer: unit of file_size. Defaults to GB. | |
| page_size_unit | No | website: unit of page_size. Defaults to MB. | |
| pages_per_visit | No | website: pages viewed per visit. | |
| visitors_per_month | No | website: visitors per month. |