Update MCP Server
Update an existing MCP server. If a new iconUrl is provided, the server will fetch the icon from the external URL, upload it to R2 storage, and delete the old icon. The response will contain the new R2 URL.
Path parameters
The unique identifier
Request body
Response
Server updated successfully
Changes
Changed in 5 of the 11 revisions of this API.91024
- ▲
the response property
server/versionbecame optional for the status200response-property-became-optional
- ●
removed the request property
documentationUrlrequest-property-removed
- ●
removed the optional property
server/documentationUrlfrom the response with the200statusresponse-optional-property-removed
- ○
added the new optional request property
detailedDescriptionnew-optional-request-property
- ○
added the optional property
server/detailedDescriptionto the response with the200statusresponse-optional-property-added
- ○
the
versionresponse's property default value1.0.0was added for the status200response-property-default-value-added
- ▲
- ●
removed the request property
packageNamerequest-property-removed
- ●
removed the request property
scoperequest-property-removed
- ●
- ▲
the response property
server/repositorybecame nullable for the status200response-property-became-nullable
- ▲
the response property
server/repositorybecame optional for the status200response-property-became-optional
- ▲
the
coderesponse property const valueINTERNAL_SERVER_ERRORwas removed for the status500response-property-const-removed
- ▲
the
coderesponse property const valueNOT_FOUNDwas removed for the status404response-property-const-removed
- ▲
the
coderesponse property const valueUNAUTHORIZEDwas removed for the status401response-property-const-removed
- ●
added the new
INTERNAL_SERVER_ERRORenum value to thecoderesponse property for the response status500response-property-enum-value-added
- ●
added the new
NOT_FOUNDenum value to thecoderesponse property for the response status404response-property-enum-value-added
- ●
added the new
UNAUTHORIZEDenum value to thecoderesponse property for the response status401response-property-enum-value-added
- ○
api operation id
putApiV1ServersByIdremoved and replaced withapi-operation-id-removed
- ○
the request property
repositorybecame nullablerequest-property-became-nullable
- ○
added the non-success response with the status
403response-non-success-status-added
- ○
added the optional property
server/developerIdto the response with the200statusresponse-optional-property-added
- ○
added the optional property
server/sourceto the response with the200statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the new optional request property
authornew-optional-request-property
- ○
added the new optional request property
categorynew-optional-request-property
- ○
added the new optional request property
tagsnew-optional-request-property
- ○
added the optional property
server/authorto the response with the200statusresponse-optional-property-added
- ○
added the optional property
server/categoryto the response with the200statusresponse-optional-property-added
- ○
added the optional property
server/createdAtto the response with the200statusresponse-optional-property-added
- ○
added the optional property
server/tagsto the response with the200statusresponse-optional-property-added
- ○
- ▲
removed the required property
server/namefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
server/repository/idfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
server/versionDetailfrom the response with the200statusresponse-required-property-removed
- ●
removed the request property
namerequest-property-removed
- ●
removed the request property
repository/idrequest-property-removed
- ●
removed the request property
versionDetailrequest-property-removed
- ○
added the new optional request property
displayNamenew-optional-request-property
- ○
added the new optional request property
packageNamenew-optional-request-property
- ○
added the new optional request property
scopenew-optional-request-property
- ○
added the new optional request property
versionnew-optional-request-property
- ○
added the required property
server/displayNameto the response with the200statusresponse-required-property-added
- ○
added the required property
server/packageNameto the response with the200statusresponse-required-property-added
- ○
added the required property
server/scopeto the response with the200statusresponse-required-property-added
- ○
added the required property
server/updatedAtto the response with the200statusresponse-required-property-added
- ○
added the required property
server/versionto the response with the200statusresponse-required-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲