Validate check
validate_checkDry-run validate a check config before creating it. Returns blocking findings and advisory warnings with no side effects, so you catch problems early.
Instructions
Dry-run validate a check config without creating or changing anything — a pure read, no side effects. Returns {valid, fields, warnings}: 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. |