# CLIO Adios MCP server

Agent View of the PolicyLayer registry record for CLIO Adios: identity, probed posture, risk grade, and all 204 tools classified. HTML page: https://policylayer.com/tools/io-github-iowarp-adios-mcp

## Facts

- Server id: `pypi:clio-kit`
- Install: `npx -y pypi:clio-kit`
- Homepage: https://github.com/iowarp/clio-kit
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 204
- Tool categories present: Destructive, Execute, Read, Write
- Tags: io github iowarp adios mcp, admin, automation
- Record last modified: 2026-07-22T23:47:12.899Z

## Tools (204)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `cancel_slurm_job` | Destructive | Critical | https://policylayer.com/tools/io-github-iowarp-adios-mcp/cancel-slurm-job.md |
| `destroy_pipeline` | Destructive | Critical | https://policylayer.com/tools/io-github-iowarp-adios-mcp/destroy-pipeline.md |
| `jm_remove_repo` | Destructive | Critical | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-remove-repo.md |
| `jm_reset` | Destructive | Critical | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-reset.md |
| `remove_pkg` | Destructive | Critical | https://policylayer.com/tools/io-github-iowarp-adios-mcp/remove-pkg.md |
| `slurm_cancel` | Destructive | Critical | https://policylayer.com/tools/io-github-iowarp-adios-mcp/slurm-cancel.md |
| `allocate_slurm_nodes` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/allocate-slurm-nodes.md |
| `build_pipeline_env` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/build-pipeline-env.md |
| `generate_isosurface` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/generate-isosurface.md |
| `heatmap_plot` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/heatmap-plot.md |
| `hypothesis_testing` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/hypothesis-testing.md |
| `jarvis_run` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jarvis-run.md |
| `jm_cd` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-cd.md |
| `jm_graph_build` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-graph-build.md |
| `module_load` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-load.md |
| `module_swap` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-swap.md |
| `module_unload` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-unload.md |
| `parallel_sort_large_file` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/parallel-sort-large-file.md |
| `reset_camera` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/reset-camera.md |
| `rotate_camera` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/rotate-camera.md |
| `run_pipeline` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/run-pipeline.md |
| `show_screenshot_preview` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/show-screenshot-preview.md |
| `stop_chronolog` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/stop-chronolog.md |
| `submit_array_job` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/submit-array-job.md |
| `submit_slurm_job` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/submit-slurm-job.md |
| `warp_by_vector` | Execute | High | https://policylayer.com/tools/io-github-iowarp-adios-mcp/warp-by-vector.md |
| `aggregate_column_tool` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/aggregate-column-tool.md |
| `analyze_file_access_patterns` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/analyze-file-access-patterns.md |
| `analyze_log_statistics` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/analyze-log-statistics.md |
| `analyze_mpiio_operations` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/analyze-mpiio-operations.md |
| `analyze_posix_operations` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/analyze-posix-operations.md |
| `analyze_sequence` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/analyze-sequence.md |
| `bounding_box` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/bounding-box.md |
| `check_job_status` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/check-job-status.md |
| `clean_data` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/clean-data.md |
| `compare_darshan_logs` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/compare-darshan-logs.md |
| `compute_surface_area` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/compute-surface-area.md |
| `compute_trace_statistics` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/compute-trace-statistics.md |
| `correlation_analysis` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/correlation-analysis.md |
| `data_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/data-info.md |
| `deallocate_slurm_nodes` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/deallocate-slurm-nodes.md |
| `dem_terrain` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/dem-terrain.md |
| `detect_log_patterns` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/detect-log-patterns.md |
| `download_multiple_pdfs` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/download-multiple-pdfs.md |
| `download_paper_pdf` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/download-paper-pdf.md |
| `export_pipeline` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/export-pipeline.md |
| `feature_bbox` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/feature-bbox.md |
| `filter_by_keyword` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/filter-by-keyword.md |
| `filter_by_log_level` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/filter-by-log-level.md |
| `filter_by_time_range` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/filter-by-time-range.md |
| `filter_data` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/filter-data.md |
| `filter_logs` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/filter-logs.md |
| `filter_points_by_radius` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/filter-points-by-radius.md |
| `find_similar_papers` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/find-similar-papers.md |
| `geocode` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/geocode.md |
| `get_active_source_names_by_type` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-active-source-names-by-type.md |
| `get_allocation_status` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-allocation-status.md |
| `get_available_arrays` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-available-arrays.md |
| `get_column_preview_tool` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-column-preview-tool.md |
| `get_cpu_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-cpu-info.md |
| `get_dataset_details` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-dataset-details.md |
| `get_disk_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-disk-info.md |
| `get_gpu_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-gpu-info.md |
| `get_histogram` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-histogram.md |
| `get_io_performance_metrics` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-io-performance-metrics.md |
| `get_job_details` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-job-details.md |
| `get_job_output` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-job-output.md |
| `get_job_summary` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-job-summary.md |
| `get_memory_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-memory-info.md |
| `get_network_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-network-info.md |
| `get_node_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-node-info.md |
| `get_paper_details` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-paper-details.md |
| `get_pdf_url` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-pdf-url.md |
| `get_performance_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-performance-info.md |
| `get_pipeline` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-pipeline.md |
| `get_pkg_config` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-pkg-config.md |
| `get_process_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-process-info.md |
| `get_queue_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-queue-info.md |
| `get_recent_papers` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-recent-papers.md |
| `get_remote_node_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-remote-node-info.md |
| `get_sensor_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-sensor-info.md |
| `get_slurm_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-slurm-info.md |
| `get_system_info` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-system-info.md |
| `get_timeline_analysis` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/get-timeline-analysis.md |
| `groupby_operations` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/groupby-operations.md |
| `health_check` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/health-check.md |
| `identify_io_bottlenecks` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/identify-io-bottlenecks.md |
| `inspect_archive` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/inspect-archive.md |
| `inspect_attributes` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/inspect-attributes.md |
| `inspect_geojson` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/inspect-geojson.md |
| `inspect_variables` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/inspect-variables.md |
| `inspect_variables_at_step` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/inspect-variables-at-step.md |
| `jarvis_describe` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jarvis-describe.md |
| `jarvis_get_execution` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jarvis-get-execution.md |
| `jm_bootstrap_list` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-bootstrap-list.md |
| `jm_get_repo` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-get-repo.md |
| `jm_graph_show` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-graph-show.md |
| `jm_list_pipelines` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-list-pipelines.md |
| `jm_list_repos` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-list-repos.md |
| `jm_load_config` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-load-config.md |
| `list_available_hdf5_files` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/list-available-hdf5-files.md |
| `list_bp5` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/list-bp5.md |
| `list_commands` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/list-commands.md |
| `list_organizations` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/list-organizations.md |
| `list_slurm_jobs` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/list-slurm-jobs.md |
| `load_darshan_log` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/load-darshan-log.md |
| `load_data` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/load-data.md |
| `load_pipeline` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/load-pipeline.md |
| `load_scientific_data` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/load-scientific-data.md |
| `module_avail` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-avail.md |
| `module_list` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-list.md |
| `module_savelist` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-savelist.md |
| `module_show` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-show.md |
| `module_spider` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-spider.md |
| `optimize_memory` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/optimize-memory.md |
| `plot_over_line` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/plot-over-line.md |
| `plot_sequence` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/plot-sequence.md |
| `plot_traces` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/plot-traces.md |
| `pointcloud_read` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/pointcloud-read.md |
| `points_in_polygons` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/points-in-polygons.md |
| `profile_csv` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/profile-csv.md |
| `profile_data` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/profile-data.md |
| `query_arcgis_features` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/query-arcgis-features.md |
| `read_slice_tool` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/read-slice-tool.md |
| `read_variable_at_step` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/read-variable-at-step.md |
| `render_feature_map` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/render-feature-map.md |
| `retrieve_interaction` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/retrieve-interaction.md |
| `scientific_dataset_describe` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/scientific-dataset-describe.md |
| `scientific_dataset_search` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/scientific-dataset-search.md |
| `search_arxiv` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/search-arxiv.md |
| `search_by_abstract` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/search-by-abstract.md |
| `search_by_subject` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/search-by-subject.md |
| `search_by_title` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/search-by-title.md |
| `search_datasets` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/search-datasets.md |
| `search_date_range` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/search-date-range.md |
| `search_papers_by_author` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/search-papers-by-author.md |
| `slurm_cluster` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/slurm-cluster.md |
| `slurm_describe` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/slurm-describe.md |
| `slurm_list` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/slurm-list.md |
| `sort_log_by_timestamp` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/sort-log-by-timestamp.md |
| `spack_environment` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/spack-environment.md |
| `spack_find` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/spack-find.md |
| `spack_locate` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/spack-locate.md |
| `stage_resource` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/stage-resource.md |
| `statistical_summary` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/statistical-summary.md |
| `summarize_geojson` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/summarize-geojson.md |
| `summarize_tool` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/summarize-tool.md |
| `take_viewport_screenshot` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/take-viewport-screenshot.md |
| `validate_data` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/validate-data.md |
| `validate_geojson` | Read | Low | https://policylayer.com/tools/io-github-iowarp-adios-mcp/validate-geojson.md |
| `append_pkg` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/append-pkg.md |
| `apply_field_coloring` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/apply-field-coloring.md |
| `apply_filter_preset` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/apply-filter-preset.md |
| `bar_plot` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/bar-plot.md |
| `compress_file_tool` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/compress-file-tool.md |
| `configure_pkg` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/configure-pkg.md |
| `configure_volume_display` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/configure-volume-display.md |
| `create_data_slice` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/create-data-slice.md |
| `create_geometric_shape` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/create-geometric-shape.md |
| `create_pipeline` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/create-pipeline.md |
| `decompress_file_tool` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/decompress-file-tool.md |
| `edit_volume_opacity` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/edit-volume-opacity.md |
| `export_to_bibtex` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/export-to-bibtex.md |
| `export_to_csv` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/export-to-csv.md |
| `export_to_json` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/export-to-json.md |
| `export_to_text` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/export-to-text.md |
| `generate_flow_streamlines` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/generate-flow-streamlines.md |
| `generate_io_summary_report` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/generate-io-summary-report.md |
| `generate_summary_report` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/generate-summary-report.md |
| `handle_missing_data` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/handle-missing-data.md |
| `histogram_plot` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/histogram-plot.md |
| `jarvis_add_step` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jarvis-add-step.md |
| `jarvis_create_pipeline` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jarvis-create-pipeline.md |
| `jarvis_edit_step` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jarvis-edit-step.md |
| `jm_add_repo` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-add-repo.md |
| `jm_bootstrap_from` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-bootstrap-from.md |
| `jm_construct_pkg` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-construct-pkg.md |
| `jm_create_config` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-create-config.md |
| `jm_graph_modify` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-graph-modify.md |
| `jm_promote_repo` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-promote-repo.md |
| `jm_save_config` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-save-config.md |
| `jm_set_hostfile` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-set-hostfile.md |
| `line_plot` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/line-plot.md |
| `merge_datasets` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/merge-datasets.md |
| `module_restore` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-restore.md |
| `module_save` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-save.md |
| `pivot_table` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/pivot-table.md |
| `plot_timeseries` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/plot-timeseries.md |
| `record_interaction` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/record-interaction.md |
| `refresh_hdf5_resources` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/refresh-hdf5-resources.md |
| `save_contour_as_stl` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/save-contour-as-stl.md |
| `save_data` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/save-data.md |
| `scatter_plot` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/scatter-plot.md |
| `set_active_source` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/set-active-source.md |
| `set_color_map` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/set-color-map.md |
| `set_color_map_preset` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/set-color-map-preset.md |
| `set_representation_type` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/set-representation-type.md |
| `slurm_submit` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/slurm-submit.md |
| `spack_install` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/spack-install.md |
| `start_chronolog` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/start-chronolog.md |
| `time_series_operations` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/time-series-operations.md |
| `toggle_visibility` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/toggle-visibility.md |
| `unlink_pkg` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/unlink-pkg.md |
| `update_pipeline` | Write | Medium | https://policylayer.com/tools/io-github-iowarp-adios-mcp/update-pipeline.md |

## Tool descriptions

- `cancel_slurm_job` — Cancel a running or pending Slurm job.
- `destroy_pipeline` — Destroy a pipeline environment and clean up files.
- `jm_remove_repo` — Remove a repository from JarvisManager.
- `jm_reset` — Reset JarvisManager (destroy all pipelines and data).
- `remove_pkg` — Delete a package only when JARVIS-CD provides destructive removal semantics.
- `slurm_cancel` — Request cancellation after exact scheduler-native ID confirmation.
- `allocate_slurm_nodes` — Allocate Slurm nodes for an interactive session using salloc.
- `build_pipeline_env` — Rebuild a pipeline
- `generate_isosurface` — Create an isosurface visualization of the active source at the given isovalue.
- `heatmap_plot` — Create a correlation heatmap from numeric columns in CSV or Excel data.
- `hypothesis_testing` — Run statistical hypothesis tests (t-test, chi-square, ANOVA, normality, Mann-Whitney) with p-values and effect sizes.
- `jm_cd` — Change current Jarvis pipeline context.
- `jm_graph_build` — Build or rebuild the resource graph with a net sleep interval.
- `module_load` — Load one or more environment modules into the current session.
- `module_swap` — Swap one module for another atomically.
- `module_unload` — Unload one or more currently loaded modules from the environment.
- `parallel_sort_large_file` — Sort large log files using parallel processing with chunked approach.
- `reset_camera` — Reset the camera to show all data in the viewport.
- `rotate_camera` — Rotate the camera by azimuth and elevation angles in degrees.
- `run_pipeline` — Execute a Jarvis-CD pipeline end-to-end.
- `show_screenshot_preview` — Capture a screenshot with inline preview using temporary files.
- `stop_chronolog` — Release the story handle and disconnect from ChronoLog.
- `submit_array_job` — Submit a Slurm array job for parallel task execution.
- `submit_slurm_job` — Submit a job script to the Slurm scheduler with resource requirements.
- `warp_by_vector` — Apply a 'Warp By Vector' filter to the active source.
- `aggregate_column_tool` — Compute aggregate statistics (min, max, mean, etc.) on a Parquet column.
- `analyze_file_access_patterns` — Analyze file access patterns including read/write types and sequential vs random access.
- `analyze_log_statistics` — Generate statistics for log files including temporal patterns and log levels.
- `analyze_mpiio_operations` — Analyze MPI-IO operations including collective vs independent operations.
- `analyze_posix_operations` — Analyze POSIX I/O operations including read/write system calls and their frequency.
- `check_job_status` — Check the status of a Slurm job by its ID.
- `clean_data` — Remove duplicates, detect outliers via IQR/Z-score, and optimize data types in a single pass.
- `compare_darshan_logs` — Compare two Darshan log files to identify performance differences between runs.
- `compute_surface_area` — Compute the surface area of the active dataset (must be a surface mesh).
- `correlation_analysis` — Compute correlation matrices (Pearson, Spearman, or Kendall) with significance testing and strong-correlation detection.
- `data_info` — Get schema, column types, and summary statistics for a CSV or Excel file.
- `deallocate_slurm_nodes` — Release a Slurm node allocation by canceling it.
- `detect_log_patterns` — Detect patterns in log files including anomalies and error clusters.
- `download_multiple_pdfs` — Download multiple PDFs concurrently with rate limiting.
- `download_paper_pdf` — Download the PDF of a paper from ArXiv.
- `export_pipeline` — Export a structured snapshot of a Jarvis-CD pipeline.
- `filter_by_keyword` — Filter log entries by keywords with support for multiple keywords and logical operations.
- `filter_by_log_level` — Filter log entries by log level (ERROR, WARN, INFO, DEBUG, etc.).
- `filter_by_time_range` — Filter log entries by time range using start and end timestamps.
- `filter_data` — Filter rows using comparison, membership, pattern-matching, and null-check operators across multiple columns.
- `filter_logs` — Filter log entries based on multiple conditions with logical operations.
- `find_similar_papers` — Find papers similar to a reference paper based on categories and keywords.
- `get_active_source_names_by_type` — List pipeline source names, optionally filtered by type.
- `get_allocation_status` — Check the status of a Slurm node allocation.
- `get_available_arrays` — List available data arrays in the active source.
- `get_column_preview_tool` — Preview values from a specific column with pagination.
- `get_cpu_info` — Get CPU specifications, core counts, frequencies, and per-core usage.
- `get_dataset_details` — Retrieve detailed metadata for a specific dataset by ID or name.
- `get_disk_info` — Get disk partitions, usage statistics, and I/O counters.
- `get_gpu_info` — Get GPU model, memory, temperature, and utilization via nvidia-smi/rocm-smi.
- `get_histogram` — Compute histogram data for a field in the active source.
- `get_io_performance_metrics` — Extract I/O performance metrics including bandwidth, IOPS, and request sizes.
- `get_job_details` — Get detailed information about a specific Slurm job.
- `get_job_output` — Retrieve stdout or stderr output from a Slurm job.
- `get_job_summary` — Get job-level summary from a Darshan log including runtime, process count, and I/O volume.
- `get_memory_info` — Get RAM and swap capacity, usage percentages, and availability.
- `get_network_info` — Get network interfaces, IP addresses, and I/O statistics.
- `get_node_info` — Get information about Slurm cluster nodes and their resources.
- `get_paper_details` — Get detailed information about a specific ArXiv paper by ID.
- `get_pdf_url` — Get the direct PDF URL for a paper without downloading.
- `get_performance_info` — Get real-time CPU, memory, disk, and network performance metrics.
- `get_pipeline` — Get the current visualization pipeline structure.
- `get_pkg_config` — Retrieve the configuration of a specific package in a pipeline.
- `get_process_info` — Get running processes with CPU, memory, and status details.
- `get_queue_info` — Get Slurm queue status and partition information.
- `get_recent_papers` — Get recent papers from a specific ArXiv category.
- `get_remote_node_info` — Collect hardware info from a remote node via SSH. Supports component filtering.
- `get_sensor_info` — Get temperature, fan speed, and battery sensor readings.
- `get_slurm_info` — Get Slurm cluster configuration, partitions, and resource availability.
- `get_system_info` — Get OS details, hostname, uptime, and active users.
- `get_timeline_analysis` — Generate timeline analysis showing I/O activity over time and temporal patterns.
- `groupby_operations` — Group data by columns and apply aggregations (sum, mean, count, min, max, std, median) with optional pre-filter.
- `health_check` — Verify server health and hardware monitoring capability status.
- `identify_io_bottlenecks` — Identify I/O performance bottlenecks by analyzing access patterns and operations.
- `inspect_attributes` — Reads global or variable-specific attributes from a BP5 file. The
- `inspect_variables` — Inspects variables in a BP5 file, returning type, shape, and steps. Optionally filters by variable name.
- `inspect_variables_at_step` — Inspects a specific variable at a given step in a BP5 file. All parameters are required.
- `jarvis_get_execution` — Query a selectable JARVIS-owned execution view in one locked load.
- `jm_bootstrap_list` — List available bootstrap machine templates.
- `jm_get_repo` — Get repository info from JarvisManager.
- `jm_graph_show` — Print the current resource graph frames.
- `jm_list_pipelines` — List all existing Jarvis pipelines.
- `jm_list_repos` — List all Jarvis repositories.
- `jm_load_config` — Load existing JarvisManager configuration.
- `list_available_hdf5_files` — List all registered HDF5 files with resource URIs for Claude Code @ mentions.
- `list_bp5` — Lists all BP5 files in a given directory. The
- `list_commands` — List all available commands in this ParaView MCP server.
- `list_organizations` — List organizations available in the National Data Platform.
- `list_slurm_jobs` — List Slurm jobs with optional filtering by user and state.
- `load_darshan_log` — Load and parse a Darshan log file to extract I/O performance metrics and metadata.
- `load_data` — Load and parse data from CSV, Excel, JSON, Parquet, or HDF5 files with optional column selection and row limiting.
- `load_pipeline` — Load an existing Jarvis-CD pipeline environment.
- `load_scientific_data` — Load scientific datasets (VTK, EXODUS, CSV, RAW, BP5) into ParaView with automatic format detection.
- `module_avail` — Search for available modules, optionally filtered by name pattern.
- `module_list` — List all currently loaded environment modules.
- `module_savelist` — List all saved module collections.
- `module_show` — Display detailed information about a specific module.
- `module_spider` — Search the entire module tree comprehensively for matching modules.
- `optimize_memory` — Analyze and reduce DataFrame memory usage through automatic dtype optimization and chunked-processing recommendations.
- `profile_csv` — Quickly profile a CSV file: row/column counts, per-column dtype, null counts, and min/max/mean for numeric columns.
- `profile_data` — Generate a full dataset profile: shape, types, missing values, distributions, quality checks, and optional correlations.
- `read_slice_tool` — Read a row slice from a Parquet file with optional column projection and filtering.
- `read_variable_at_step` — Reads a named variable at a specific step from a BP5 file. All parameters are required.
- `retrieve_interaction` — Retrieve logged records from a chronicle and story, with optional time filtering.
- `scientific_dataset_describe` — Resolve a stable dataset id and an explicit JARVIS-ready descriptor handoff.
- `scientific_dataset_search` — Search titles, summaries, tags, and exact intrinsic format metadata.
- `search_arxiv` — Search ArXiv for papers by category or topic.
- `search_by_abstract` — Search ArXiv papers by abstract keywords.
- `search_by_subject` — Search ArXiv papers by subject classification.
- `search_by_title` — Search ArXiv papers by title keywords.
- `search_datasets` — Search for datasets in the NDP using term-based or field-specific criteria.
- `search_date_range` — Search ArXiv papers within a specific date range.
- `search_papers_by_author` — Search ArXiv papers by author name.
- `slurm_cluster` — Return a coherent Slurm partition, queue, and optional node snapshot.
- `slurm_describe` — Return a unified description of one scheduler-native Slurm job.
- `slurm_list` — List Slurm jobs through a stable, normalized result schema.
- `sort_log_by_timestamp` — Sort log file lines by timestamps in YYYY-MM-DD HH:MM:SS format.
- `spack_environment` — Return a filtered environment delta without exposing a fake load operation.
- `spack_find` — Return structured installed-package records.
- `spack_locate` — Return one exact package identity and prefix or a protocol error.
- `statistical_summary` — Compute descriptive statistics, distribution analysis, and outlier detection for numerical and categorical columns.
- `summarize_geojson` — Return {summary, feature_count, geometry_types, bbox, property_keys, sample_features}.
- `summarize_tool` — Return Parquet schema, row count, and file size.
- `take_viewport_screenshot` — Capture a screenshot of the current ParaView viewport and save it as a timestamped PNG.
- `validate_data` — Validate columns against rules for min/max range, data type, nullability, uniqueness, and regex patterns.
- `append_pkg` — Append a package to a Jarvis-CD pipeline.
- `apply_field_coloring` — Color the active visualization by a specific data field.
- `apply_filter_preset` — Apply predefined filter presets like
- `bar_plot` — Create a bar chart from CSV or Excel data with categorical grouping.
- `compress_file_tool` — Compress a file using gzip. Returns original/compressed sizes and compression ratio.
- `configure_pkg` — Configure a package in a Jarvis-CD pipeline.
- `configure_volume_display` — Toggle volume rendering visibility for the active source.
- `create_geometric_shape` — Create a geometric source (Sphere, Cone, Cylinder, Plane, or Box).
- `create_pipeline` — Create a new Jarvis-CD pipeline environment.
- `decompress_file_tool` — Decompress a gzip-compressed (.gz) file back to its original form.
- `edit_volume_opacity` — Edit the opacity transfer function for a scalar field.
- `export_to_bibtex` — Export search results to BibTeX format for citation management.
- `export_to_csv` — Export log entries to CSV format with structured columns.
- `export_to_json` — Export log processing results to JSON format.
- `export_to_text` — Export log entries to plain text format.
- `generate_io_summary_report` — Generate a comprehensive I/O summary report with findings and recommendations.
- `generate_summary_report` — Generate a summary report of log processing results with statistics.
- `handle_missing_data` — Detect, impute, or remove missing values using strategies like mean/median/mode fill, forward/backward fill, or interpolation.
- `histogram_plot` — Create a histogram from CSV or Excel data showing value distribution.
- `jarvis_create_pipeline` — Create a new JARVIS pipeline, optionally seeding execution intent.
- `jarvis_edit_step` — Edit or remove one pipeline step with explicit conditional arguments.
- `jm_add_repo` — Add a repository to JarvisManager.
- `jm_bootstrap_from` — Bootstrap Jarvis config from a machine template.
- `jm_construct_pkg` — Construct a package skeleton in JarvisManager.
- `jm_create_config` — Initialize JarvisManager config directories.
- `jm_graph_modify` — Modify the resource graph using a net sleep interval.
- `jm_promote_repo` — Promote a repository in JarvisManager.
- `jm_save_config` — Save current JarvisManager configuration.
- `jm_set_hostfile` — Set hostfile path for JarvisManager.
- `line_plot` — Create a line plot from CSV or Excel data with customizable styling.
- `merge_datasets` — Join two datasets using inner, outer, left, or right joins on specified key columns.
- `module_restore` — Restore a previously saved module collection.
- `module_save` — Save currently loaded modules as a named collection.
- `pivot_table` — Create pivot tables with configurable row index, column headers, value columns, and aggregation function.
- `plot_timeseries` — Create a multi-series line chart PNG from one or more y columns of a CSV or Excel file, auto-detecting a time, numeric, or categorical x axis.
- `record_interaction` — Log a user message and LLM response to the active ChronoLog story.
- `refresh_hdf5_resources` — Re-scan client roots and update available HDF5 resources.
- `save_contour_as_stl` — Save the active contour or surface as an STL file in the data directory.
- `save_data` — Save data to CSV, Excel, JSON, Parquet, or HDF5 with auto-detected format and optional index inclusion.
- `scatter_plot` — Create a scatter plot from CSV or Excel data for correlation analysis.
- `set_active_source` — Set the active pipeline object by its registered name.
- `set_color_map` — Set a custom color transfer function for volume rendering.
- `set_color_map_preset` — Apply a predefined color map preset (e.g., Viridis, Plasma, Cool to Warm).
- `set_representation_type` — Set the representation type for the active source (Surface, Wireframe, Points, etc.).
- `slurm_submit` — Submit a job or array through the compact Slurm user contract.
- `start_chronolog` — Connect to ChronoLog, create a chronicle, and acquire a story handle.
- `time_series_operations` — Resample, compute rolling statistics, create lag features, or difference a time series.
- `toggle_visibility` — Toggle visibility for the active source.
- `unlink_pkg` — Unlink a package from a pipeline (preserve files).
- `update_pipeline` — Re-apply environment and configuration to every package in a pipeline.

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-iowarp-adios-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-iowarp-adios-mcp
