curl --request PATCH \
--url https://api.enkryptai.com/mcp-registry/modify-server \
--header 'Content-Type: application/json' \
--header 'X-Enkrypt-MCP-Registry-Server: <x-enkrypt-mcp-registry-server>' \
--header 'apikey: <api-key>' \
--data '
{
"description": "Updated filesystem access with enhanced security"
}
'{
"message": "<string>",
"data": {
"saved_name": "<string>",
"server_version": "<string>",
"job_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"source_url": "<string>",
"source_version": "<string>",
"server_name": "<string>",
"description": "<string>",
"mcp_config": {
"config": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/tmp"
],
"env": {
"OPENAI_API_KEY": "sk-...",
"LOG_LEVEL": "info"
}
},
"oauth_config": {
"enabled": true,
"is_remote": true,
"OAUTH_VERSION": "2.1",
"OAUTH_GRANT_TYPE": "authorization_code",
"OAUTH_CLIENT_ID": "<string>",
"OAUTH_CLIENT_SECRET": "<string>",
"OAUTH_TOKEN_URL": "<string>",
"OAUTH_AUTHORIZATION_URL": "<string>",
"OAUTH_REDIRECT_URI": "<string>",
"OAUTH_AUDIENCE": "<string>",
"OAUTH_ORGANIZATION": "<string>",
"OAUTH_SCOPE": "read write",
"OAUTH_RESOURCE": "<string>",
"OAUTH_USE_PKCE": true,
"OAUTH_CODE_CHALLENGE_METHOD": "S256",
"OAUTH_TOKEN_EXPIRY_BUFFER": 300,
"OAUTH_USE_BASIC_AUTH": true,
"OAUTH_ENFORCE_HTTPS": true,
"OAUTH_TOKEN_IN_HEADER_ONLY": true,
"OAUTH_VALIDATE_SCOPES": true,
"OAUTH_USE_MTLS": true,
"OAUTH_CLIENT_CERT_PATH": "<string>",
"OAUTH_CLIENT_KEY_PATH": "<string>",
"OAUTH_CA_BUNDLE_PATH": "<string>",
"OAUTH_REVOCATION_URL": "<string>",
"OAUTH_ADDITIONAL_PARAMS": {},
"OAUTH_CUSTOM_HEADERS": {}
},
"tools": {},
"denied_tools": [
"delete_*",
{
"name": "write_file",
"reason": "destructive"
}
],
"input_guardrails_config": {
"enabled": true,
"guardrail_name": "<string>",
"additional_config": {},
"block": [
"policy_violation"
]
},
"output_guardrails_config": {
"enabled": true,
"guardrail_name": "<string>",
"additional_config": {},
"block": [
"policy_violation"
]
}
},
"registry_id": "<string>",
"registry_name": "<string>",
"project_name": "<string>",
"is_active": true,
"is_sample": true,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"created_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"updated_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}๐๏ธ MCP Registry Servers API
Update MCP Registry Server
Update an existing MCP registry server. Only provided fields will be updated. Requires X-Enkrypt-MCP-Registry-Server header.
PATCH
/
mcp-registry
/
modify-server
curl --request PATCH \
--url https://api.enkryptai.com/mcp-registry/modify-server \
--header 'Content-Type: application/json' \
--header 'X-Enkrypt-MCP-Registry-Server: <x-enkrypt-mcp-registry-server>' \
--header 'apikey: <api-key>' \
--data '
{
"description": "Updated filesystem access with enhanced security"
}
'{
"message": "<string>",
"data": {
"saved_name": "<string>",
"server_version": "<string>",
"job_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"source_url": "<string>",
"source_version": "<string>",
"server_name": "<string>",
"description": "<string>",
"mcp_config": {
"config": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/tmp"
],
"env": {
"OPENAI_API_KEY": "sk-...",
"LOG_LEVEL": "info"
}
},
"oauth_config": {
"enabled": true,
"is_remote": true,
"OAUTH_VERSION": "2.1",
"OAUTH_GRANT_TYPE": "authorization_code",
"OAUTH_CLIENT_ID": "<string>",
"OAUTH_CLIENT_SECRET": "<string>",
"OAUTH_TOKEN_URL": "<string>",
"OAUTH_AUTHORIZATION_URL": "<string>",
"OAUTH_REDIRECT_URI": "<string>",
"OAUTH_AUDIENCE": "<string>",
"OAUTH_ORGANIZATION": "<string>",
"OAUTH_SCOPE": "read write",
"OAUTH_RESOURCE": "<string>",
"OAUTH_USE_PKCE": true,
"OAUTH_CODE_CHALLENGE_METHOD": "S256",
"OAUTH_TOKEN_EXPIRY_BUFFER": 300,
"OAUTH_USE_BASIC_AUTH": true,
"OAUTH_ENFORCE_HTTPS": true,
"OAUTH_TOKEN_IN_HEADER_ONLY": true,
"OAUTH_VALIDATE_SCOPES": true,
"OAUTH_USE_MTLS": true,
"OAUTH_CLIENT_CERT_PATH": "<string>",
"OAUTH_CLIENT_KEY_PATH": "<string>",
"OAUTH_CA_BUNDLE_PATH": "<string>",
"OAUTH_REVOCATION_URL": "<string>",
"OAUTH_ADDITIONAL_PARAMS": {},
"OAUTH_CUSTOM_HEADERS": {}
},
"tools": {},
"denied_tools": [
"delete_*",
{
"name": "write_file",
"reason": "destructive"
}
],
"input_guardrails_config": {
"enabled": true,
"guardrail_name": "<string>",
"additional_config": {},
"block": [
"policy_violation"
]
},
"output_guardrails_config": {
"enabled": true,
"guardrail_name": "<string>",
"additional_config": {},
"block": [
"policy_violation"
]
}
},
"registry_id": "<string>",
"registry_name": "<string>",
"project_name": "<string>",
"is_active": true,
"is_sample": true,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"created_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"updated_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}Authorizations
Headers
Registry server saved_name
Maximum string length:
32Example:
"my-filesystem-server"
Registry server version (defaults to "v1")
Example:
"v1"
Body
application/json
MCP Hub server identifier (optional)
Source URL (e.g., GitHub link)
Source version or commit hash
Server package name
Human-readable server description
MCP server configuration template. Shape mirrors a single entry of secure-mcp-gateway's mcp_configs.<id>.mcp_config[] array, so the registry server's mcp_config is directly consumable by the gateway runtime.
Show child attributes
Show child attributes
Toggle the server's active state.
Mark this server as a sample.

