Skip to content

Pipefork Management MCP

by pipefork.com · remote · no sign-in to list tools · v0.1.0 · published by com.pipefork

Manage Pipefork API projects, drafts, connections, secrets, and deployments through MCP.

Deletes · 12Changes · 5

27 tools: 12 can delete or cancel things, 5 change things and 10 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http management https://www.pipefork.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

27 tools

Deletes or cancels 12Claude Code: deny
  • connection_updateUpdate an upstream connection using safe configuration and auth-profile references.No findings

    Why it is in this group

    • The name "connection_update" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Update an upstream connection using safe configuration and auth-profile references.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • deployment_deployDeploy the current draft to the Dev environment.No findings

    Why it is in this group

    • The name "deployment_deploy" says "deploy": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Deploy the current draft to the Dev environment.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • deployment_promotePromote a version from one environment to the next supported environment (Dev to Test, Test to Prod).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Promote a version from one environment to the next supported environment (Dev to Test, Test to Prod).

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • deployment_rollbackRollback an environment to a previous version.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Rollback an environment to a previous version.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • deployment_undeployUndeploy an environment, disabling it.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Undeploy an environment, disabling it.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • endpoint_deleteDelete a structured endpoint from an API draft.No findings

    Why it is in this group

    • The name "endpoint_delete" says "delete": a word for removing or ending something.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Delete a structured endpoint from an API draft.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • endpoint_updateUpdate a structured endpoint in an API draft.No findings

    Why it is in this group

    • The name "endpoint_update" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Update a structured endpoint in an API draft.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • secret_deactivateDeactivate one workspace secret without exposing its values.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Deactivate one workspace secret without exposing its values.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • secret_rotateRotate one workspace secret.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Rotate one workspace secret. Submitted values are never returned.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • step_deleteDelete a structured step from an API draft endpoint.No findings

    Why it is in this group

    • The name "step_delete" says "delete": a word for removing or ending something.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Delete a structured step from an API draft endpoint.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • step_reorderSet the order of all steps in an API draft endpoint using stable step IDs.No findings

    Why it is in this group

    • The description's first verb is "set": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Set the order of all steps in an API draft endpoint using stable step IDs.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
  • step_updateUpdate a supported structured step in an API draft endpoint.No findings

    Why it is in this group

    • The name "step_update" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Update a supported structured step in an API draft endpoint.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • openWorldHint: false
Changes things 5Claude Code: ask
  • api_createCreate an API in the authenticated caller workspace.No findings

    Why it is in this group

    • The name "api_create" says "create": a word for a change.
    Description, as the server wrote it
    Create an API in the authenticated caller workspace.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
  • connection_createCreate an upstream connection using safe configuration and auth-profile references.No findings

    Why it is in this group

    • The name "connection_create" says "create": a word for a change.
    Description, as the server wrote it
    Create an upstream connection using safe configuration and auth-profile references.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
  • endpoint_createCreate a structured endpoint in an API draft.No findings

    Why it is in this group

    • The name "endpoint_create" says "create": a word for a change.
    Description, as the server wrote it
    Create a structured endpoint in an API draft.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
  • secret_createCreate a workspace secret.No findings

    Why it is in this group

    • The name "secret_create" says "create": a word for a change.
    Description, as the server wrote it
    Create a workspace secret. Submitted values are never returned.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
  • step_createCreate a supported structured step in an API draft endpoint.No findings

    Why it is in this group

    • The name "step_create" says "create": a word for a change.
    Description, as the server wrote it
    Create a supported structured step in an API draft endpoint.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
Only reads 10Claude Code: allow
  • api_getGet one API by its stable API ID.No findings

    Why it is in this group

    • The name "api_get" says "get": a word for reading.
    Description, as the server wrote it
    Get one API by its stable API ID.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • api_listList APIs the authenticated caller may access in the current workspace.No findings

    Why it is in this group

    • The name "api_list" says "list": a word for reading.
    Description, as the server wrote it
    List APIs the authenticated caller may access in the current workspace.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • connection_getGet safe metadata for one upstream connection in the authorized workspace.No findings

    Why it is in this group

    • The name "connection_get" says "get": a word for reading.
    Description, as the server wrote it
    Get safe metadata for one upstream connection in the authorized workspace.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • connection_listList safe metadata for upstream connections in the authorized workspace.No findings

    Why it is in this group

    • The name "connection_list" says "list": a word for reading.
    Description, as the server wrote it
    List safe metadata for upstream connections in the authorized workspace.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • deployment_get_stateGet full deployment state including environments and rollback targets for an API.No findings

    Why it is in this group

    • The name "deployment_get_state" says "get": a word for reading.
    Description, as the server wrote it
    Get full deployment state including environments and rollback targets for an API.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • deployment_historyList deployment history for an API.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List deployment history for an API.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • deployment_listList deployment environments and their states for an API.No findings

    Why it is in this group

    • The name "deployment_list" says "list": a word for reading.
    Description, as the server wrote it
    List deployment environments and their states for an API.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • draft_getRetrieve the current canonical draft for an API by its stable API ID.No findings

    Why it is in this group

    • The name "draft_get" says "get": a word for reading.
    Description, as the server wrote it
    Retrieve the current canonical draft for an API by its stable API ID.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • draft_validateValidate the current canonical draft for an API by its stable API ID.No findings

    Why it is in this group

    • The name "draft_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate the current canonical draft for an API by its stable API ID.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • secret_listList metadata for secrets in the authenticated caller workspace.No findings

    Why it is in this group

    • The name "secret_list" says "list": a word for reading.
    Description, as the server wrote it
    List metadata for secrets in the authenticated caller workspace.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http management https://www.pipefork.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__management__api_list",
      "mcp__management__api_get",
      "mcp__management__draft_get",
      "mcp__management__draft_validate",
      "mcp__management__secret_list",
      "mcp__management__connection_list",
      "mcp__management__connection_get",
      "mcp__management__deployment_list",
      "mcp__management__deployment_get_state",
      "mcp__management__deployment_history"
    ],
    "ask": [
      "mcp__management__api_create",
      "mcp__management__endpoint_create",
      "mcp__management__step_create",
      "mcp__management__secret_create",
      "mcp__management__connection_create"
    ],
    "deny": [
      "mcp__management__endpoint_update",
      "mcp__management__endpoint_delete",
      "mcp__management__step_update",
      "mcp__management__step_delete",
      "mcp__management__step_reorder",
      "mcp__management__secret_rotate",
      "mcp__management__secret_deactivate",
      "mcp__management__connection_update",
      "mcp__management__deployment_deploy",
      "mcp__management__deployment_promote",
      "mcp__management__deployment_rollback",
      "mcp__management__deployment_undeploy"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as management. Review it before you use it.