Validate check
validate_checkDry-run validate a SolidPing check configuration before creation to catch blocking errors and advisory warnings without side effects.
Instructions
Dry-run validate a check config without creating or changing anything — a pure read, no side effects. valid is false exactly when fields lists the blocking findings (every one of them, not just the first), while warnings are advisory notes that never block. Use this before create_check when you've assembled a config from scratch or modified a sample, to catch problems early. Read-only: works with mcp:read tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Check type (e.g. "http", "dns", "tcp", "icmp", "ssl"). | |
| config | Yes | Check-specific config to validate (e.g., {"url": "https://example.com"}). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | True when the config would be accepted; false when at least one blocking finding exists. | |
| fields | No | Blocking findings; absent when there are none (valid stays true). | |
| warnings | No | Advisory findings that never block; absent when there are none. |