{"data":{"name":"com.pipefork/management","title":"Pipefork Management MCP","description":"Manage Pipefork API projects, drafts, connections, secrets, and deployments through MCP.","version":"0.1.0","websiteUrl":"https://www.pipefork.com/","repositoryUrl":null,"remotes":[{"url":"https://www.pipefork.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-17T05:34:09.174Z","updatedAt":"2026-10-17T05:34:09.174Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Pipefork Management MCP","source":"official-registry","sourceId":"com.pipefork/management","updatedAt":"2026-10-17T05:34:09.174Z","confidence":100,"websiteUrl":"https://www.pipefork.com/","description":"Manage Pipefork API projects, drafts, connections, secrets, and deployments through MCP.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"api_create","title":"Create API","description":"Create an API in the authenticated caller workspace.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1},"slug":{"type":"string","minLength":2,"pattern":"^[a-z0-9][a-z0-9-]*[a-z0-9]$"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"64f6923f9338e0a79d50430f2bbfd169246a1a0e5c5edb67cc785c1c5c8424c4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"api_get","title":"Get API","description":"Get one API by its stable API ID.","inputSchema":{"type":"object","properties":{"apiId":{"type":"string","minLength":1}},"required":["apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"a8b07512f3f682eea2763737c9e61146fb29c89b4fa61abdcacb8daee4bc42a7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"api_list","title":"List APIs","description":"List APIs the authenticated caller may access in the current workspace.","inputSchema":{"type":"object","properties":{"mode":{"default":"active","type":"string","enum":["active","archived"]}},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"18ce8572c0d0a5b5f35b5b316d3561f06a2db26a3cbc55f373adbde5ee916c52","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"connection_create","title":"Create connection","description":"Create an upstream connection using safe configuration and auth-profile references.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"runtimeKind":{"default":"http","type":"string","enum":["http","llm"]},"baseUrlByEnvironment":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"authProfileIdByEnvironment":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"null"}]}},"llmProviderConfigIdByEnvironment":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"null"}]}},"defaultHeaders":{"default":{},"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}}},"required":["name","baseUrlByEnvironment","authProfileIdByEnvironment"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"3d8227d7e15938bbee80c77f33bfe63de66901097bf6eb4bfc9ea3868f821693","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"connection_get","title":"Get connection","description":"Get safe metadata for one upstream connection in the authorized workspace.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"1016a019efc08fedc972455cb9b7e71764035bef2ecfa8637e0cf0f6fcbf9cfe","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"connection_list","title":"List connections","description":"List safe metadata for upstream connections in the authorized workspace.","inputSchema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"4272ef7d417c4d1b6ad90baa86a7ac66569b543739eda9cbbdb21a55b3f4fe0c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"connection_update","title":"Update connection","description":"Update an upstream connection using safe configuration and auth-profile references.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"runtimeKind":{"default":"http","type":"string","enum":["http","llm"]},"baseUrlByEnvironment":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"authProfileIdByEnvironment":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"null"}]}},"llmProviderConfigIdByEnvironment":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"null"}]}},"defaultHeaders":{"default":{},"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"id":{"type":"string","minLength":1}},"required":["name","baseUrlByEnvironment","authProfileIdByEnvironment","id"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"ddbb25e72480148d70c3076b85bf15154c905a6fcd37e0cdbe7121b50296766d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"deployment_deploy","title":"Deploy API to Dev","description":"Deploy the current draft to the Dev environment.","inputSchema":{"type":"object","properties":{"changelog":{"type":"string"},"apiId":{"type":"string","minLength":1}},"required":["apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"a1f931e593ce3d98137fe2effdc7b21aa78975c8640b95ef38a8ac85edc9dee4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"deployment_get_state","title":"Get deployment state","description":"Get full deployment state including environments and rollback targets for an API.","inputSchema":{"type":"object","properties":{"apiId":{"type":"string","minLength":1}},"required":["apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"6901cbb8bca706c4621a7be00928160806af54a0e1bee1d8878ddee3f8a59c43","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"deployment_history","title":"List deployment history","description":"List deployment history for an API.","inputSchema":{"type":"object","properties":{"apiId":{"type":"string","minLength":1}},"required":["apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"0fd429d302595b9e5962905ac77511e0323077ff8d17f31532fbfec724586503","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"deployment_list","title":"List deployments","description":"List deployment environments and their states for an API.","inputSchema":{"type":"object","properties":{"apiId":{"type":"string","minLength":1}},"required":["apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"601638778bafa7f4daa39eea3964c241a71c83d1bea99fa1a5ce5edfc930a5ea","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"deployment_promote","title":"Promote deployment","description":"Promote a version from one environment to the next supported environment (Dev to Test, Test to Prod).","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"type":"object","properties":{"apiId":{"type":"string","minLength":1},"fromEnvironment":{"type":"string","const":"dev"},"toEnvironment":{"type":"string","const":"test"}},"required":["apiId","fromEnvironment","toEnvironment"],"additionalProperties":false},{"type":"object","properties":{"apiId":{"type":"string","minLength":1},"fromEnvironment":{"type":"string","const":"test"},"toEnvironment":{"type":"string","const":"prod"}},"required":["apiId","fromEnvironment","toEnvironment"],"additionalProperties":false}]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"0aad72e6d50a26f9457e2ed56bdd293a70750eabfee3c20bc798261564c1ec58","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"deployment_rollback","title":"Roll back deployment","description":"Rollback an environment to a previous version.","inputSchema":{"type":"object","properties":{"environmentName":{"type":"string","enum":["dev","test","prod"]},"versionId":{"type":"string","minLength":1},"apiId":{"type":"string","minLength":1}},"required":["environmentName","versionId","apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"a124cb06badb77167e80b6ecec613744ac142ad93f270a4f07f78131dc296f8c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"deployment_undeploy","title":"Undeploy API","description":"Undeploy an environment, disabling it.","inputSchema":{"type":"object","properties":{"environmentName":{"type":"string","enum":["dev","test","prod"]},"apiId":{"type":"string","minLength":1}},"required":["environmentName","apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"925abb72746d1c86cd03af7951bcd8d5c3810c8985ce07b6b184a203c825a9e7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"draft_get","title":"Get API draft","description":"Retrieve the current canonical draft for an API by its stable API ID.","inputSchema":{"type":"object","properties":{"apiId":{"type":"string","minLength":1}},"required":["apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"1037a627d9ee5d2733fb30da3b546b36b591818015aeeb5bb57eecbb22686f03","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"draft_validate","title":"Validate API draft","description":"Validate the current canonical draft for an API by its stable API ID.","inputSchema":{"type":"object","properties":{"apiId":{"type":"string","minLength":1}},"required":["apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"e66bfd88bd80f387dea866504b4cd6aa3db0a15df585fc895cd9a19f34c5f0f2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"endpoint_create","title":"Create endpoint","description":"Create a structured endpoint in an API draft.","inputSchema":{"type":"object","properties":{"endpointId":{"type":"string","minLength":1},"method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"]},"path":{"type":"string","pattern":"^\\/.*"},"queryParameters":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"required":{"type":"boolean"},"type":{"type":"string","enum":["string","number","integer","boolean"]},"description":{"type":"string","minLength":1}},"required":["name","required"],"additionalProperties":false}},"initialStepId":{"type":"string","minLength":1},"apiId":{"type":"string","minLength":1}},"required":["endpointId","method","path","apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"0a9a10f3fd5cc79be60a6302c3779a062d3c28b5256fe44dc43962c23969ddf5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"endpoint_delete","title":"Delete endpoint","description":"Delete a structured endpoint from an API draft.","inputSchema":{"type":"object","properties":{"endpointId":{"type":"string","minLength":1},"apiId":{"type":"string","minLength":1}},"required":["endpointId","apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"62588b0393166de0684fe54e365d330f1c959d39fc1c794124e5d0bf6b5d3d07","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"endpoint_update","title":"Update endpoint","description":"Update a structured endpoint in an API draft.","inputSchema":{"type":"object","properties":{"endpointId":{"type":"string","minLength":1},"method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"]},"path":{"type":"string","pattern":"^\\/.*"},"queryParameters":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"required":{"type":"boolean"},"type":{"type":"string","enum":["string","number","integer","boolean"]},"description":{"type":"string","minLength":1}},"required":["name","required"],"additionalProperties":false}},"response":{"type":"object","properties":{"mode":{"type":"string","const":"javascript"},"statusCode":{"type":"integer","minimum":100,"maximum":599},"code":{"type":"string","minLength":1},"schema":{"$ref":"#/$defs/__schema0"},"example":{},"validateInRuntime":{"type":"boolean"}},"required":["mode","code"],"additionalProperties":false},"examples":{"type":"object","properties":{"request":{"type":"object","properties":{"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"query":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"body":{}}},"response":{}}},"agentTool":{"type":"object","properties":{"enabled":{"type":"boolean"},"toolName":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$"},"toolDescription":{"type":"string","minLength":1},"whenToUse":{"type":"string","minLength":1},"inputSchema":{"$ref":"#/$defs/__schema0"},"outputSchema":{"$ref":"#/$defs/__schema0"},"examplePrompts":{"default":[],"type":"array","items":{"type":"string","minLength":1}},"errorSemantics":{"minItems":1,"type":"array","items":{"type":"string","enum":["validation_failed","unauthorized","rate_limited","upstream_unavailable","upstream_timeout","composer_failed","internal_error"]}}},"required":["enabled","toolName","toolDescription","inputSchema","outputSchema","errorSemantics"]},"deprecation":{"type":"object","properties":{"deprecated":{"type":"boolean"},"message":{"type":"string"},"replacedBy":{"type":"string"}},"required":["deprecated"]},"apiId":{"type":"string","minLength":1}},"required":["endpointId","apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"$defs":{"__schema0":{"type":"object","properties":{"type":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"required":{"type":"array","items":{"type":"string"}},"description":{"type":"string"},"default":{},"enum":{"type":"array","items":{}},"example":{},"properties":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"$ref":"#/$defs/__schema0"}},"items":{"$ref":"#/$defs/__schema0"},"nullable":{"type":"boolean"},"additionalProperties":{"anyOf":[{"type":"boolean"},{"$ref":"#/$defs/__schema0"}]}},"additionalProperties":{}}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"481784d79156194d4341c5d5c02760d67ebfd9914d41a3c5f39acabfebe77c87","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"secret_create","title":"Create secret","description":"Create a workspace secret. Submitted values are never returned.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"values":{"type":"object","properties":{"dev":{"type":"string","minLength":1,"maxLength":16384},"test":{"type":"string","minLength":1,"maxLength":16384},"prod":{"type":"string","minLength":1,"maxLength":16384}},"additionalProperties":false}},"required":["name","values"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"ac126fe70a0428a5738936729e459c0a37da154708725f35d6f04d69559345b2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"secret_deactivate","title":"Deactivate secret","description":"Deactivate one workspace secret without exposing its values.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"7ed2df684d2970441d3fe6bc52714cedbe1a9288cc65fa3c220bd036ef1f60d7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"secret_list","title":"List secrets","description":"List metadata for secrets in the authenticated caller workspace.","inputSchema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"cc8caeddb58ae9b599cce32c7776a4b3dd5217552022f512041357a143757cb0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"secret_rotate","title":"Rotate secret","description":"Rotate one workspace secret. Submitted values are never returned.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1},"values":{"type":"object","properties":{"dev":{"type":"string","minLength":1,"maxLength":16384},"test":{"type":"string","minLength":1,"maxLength":16384},"prod":{"type":"string","minLength":1,"maxLength":16384}},"additionalProperties":false}},"required":["name","values"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"3a533e301293f245abc8302c67f4e9be39630e7ab63844b3511eefd3e4836e13","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"step_create","title":"Create endpoint step","description":"Create a supported structured step in an API draft endpoint.","inputSchema":{"type":"object","properties":{"apiId":{"type":"string","minLength":1},"endpointId":{"type":"string","minLength":1},"stepId":{"type":"string","minLength":1},"step":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"http_request"},"outputName":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$"},"method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"]},"url":{"type":"string","minLength":1},"connectionId":{"type":"string","minLength":1},"relativePath":{"type":"string","minLength":1},"authProfileId":{"type":"string","minLength":1},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"query":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"body":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","const":"json"},"value":{}},"required":["mode","value"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"javascript"},"code":{"type":"string","minLength":1}},"required":["mode","code"],"additionalProperties":false}]},"timeoutMs":{"type":"integer","minimum":100,"maximum":60000},"parallelGroup":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_-]*$"},"condition":{"type":"object","properties":{"enabled":{"type":"boolean"},"expression":{"type":"string"}},"required":["enabled"],"additionalProperties":false},"onError":{"type":"string","enum":["stop","continue","fallback"]},"fallbackValue":{}},"required":["type","outputName","method"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"static_json"},"outputName":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$"},"value":{}},"required":["type","outputName","value"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"compute"},"outputName":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$"},"code":{"type":"string","minLength":1}},"required":["type","outputName","code"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"llm_provider"},"outputName":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$"},"systemPromptTemplate":{"type":"string"},"promptTemplate":{"type":"string","minLength":1},"responseFormat":{"type":"object","properties":{"type":{"type":"string","enum":["text","json"]},"schema":{}},"additionalProperties":false},"temperature":{"type":"number","minimum":0,"maximum":2},"maxOutputTokens":{"type":"integer","minimum":1,"maximum":1000000},"timeoutMs":{"type":"integer","minimum":100,"maximum":60000}},"required":["type","outputName","promptTemplate"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"transform"},"outputName":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$"},"source":{"type":"string","minLength":1},"operations":{"minItems":1,"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"maxOutputItems":{"type":"integer","minimum":1,"maximum":100000}},"required":["type","outputName","source","operations"],"additionalProperties":false}]}},"required":["apiId","endpointId","stepId","step"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"51ee20b2ba1c4631584463e97098f752e7bb15bb8b7df6b43f7c7a3b80d8b57f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"},{"serverName":"com.pipefork/management","endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","name":"step_delete","title":"Delete endpoint step","description":"Delete a structured step from an API draft endpoint.","inputSchema":{"type":"object","properties":{"endpointId":{"type":"string","minLength":1},"stepId":{"type":"string","minLength":1},"apiId":{"type":"string","minLength":1}},"required":["endpointId","stepId","apiId"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false},"definitionHash":"4efc42ccc2a180e61e8eeef472248667f92e5d96511d6ff4f04b70dbb503296b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T05:46:45.481Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"c114d05f88b904e2da5818c093ccd12478eb54b53173cf20c63c6607ed1e7c8e","protocol":"streamable-http","status":"indexed","toolCount":27,"observedAt":"2026-10-30T05:46:45.481Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.pipefork/management":{"url":"https://www.pipefork.com/mcp"}}},"Cursor":{"mcpServers":{"com.pipefork/management":{"url":"https://www.pipefork.com/mcp"}}},"VS Code":{"servers":{"com.pipefork/management":{"type":"http","url":"https://www.pipefork.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.pipefork.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.pipefork%2Fmanagement","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.pipefork%2Fmanagement","name":"com.pipefork/management","description":"Manage Pipefork API projects, drafts, connections, secrets, and deployments through MCP.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.pipefork.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://www.pipefork.com/","repositoryUrl":null,"version":"0.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.pipefork/management","status":"online","lastCheckedAt":"2026-11-03T17:16:26.297Z","lastSuccessfulCheck":"2026-11-03T17:16:26.297Z","latencyMs":324,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:16:26.297Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:16:26.297Z"},"security":null,"timestamps":{"createdAt":"2026-10-17T05:34:09.174Z","updatedAt":"2026-10-17T05:34:09.174Z","observedAt":"2026-11-03T17:16:26.297Z"},"compatibility":{"serverVersion":"0.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}