diff --git a/crates/webclaw-mcp/src/server.rs b/crates/webclaw-mcp/src/server.rs index 1f3e1c7..41dd0a9 100644 --- a/crates/webclaw-mcp/src/server.rs +++ b/crates/webclaw-mcp/src/server.rs @@ -191,10 +191,10 @@ impl WebclawMcp { async fn crawl(&self, Parameters(params): Parameters) -> Result { validate_url(¶ms.url)?; - if let Some(max) = params.max_pages { - if max > 500 { - return Err("max_pages cannot exceed 500".into()); - } + if let Some(max) = params.max_pages + && max > 500 + { + return Err("max_pages cannot exceed 500".into()); } let format = params.format.as_deref().unwrap_or("markdown");