Update an MCP Server
Changed onPre-release Endpoint This endpoint is currently in beta and is subject to change.
Updates the configuration of an existing MCP Server.
Request
- Base URLhttps://global.api.konghq.com
- Auth
- HTTP bearer
- or HTTP bearer
- or HTTP bearer
- or HTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"config": {
"route": {
"headers": {
"version": [
"v1",
"v2"
]
},
"hosts": [
"foo.example.com"
]
},
"url": "https://mcp.internal.kongair.com",
"upstream": {
"auth": {
"type": "aws",
"region": "us-east-1",
"access_key_id": "AKIAIOSFODNN7EXAMPLE"
}
}
},
"tools": [
{
"access": {
"acls": {
"allow": [
"gold-partner"
],
"deny": [
"bronze-partner"
]
}
},
"description": "Search for available flights",
"parameters": [
{
"name": "origin",
"in": "query",
"description": "The origin airport code.",
"required": true
}
]
}
],
"display_name": "Kong Air Flights",
"name": "my-entity-name",
"enabled": true,
"labels": {
"category": "finance"
},
"managed_by": {
"owner": "terraform"
}
}Response
MCP Server updated successfully.
Example response
{
"id": "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
"created_at": "2022-11-04T20:10:06.927Z",
"updated_at": "2022-11-04T20:10:06.927Z",
"config": {
"route": {
"headers": {
"version": [
"v1",
"v2"
]
},
"hosts": [
"foo.example.com"
]
},
"url": "https://mcp.internal.kongair.com",
"upstream": {
"auth": {
"type": "aws",
"region": "us-east-1",
"access_key_id": "AKIAIOSFODNN7EXAMPLE"
}
}
},
"tools": [
{
"access": {
"acls": {
"allow": [
"gold-partner"
],
"deny": [
"bronze-partner"
]
}
},
"description": "Search for available flights",
"parameters": [
{
"name": "origin",
"in": "query",
"description": "The origin airport code.",
"required": true
}
]
}
],
"display_name": "Kong Air Flights",
"name": "my-entity-name",
"enabled": true,
"labels": {
"category": "finance"
},
"managed_by": {
"owner": "terraform"
}
}Changes
- breaking
added the new required request property
//// - breaking
added to the
/////request propertyallOflist - breaking
added to the
/////request propertyallOflist - breaking
added to the
/////request propertyallOflist - breaking
added to the
/////request propertyallOflist - breaking
added to the
/////request propertyallOflist - breaking
the request property
////became required - breaking
the request property
////became required - breaking
the request property
//////became required - breaking
the
////request property's minItems was increased to1 - breaking
the
////request property's minItems was increased to1 - breaking
added to the response body
oneOflist for the response status - warning
the
/////request property's max was set to2147483646.00 - warning
the
/////////request property's max was set to2147483646.00 - warning
the
////////request property's max was set to2147483646.00 - warning
the
///////request property's max was set to2147483646.00 - warning
the
//////request property's max was set to2147483646.00 - warning
the
/////request property's max was set to2147483646.00 - warning
the
/////////request property's max was set to2147483646.00 - warning
the
////////request property's max was set to2147483646.00 - warning
the
///////request property's max was set to2147483646.00 - warning
the
//////request property's max was set to2147483646.00 - warning
the
/////request property's max was set to2147483646.00 - warning
the
/////////request property's max was set to2147483646.00 - warning
the
////////request property's max was set to2147483646.00 - warning
the
///////request property's max was set to2147483646.00 - warning
the
//////request property's max was set to2147483646.00 - warning
the
/////request property's max was set to2147483646.00 - warning
the
/////////request property's max was set to2147483646.00 - warning
the
////////request property's max was set to2147483646.00 - warning
the
///////request property's max was set to2147483646.00 - warning
the
//////request property's max was set to2147483646.00 - warning
the
/////request property's min was set to0.00 - warning
the
/////////request property's min was set to0.00 - warning
the
////////request property's min was set to0.00 - warning
the
///////request property's min was set to0.00 - warning
the
//////request property's min was set to0.00 - warning
the
/////request property's min was set to0.00 - warning
the
/////////request property's min was set to0.00 - warning
the
////////request property's min was set to0.00 - warning
the
///////request property's min was set to0.00 - warning
the
//////request property's min was set to0.00 - warning
the
/////request property's min was set to0.00 - warning
the
/////////request property's min was set to0.00 - warning
the
////////request property's min was set to0.00 - warning
the
///////request property's min was set to0.00 - warning
the
//////request property's min was set to0.00 - warning
the
/////request property's min was set to0.00 - warning
the
/////////request property's min was set to0.00 - warning
the
////////request property's min was set to0.00 - warning
the
///////request property's min was set to0.00 - warning
the
//////request property's min was set to0.00 - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
//// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
//// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - warning
removed the request property
////// - info
added the new optional request property
////// - info
added the new optional request property
////// - info
added the new optional request property
////// - info
added the new optional request property
////// - info
added the new optional request property
////// - info
added the new optional request property
////// - info
the request property
//////became nullable - info
the request property
//////became nullable - info
the request property
//////became nullable - info
the request property
//////became nullable - info
the request property
//////became nullable - info
the request property
//////became optional - info
request property
//////deprecated - info
request property
///////deprecated - info
request property
//////deprecated - info
request property
///////deprecated - info
request property
//////deprecated - info
request property
///////deprecated - info
request property
//////deprecated - info
request property
///////deprecated - info
request property
//////deprecated - info
request property
///////deprecated - info
request property
//////deprecated - info
request property
///////deprecated - info
mapped value for key
conversion-listenerchanged from to from the response discriminator for the response status - info
mapped value for key
conversion-onlychanged from to from the response discriminator for the response status - info
mapped value for key
listenerchanged from to from the response discriminator for the response status - info
mapped value for key
passthrough-listenerchanged from to from the response discriminator for the response status - info
mapped value for key
upstream-serverchanged from to from the response discriminator for the response status - info
removed from the response body
oneOflist for the response status
- breaking
- info
endpoint added
- info