# create_pipeline

Create a new Jarvis-CD pipeline environment.

Agent View of the PolicyLayer registry record for `create_pipeline`. HTML page: https://policylayer.com/tools/io-github-iowarp-adios-mcp/create-pipeline

## Facts

- Tool: `create_pipeline`
- Server: CLIO Adios (`pypi:clio-kit`) — https://policylayer.com/tools/io-github-iowarp-adios-mcp.md
- Install: `npx -y pypi:clio-kit`
- Homepage: https://github.com/iowarp/clio-kit
- Risk category: Write (Medium risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Rate-limited

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "create_pipeline",
    "arguments": {}
  }
}
```

## Why create_pipeline is rated Medium

The tool creates a new pipeline environment, which is a reversible write operation. It does not execute user-supplied code or commands (thus not Execute), does not delete data (thus not Destructive), involves no financial transactions (thus not Financial), and has side effects beyond mere data retrieval (thus not Read).

From the tool's own definition: "Tool name is 'create_pipeline' and description states 'Create a new Jarvis-CD pipeline environment,' indicating creation of a new resource/configuration."

## Use case

AI agents use create_pipeline to create or update resources in CLIO Adios, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your CLIO Adios environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches CLIO Adios:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "create_pipeline": {
      "limits": [
        {
          "counter": "create_pipeline_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on CLIO Adios (203)

- `cancel_slurm_job` — Destructive — https://policylayer.com/tools/io-github-iowarp-adios-mcp/cancel-slurm-job.md
- `destroy_pipeline` — Destructive — https://policylayer.com/tools/io-github-iowarp-adios-mcp/destroy-pipeline.md
- `jm_remove_repo` — Destructive — https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-remove-repo.md
- `jm_reset` — Destructive — https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-reset.md
- `remove_pkg` — Destructive — https://policylayer.com/tools/io-github-iowarp-adios-mcp/remove-pkg.md
- `slurm_cancel` — Destructive — https://policylayer.com/tools/io-github-iowarp-adios-mcp/slurm-cancel.md
- `allocate_slurm_nodes` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/allocate-slurm-nodes.md
- `build_pipeline_env` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/build-pipeline-env.md
- `generate_isosurface` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/generate-isosurface.md
- `heatmap_plot` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/heatmap-plot.md
- `hypothesis_testing` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/hypothesis-testing.md
- `jarvis_run` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/jarvis-run.md
- `jm_cd` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-cd.md
- `jm_graph_build` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/jm-graph-build.md
- `module_load` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-load.md
- `module_swap` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-swap.md
- `module_unload` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/module-unload.md
- `parallel_sort_large_file` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/parallel-sort-large-file.md
- `reset_camera` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/reset-camera.md
- `rotate_camera` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/rotate-camera.md
- `run_pipeline` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/run-pipeline.md
- `show_screenshot_preview` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/show-screenshot-preview.md
- `stop_chronolog` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/stop-chronolog.md
- `submit_array_job` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/submit-array-job.md
- `submit_slurm_job` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/submit-slurm-job.md
- `warp_by_vector` — Execute — https://policylayer.com/tools/io-github-iowarp-adios-mcp/warp-by-vector.md
- `aggregate_column_tool` — Read — https://policylayer.com/tools/io-github-iowarp-adios-mcp/aggregate-column-tool.md
- `analyze_file_access_patterns` — Read — https://policylayer.com/tools/io-github-iowarp-adios-mcp/analyze-file-access-patterns.md
- `analyze_log_statistics` — Read — https://policylayer.com/tools/io-github-iowarp-adios-mcp/analyze-log-statistics.md
- `analyze_mpiio_operations` — Read — https://policylayer.com/tools/io-github-iowarp-adios-mcp/analyze-mpiio-operations.md
- …and 173 more: https://policylayer.com/tools/io-github-iowarp-adios-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 · Policy library: https://policylayer.com/policies/io-github-iowarp-adios-mcp
