Pipefork Management MCP
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Manage Pipefork API projects, drafts, connections, secrets, and deployments through MCP.
| Author | com.pipefork |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1490 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Pipefork Management MCP": {
"url": "https://www.pipefork.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (27)
api_listread-onlyList APIs the authenticated caller may access in the current workspace.
Parameters:
mode— string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
api_getread-onlyGet one API by its stable API ID.
Parameters:
apiId(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
api_createCreate an API in the authenticated caller workspace.
Parameters:
name(required) — stringslug— stringdescription
Hints: read-only no · destructive no · idempotent not declared · open-world no
draft_getread-onlyRetrieve the current canonical draft for an API by its stable API ID.
Parameters:
apiId(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
draft_validateread-onlyValidate the current canonical draft for an API by its stable API ID.
Parameters:
apiId(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
endpoint_createCreate a structured endpoint in an API draft.
Parameters:
endpointId(required) — stringmethod(required) — stringpath(required) — stringapiId(required) — stringinitialStepId— stringqueryParameters— array
Hints: read-only no · destructive no · idempotent not declared · open-world no
endpoint_updatedestructiveUpdate a structured endpoint in an API draft.
Parameters:
endpointId(required) — stringapiId(required) — stringpath— stringmethod— stringexamples— objectresponse— objectagentTool— objectdeprecation— objectqueryParameters— array
Hints: read-only no · destructive yes · idempotent not declared · open-world no
endpoint_deletedestructiveDelete a structured endpoint from an API draft.
Parameters:
endpointId(required) — stringapiId(required) — string
Hints: read-only no · destructive yes · idempotent not declared · open-world no
step_createCreate a supported structured step in an API draft endpoint.
Parameters:
apiId(required) — stringendpointId(required) — stringstepId(required) — stringstep(required)
Hints: read-only no · destructive no · idempotent not declared · open-world no
step_updatedestructiveUpdate a supported structured step in an API draft endpoint.
Parameters:
apiId(required) — stringendpointId(required) — stringstepId(required) — stringstep(required)
Hints: read-only no · destructive yes · idempotent not declared · open-world no
step_deletedestructiveDelete a structured step from an API draft endpoint.
Parameters:
endpointId(required) — stringstepId(required) — stringapiId(required) — string
Hints: read-only no · destructive yes · idempotent not declared · open-world no
step_reorderdestructiveSet the order of all steps in an API draft endpoint using stable step IDs.
Parameters:
endpointId(required) — stringstepIds(required) — arrayapiId(required) — string
Hints: read-only no · destructive yes · idempotent not declared · open-world no
secret_listread-onlyList metadata for secrets in the authenticated caller workspace.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
secret_createCreate a workspace secret. Submitted values are never returned.
Parameters:
name(required) — stringvalues(required) — objectdescription
Hints: read-only no · destructive no · idempotent not declared · open-world no
secret_rotatedestructiveRotate one workspace secret. Submitted values are never returned.
Parameters:
name(required) — stringvalues(required) — object
Hints: read-only no · destructive yes · idempotent not declared · open-world no
secret_deactivatedestructiveDeactivate one workspace secret without exposing its values.
Parameters:
name(required) — string
Hints: read-only no · destructive yes · idempotent not declared · open-world no
connection_listread-onlyList safe metadata for upstream connections in the authorized workspace.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
connection_getread-onlyGet safe metadata for one upstream connection in the authorized workspace.
Parameters:
id(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
connection_createCreate an upstream connection using safe configuration and auth-profile references.
Parameters:
name(required) — stringbaseUrlByEnvironment(required) — objectauthProfileIdByEnvironment(required) — objectdescriptionruntimeKind— stringdefaultHeaders— objectllmProviderConfigIdByEnvironment— object
Hints: read-only no · destructive no · idempotent not declared · open-world no
connection_updatedestructiveUpdate an upstream connection using safe configuration and auth-profile references.
Parameters:
name(required) — stringbaseUrlByEnvironment(required) — objectauthProfileIdByEnvironment(required) — objectid(required) — stringdescriptionruntimeKind— stringdefaultHeaders— objectllmProviderConfigIdByEnvironment— object
Hints: read-only no · destructive yes · idempotent not declared · open-world no
deployment_listread-onlyList deployment environments and their states for an API.
Parameters:
apiId(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
deployment_get_stateread-onlyGet full deployment state including environments and rollback targets for an API.
Parameters:
apiId(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
deployment_deploydestructiveDeploy the current draft to the Dev environment.
Parameters:
apiId(required) — stringchangelog— string
Hints: read-only no · destructive yes · idempotent not declared · open-world no
deployment_promotedestructivePromote a version from one environment to the next supported environment (Dev to Test, Test to Prod).
Hints: read-only no · destructive yes · idempotent not declared · open-world no
deployment_rollbackdestructiveRollback an environment to a previous version.
Parameters:
environmentName(required) — stringversionId(required) — stringapiId(required) — string
Hints: read-only no · destructive yes · idempotent not declared · open-world no
deployment_undeploydestructiveUndeploy an environment, disabling it.
Parameters:
environmentName(required) — stringapiId(required) — string
Hints: read-only no · destructive yes · idempotent not declared · open-world no
deployment_historyread-onlyList deployment history for an API.
Parameters:
apiId(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.