Error
A valid request URL is required to generate request examples[
{
"id": "<string>",
"serverName": "<string>",
"scope": "personal",
"createdBy": "<string>",
"isPublic": true,
"owners": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"contributors": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"users": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"inheritEntitlements": true,
"hideFromCatalog": true,
"createdAt": "<string>",
"updatedBy": "<string>",
"updatedAt": "<string>",
"displayName": "<string>",
"description": "<string>",
"isEnabled": true,
"serverType": "stdio",
"endpoint": "<string>",
"authType": "none",
"apiKey": "<string>",
"command": "<string>",
"args": [
"<string>"
],
"workingDirectory": "<string>",
"env": {},
"availableTools": [
"<string>"
],
"supportsResources": true,
"supportsPrompts": true,
"connectionConfig": {
"timeout": 123,
"retries": 123,
"keepAlive": true
},
"tags": [
"<string>"
],
"category": "<string>"
}
]MCP
List MCP servers
Returns all MCP server registrations the user is entitled to.
GET
/
settings
/
mcpservers
Error
A valid request URL is required to generate request examples[
{
"id": "<string>",
"serverName": "<string>",
"scope": "personal",
"createdBy": "<string>",
"isPublic": true,
"owners": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"contributors": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"users": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"inheritEntitlements": true,
"hideFromCatalog": true,
"createdAt": "<string>",
"updatedBy": "<string>",
"updatedAt": "<string>",
"displayName": "<string>",
"description": "<string>",
"isEnabled": true,
"serverType": "stdio",
"endpoint": "<string>",
"authType": "none",
"apiKey": "<string>",
"command": "<string>",
"args": [
"<string>"
],
"workingDirectory": "<string>",
"env": {},
"availableTools": [
"<string>"
],
"supportsResources": true,
"supportsPrompts": true,
"connectionConfig": {
"timeout": 123,
"retries": 123,
"keepAlive": true
},
"tags": [
"<string>"
],
"category": "<string>"
}
]Authorizations
Azure AD access token obtained via MSAL
Response
200 - application/json
Array of MCP server objects
Unique server identifier
Access control model
Available options:
personal, shared UPN of the creator
Allow public read access
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Hide entity from user-facing recommendations and catalog/search surfaces (still accessible to owners/contributors/admins)
ISO-8601 creation timestamp
ISO-8601 update timestamp
Available options:
stdio, http, websocket URL for HTTP/WebSocket servers
Available options:
none, apiKey, bearerToken, oauth Redacted in responses
Command for stdio servers (e.g. npx, node)
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Was this page helpful?