rt_check_rate_limiting
Send rapid pings to test MCP server rate limiting and detect missing throttling that can lead to resource exhaustion.
Instructions
Send rapid ping() bursts to test if MCP server implements rate limiting. Measures response times and checks for 429/throttling. Servers without rate limiting are vulnerable to resource exhaustion and abuse.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | No | Additional environment variables for stdio | |
| url | No | MCP server URL for HTTP/SSE transport (e.g. 'http://localhost:3000/mcp') | |
| args | No | Command arguments for stdio (e.g. ['run', 'server.js']) | |
| command | No | Server command for stdio transport (e.g. 'node', 'bun', 'npx') | |
| headers | No | Custom HTTP headers (e.g. { 'Authorization': 'Bearer token' }) | |
| timeout_ms | No | Connection timeout in milliseconds (default: 30000) | |
| burst_count | No | Number of rapid pings to send (default: 20) |