pub async fn execute( state: &AppState, params: CrateGetParams, ) -> Result<CallToolResult, ErrorData>