curl --request POST \
--url https://api.enkryptai.com/mcp-gateway/add-gateway \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '
{
"gateway_saved_name": "my-dev-gateway",
"gateway_version": "v1",
"servers_config": {
"servers": [
{
"saved_name": "my-filesystem-server",
"server_version": "v1"
}
]
}
}
'{
"message": "<string>",
"data": {
"gateway_saved_name": "<string>",
"gateway_version": "<string>",
"servers_config": {
"common_overrides": {
"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"
]
},
"server_tools_guardrails_config": {
"enabled": true,
"guardrail_name": "<string>",
"additional_config": {},
"block": [
"policy_violation"
]
}
},
"servers": [
{
"saved_name": "<string>",
"server_version": "v1",
"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"
]
}
}
]
},
"gateway_id": "<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 Gateways API
Create MCP Gateway
Create a new MCP gateway that references one or more registry servers. Overrides can be applied at two levels: servers_config.common_overrides (applied to every server in the gateway) and per-server entries inside servers_config.servers[] (apply to just that server). Both may be set, but common_overrides always wins on conflict — a per-server override for the same key is dropped at expansion time.
POST
/
mcp-gateway
/
add-gateway
curl --request POST \
--url https://api.enkryptai.com/mcp-gateway/add-gateway \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '
{
"gateway_saved_name": "my-dev-gateway",
"gateway_version": "v1",
"servers_config": {
"servers": [
{
"saved_name": "my-filesystem-server",
"server_version": "v1"
}
]
}
}
'{
"message": "<string>",
"data": {
"gateway_saved_name": "<string>",
"gateway_version": "<string>",
"servers_config": {
"common_overrides": {
"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"
]
},
"server_tools_guardrails_config": {
"enabled": true,
"guardrail_name": "<string>",
"additional_config": {},
"block": [
"policy_violation"
]
}
},
"servers": [
{
"saved_name": "<string>",
"server_version": "v1",
"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"
]
}
}
]
},
"gateway_id": "<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
Body
application/json

