Create MCP Server
Create a new MCP server. If iconUrl is provided, the server will fetch the icon from the external URL and upload it to R2 storage. The response will contain the R2 URL.
Request body
Response
Server created successfully
Changes
Changed in 5 of the 11 revisions of this API.12723
- ○
added the new optional request property
detailedDescriptionnew-optional-request-property
- ○
- ▲
the response property
server/versionbecame optional for the status201response-property-became-optional
- ●
removed the optional property
server/documentationUrlfrom the response with the201statusresponse-optional-property-removed
- ○
the request property
versionbecame optionalrequest-property-became-optional
- ○
the
versionrequest property default value1.0.0was addedrequest-property-default-value-added
- ○
added the optional property
server/detailedDescriptionto the response with the201statusresponse-optional-property-added
- ○
the
versionresponse's property default value1.0.0was added for the status201response-property-default-value-added
- ▲
- ▲
the response property
server/repositorybecame nullable for the status201response-property-became-nullable
- ▲
the response property
server/repositorybecame optional for the status201response-property-became-optional
- ▲
the
coderesponse property const valueINTERNAL_SERVER_ERRORwas removed for the status500response-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
UNAUTHORIZEDenum value to thecoderesponse property for the response status401response-property-enum-value-added
- ○
api operation id
postApiV1Serversremoved and replaced withapi-operation-id-removed
- ○
the request property
repositorybecame nullablerequest-property-became-nullable
- ○
the request property
repositorybecame optionalrequest-property-became-optional
- ○
added the optional property
server/developerIdto the response with the201statusresponse-optional-property-added
- ○
added the optional property
server/sourceto the response with the201statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
removed the request property
documentationUrlrequest-property-removed
- ○
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 the201statusresponse-optional-property-added
- ○
added the optional property
server/categoryto the response with the201statusresponse-optional-property-added
- ○
added the optional property
server/createdAtto the response with the201statusresponse-optional-property-added
- ○
added the optional property
server/tagsto the response with the201statusresponse-optional-property-added
- ●
- ▲
added the new required request property
displayNamenew-required-request-property
- ▲
added the new required request property
packageNamenew-required-request-property
- ▲
added the new required request property
scopenew-required-request-property
- ▲
added the new required request property
versionnew-required-request-property
- ▲
removed the required property
server/namefrom the response with the201statusresponse-required-property-removed
- ▲
removed the required property
server/repository/idfrom the response with the201statusresponse-required-property-removed
- ▲
removed the required property
server/versionDetailfrom the response with the201statusresponse-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
documentationUrlnew-optional-request-property
- ○
added the required property
server/displayNameto the response with the201statusresponse-required-property-added
- ○
added the required property
server/packageNameto the response with the201statusresponse-required-property-added
- ○
added the required property
server/scopeto the response with the201statusresponse-required-property-added
- ○
added the required property
server/updatedAtto the response with the201statusresponse-required-property-added
- ○
added the required property
server/versionto the response with the201statusresponse-required-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲