From d71098c73341bde4ffd726da84e1eda324cf3838 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:01:30 +0000 Subject: [PATCH 1/3] Initial plan From 93c85dfc1b814668492e8875509458ae09add821 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:03:38 +0000 Subject: [PATCH 2/3] Add preview field with true value to all JSON files in partners folder Co-authored-by: lindazqli <139801625+lindazqli@users.noreply.github.com> --- partners/package-schema.json | 570 ++++++++------ partners/server-schema.json | 695 +++++++++--------- partners/servers/a365-admin-mcp-server.json | 145 ++-- .../servers/a365-calender-mcp-server.json | 144 ++-- .../a365-copilot-search-mcp-server.json | 136 ++-- .../servers/a365-dataverse-mcp-server.json | 128 ++-- partners/servers/a365-mail-mcp-server.json | 128 ++-- partners/servers/a365-odsp-mcp-server.json | 136 ++-- .../a365-sharepoint-list-mcp-server.json | 128 ++-- partners/servers/a365-teams-mcp-server.json | 128 ++-- partners/servers/a365-user-mcp-server.json | 128 ++-- partners/servers/a365-word-mcp-server.json | 121 +-- partners/servers/amplitude-mcp-server.json | 107 +-- partners/servers/atlan-mcp-server.json | 101 +-- partners/servers/atlassian-mcp-server.json | 17 +- .../servers/azure-cosmos-db-mcp-server.json | 91 +-- .../servers/azure-databricks-mcp-server.json | 94 +-- .../servers/azure-foundry-mcp-server.json | 3 +- ...ure-language-foundry-tools-mcp-server.json | 96 +-- .../azure-managed-redis-mcp-server.json | 62 +- .../servers/azure-postgresql-mcp-server.json | 88 +-- partners/servers/azure-speech-mcp-server.json | 92 +-- partners/servers/azure-sql-mcp-server.json | 90 +-- partners/servers/box-mcp-server.json | 89 +-- .../servers/bright-security-mcp-server.json | 3 +- partners/servers/cast-mcp-server.json | 94 +-- partners/servers/celonis-mcp-server.json | 88 +-- partners/servers/clickup-mcp-server.json | 12 +- partners/servers/elastic-mcp-server.json | 93 +-- partners/servers/enterprise-mcp-server.json | 14 +- partners/servers/exa-mcp-server.json | 60 +- partners/servers/github-mcp-server.json | 10 +- partners/servers/hugging-face-mcp-server.json | 4 +- partners/servers/infobip-mcp-server.json | 84 ++- partners/servers/infobip-rcs-mcp-server.json | 108 +-- partners/servers/infobip-sms-mcp-server.json | 120 +-- partners/servers/intercom-mcp-server.json | 88 +-- partners/servers/marketnode-mcp-server.json | 94 +-- ...-sentinel-data-exploration-mcp-server.json | 111 +-- .../microsoft-sentinel-graph-mcp-server.json | 106 +-- partners/servers/mihcm-mcp-server.json | 127 ++-- partners/servers/mongodb-mcp-server.json | 8 +- partners/servers/morningstar-mcp-server.json | 120 +-- partners/servers/msdocs-mcp-server.json | 4 +- partners/servers/neon-mcp-server.json | 14 +- partners/servers/netlify-mcp-server.json | 6 +- .../pinecone-assistant-mcp-server.json | 80 +- partners/servers/pipedream-mcp-server.json | 10 +- partners/servers/postman-mcp-server.json | 8 +- .../servers/sight-machine-mcp-server.json | 116 +-- .../servers/sophos-intelix-mcp-server.json | 88 +-- partners/servers/stripe-mcp-server.json | 4 +- partners/servers/supabase-mcp-server.json | 120 +-- partners/servers/tavily-mcp-server.json | 92 +-- partners/servers/tomtom-mcp-server.json | 96 +-- partners/servers/vercel-mcp-server.json | 10 +- partners/servers/wix-mcp-server.json | 96 +-- 57 files changed, 2978 insertions(+), 2627 deletions(-) diff --git a/partners/package-schema.json b/partners/package-schema.json index dea6d89..6d3dbc0 100644 --- a/partners/package-schema.json +++ b/partners/package-schema.json @@ -1,218 +1,364 @@ -{ - "type": "object", - "title": "McpPackageContract", - "required": ["registry_name", "name", "version"], - "properties": { - "registry_name": { - "type": "string", - "description": "Package registry type, e.g. npm, nuget, pypi, etc." - }, - "registry_base_url": { - "type": ["string", "null"], - "description": "Base URL of the package registry" - }, - "name": { - "type": "string", - "maxLength": 500 - }, - "version": { - "type": "string", - "maxLength": 50 - }, - "runtime_hint": { - "type": ["string", "null"] - }, - "runtime_arguments": { - "type": ["array", "null"], - "items": { - "oneOf": [ - { "$ref": "#/definitions/PositionalArgumentContract" }, - { "$ref": "#/definitions/NamedArgumentContract" } - ] - } - }, - "package_arguments": { - "type": ["array", "null"], - "items": { - "oneOf": [ - { "$ref": "#/definitions/PositionalArgumentContract" }, - { "$ref": "#/definitions/NamedArgumentContract" } - ] - } - }, - "environment_variables": { - "type": ["array", "null"], - "items": { - "$ref": "#/definitions/ApiKeyValueInputContract" - } - } - }, - "definitions": { - "PositionalArgumentContract": { - "type": "object", - "required": ["type"], - "properties": { - "type": { - "type": "string", - "enum": ["positional"] - }, - "value_hint": { - "type": ["string", "null"] - }, - "is_repeated": { - "type": ["boolean", "null"] - }, - "description": { - "type": ["string", "null"] - }, - "is_required": { - "type": ["boolean", "null"] - }, - "format": { - "type": ["string", "null"] - }, - "value": { - "type": ["string", "null"] - }, - "is_secret": { - "type": ["boolean", "null"] - }, - "default": { - "type": ["string", "null"] - }, - "choices": { - "type": ["array", "null"], - "items": { - "type": "string" - } - }, - "variables": { - "type": ["object", "null"], - "additionalProperties": { - "$ref": "#/definitions/McpInputContract" - } - } - } - }, - "NamedArgumentContract": { - "type": "object", - "required": ["type"], - "properties": { - "type": { - "type": "string", - "enum": ["named"] +{ + "type": "object", + "title": "McpPackageContract", + "required": [ + "registry_name", + "name", + "version" + ], + "properties": { + "registry_name": { + "type": "string", + "description": "Package registry type, e.g. npm, nuget, pypi, etc." + }, + "registry_base_url": { + "type": [ + "string", + "null" + ], + "description": "Base URL of the package registry" }, "name": { - "type": ["string", "null"] - }, - "is_repeated": { - "type": ["boolean", "null"] - }, - "description": { - "type": ["string", "null"] - }, - "is_required": { - "type": ["boolean", "null"] - }, - "format": { - "type": ["string", "null"] - }, - "value": { - "type": ["string", "null"] - }, - "is_secret": { - "type": ["boolean", "null"] - }, - "default": { - "type": ["string", "null"] - }, - "choices": { - "type": ["array", "null"], - "items": { - "type": "string" - } - }, - "variables": { - "type": ["object", "null"], - "additionalProperties": { - "$ref": "#/definitions/McpInputContract" - } + "type": "string", + "maxLength": 500 + }, + "version": { + "type": "string", + "maxLength": 50 + }, + "runtime_hint": { + "type": [ + "string", + "null" + ] + }, + "runtime_arguments": { + "type": [ + "array", + "null" + ], + "items": { + "oneOf": [ + { + "$ref": "#/definitions/PositionalArgumentContract" + }, + { + "$ref": "#/definitions/NamedArgumentContract" + } + ] + } + }, + "package_arguments": { + "type": [ + "array", + "null" + ], + "items": { + "oneOf": [ + { + "$ref": "#/definitions/PositionalArgumentContract" + }, + { + "$ref": "#/definitions/NamedArgumentContract" + } + ] + } + }, + "environment_variables": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/ApiKeyValueInputContract" + } } - } }, - "ApiKeyValueInputContract": { - "type": "object", - "required": ["name"], - "properties": { - "name": { - "type": "string" - }, - "description": { - "type": ["string", "null"] - }, - "is_required": { - "type": ["boolean", "null"] - }, - "format": { - "type": ["string", "null"] - }, - "value": { - "type": ["string", "null"] - }, - "is_secret": { - "type": ["boolean", "null"] - }, - "default": { - "type": ["string", "null"] - }, - "choices": { - "type": ["array", "null"], - "items": { - "type": "string" - } - }, - "variables": { - "type": ["object", "null"], - "additionalProperties": { - "$ref": "#/definitions/McpInputContract" - } + "definitions": { + "PositionalArgumentContract": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "positional" + ] + }, + "value_hint": { + "type": [ + "string", + "null" + ] + }, + "is_repeated": { + "type": [ + "boolean", + "null" + ] + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "is_required": { + "type": [ + "boolean", + "null" + ] + }, + "format": { + "type": [ + "string", + "null" + ] + }, + "value": { + "type": [ + "string", + "null" + ] + }, + "is_secret": { + "type": [ + "boolean", + "null" + ] + }, + "default": { + "type": [ + "string", + "null" + ] + }, + "choices": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "variables": { + "type": [ + "object", + "null" + ], + "additionalProperties": { + "$ref": "#/definitions/McpInputContract" + } + } + } + }, + "NamedArgumentContract": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "named" + ] + }, + "name": { + "type": [ + "string", + "null" + ] + }, + "is_repeated": { + "type": [ + "boolean", + "null" + ] + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "is_required": { + "type": [ + "boolean", + "null" + ] + }, + "format": { + "type": [ + "string", + "null" + ] + }, + "value": { + "type": [ + "string", + "null" + ] + }, + "is_secret": { + "type": [ + "boolean", + "null" + ] + }, + "default": { + "type": [ + "string", + "null" + ] + }, + "choices": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "variables": { + "type": [ + "object", + "null" + ], + "additionalProperties": { + "$ref": "#/definitions/McpInputContract" + } + } + } + }, + "ApiKeyValueInputContract": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "is_required": { + "type": [ + "boolean", + "null" + ] + }, + "format": { + "type": [ + "string", + "null" + ] + }, + "value": { + "type": [ + "string", + "null" + ] + }, + "is_secret": { + "type": [ + "boolean", + "null" + ] + }, + "default": { + "type": [ + "string", + "null" + ] + }, + "choices": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "variables": { + "type": [ + "object", + "null" + ], + "additionalProperties": { + "$ref": "#/definitions/McpInputContract" + } + } + } + }, + "McpInputContract": { + "type": "object", + "properties": { + "description": { + "type": [ + "string", + "null" + ] + }, + "is_required": { + "type": [ + "boolean", + "null" + ] + }, + "format": { + "type": [ + "string", + "null" + ] + }, + "value": { + "type": [ + "string", + "null" + ] + }, + "is_secret": { + "type": [ + "boolean", + "null" + ] + }, + "default": { + "type": [ + "string", + "null" + ] + }, + "choices": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "variables": { + "type": [ + "object", + "null" + ], + "additionalProperties": { + "$ref": "#/definitions/McpInputContract" + } + } + } } - } }, - "McpInputContract": { - "type": "object", - "properties": { - "description": { - "type": ["string", "null"] - }, - "is_required": { - "type": ["boolean", "null"] - }, - "format": { - "type": ["string", "null"] - }, - "value": { - "type": ["string", "null"] - }, - "is_secret": { - "type": ["boolean", "null"] - }, - "default": { - "type": ["string", "null"] - }, - "choices": { - "type": ["array", "null"], - "items": { - "type": "string" - } - }, - "variables": { - "type": ["object", "null"], - "additionalProperties": { - "$ref": "#/definitions/McpInputContract" - } - } - } - } - } -} \ No newline at end of file + "preview": true +} diff --git a/partners/server-schema.json b/partners/server-schema.json index 8df75d6..2578e25 100644 --- a/partners/server-schema.json +++ b/partners/server-schema.json @@ -1,371 +1,372 @@ { - "title": "PublicRegistryMcpServerData", - "type": "object", - "required": [ - "name", - "title", - "summary", - "description", - "kind", - "license", - "icon", - "externalDocumentation", - "useCases", - "vendor", - "categories", - "versionName", - "supportContactInfo" - ], - "properties": { - "name": { - "type": "string", - "pattern": "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$", - "maxLength": 50, - "description": "Unique identifier for the MCP server. Must contain only alphanumeric characters and hyphens, with hyphens only between alphanumeric characters." - }, - "title": { - "type": "string", - "maxLength": 50, - "description": "Human-readable display name for the MCP server." - }, - "summary": { - "type": "string", - "maxLength": 200, - "pattern": "^[^\\n\\r]*$", - "description": "Brief one-line summary of what the MCP server does. Must not contain line breaks." - }, - "description": { - "type": "string", - "maxLength": 1000, - "description": "Detailed description of the MCP server's functionality, features, and use cases." - }, - "kind": { - "type": "string", - "enum": [ - "rest", - "mcp" - ], - "default": "mcp", - "description": "Type of server implementation. 'mcp' for Model Context Protocol servers, 'rest' for REST API servers." - }, - "license": { - "type": "object", - "description": "Licensing information for the MCP server.", - "required": [ + "title": "PublicRegistryMcpServerData", + "type": "object", + "required": [ "name", - "url" - ], - "properties": { + "title", + "summary", + "description", + "kind", + "license", + "icon", + "externalDocumentation", + "useCases", + "vendor", + "categories", + "versionName", + "supportContactInfo" + ], + "properties": { "name": { - "type": "string", - "description": "Name of the license (e.g., 'MIT', 'Apache-2.0', 'GPL-3.0')." + "type": "string", + "pattern": "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$", + "maxLength": 50, + "description": "Unique identifier for the MCP server. Must contain only alphanumeric characters and hyphens, with hyphens only between alphanumeric characters." }, - "url": { - "type": "string", - "description": "URL to the full license text." - } - } - }, - "icon": { - "type": "string", - "format": "uri", - "description": "URL to an icon image representing the MCP server." - }, - "externalDocumentation": { - "type": "object", - "description": "Links to external documentation for the MCP server.", - "required": [ - "title", - "url" - ], - "properties": { "title": { - "type": "string", - "description": "Title or name of the documentation." + "type": "string", + "maxLength": 50, + "description": "Human-readable display name for the MCP server." }, - "url": { - "type": "string", - "description": "URL to the external documentation." - } - } - }, - "repository": { - "type": "object", - "description": "Source code repository information.", - "required": [ - "url", - "source" - ], - "properties": { - "url": { - "type": "string", - "description": "URL to the source code repository." + "summary": { + "type": "string", + "maxLength": 200, + "pattern": "^[^\\n\\r]*$", + "description": "Brief one-line summary of what the MCP server does. Must not contain line breaks." }, - "source": { - "type": "string", - "description": "Path or reference to specific source files within the repository." - } - } - }, - "useCases": { - "type": "array", - "description": "List of specific use cases or scenarios where this MCP server is applicable.", - "items": { - "type": "object", - "required": [ - "name", - "description" - ], - "properties": { - "name": { + "description": { "type": "string", - "description": "Name or title of the use case." - }, - "description": { + "maxLength": 1000, + "description": "Detailed description of the MCP server's functionality, features, and use cases." + }, + "kind": { "type": "string", - "description": "Detailed description of the use case scenario." - } - } - } - }, - "tags": { - "type": "array", - "description": "Keywords or labels for categorizing and discovering the MCP server.", - "items": { - "type": "string", - "maxLength": 50, - "description": "A single tag or keyword." - } - }, - "vendor": { - "type": "string", - "maxLength": 200, - "description": "Name of the organization or individual that created or maintains the MCP server.", - "enum": [ - "Microsoft", - "Partner", - "None" - ] - }, - "visibility": { - "type": "string", - "maxLength": 200, - "description": "Visibility level or access restrictions for the MCP server (e.g., 'public', 'private', 'enterprise')." - }, - "categories": { - "type": "string", - "maxLength": 200, - "description": "Functional categories or domains that the MCP server belongs to. Supported values: Analytics, Collaboration, Commerce, Compliance & Legal, Compute, Containers, Customer Service, Databases, Developer Tools, DevOps, Finance, Geolocation, Human Resources, Identity, Integration, Internet of Things, IT & Management Tools, Machine Learning, Media, Migration, Mixed Reality, Monitoring & Diagnostics, Networking, Operations & Supply Chain, Productivity, Project Management, Sales, Security, Storage, Web" - }, - "connectorName": { - "type": "string", - "maxLength": 200, - "description": "Name of the connector or integration framework used by the MCP server." - }, - "securitySchemes": { - "type": "object", - "description": "Authentication and authorization schemes supported by the MCP server.", - "patternProperties": { - "^.*$": { - "oneOf": [ - { - "type": "object", - "required": [ - "type", - "description", - "scheme" - ], - "properties": { - "type": { - "const": "http" + "enum": [ + "rest", + "mcp" + ], + "default": "mcp", + "description": "Type of server implementation. 'mcp' for Model Context Protocol servers, 'rest' for REST API servers." + }, + "license": { + "type": "object", + "description": "Licensing information for the MCP server.", + "required": [ + "name", + "url" + ], + "properties": { + "name": { + "type": "string", + "description": "Name of the license (e.g., 'MIT', 'Apache-2.0', 'GPL-3.0')." }, - "description": { - "type": "string" + "url": { + "type": "string", + "description": "URL to the full license text." + } + } + }, + "icon": { + "type": "string", + "format": "uri", + "description": "URL to an icon image representing the MCP server." + }, + "externalDocumentation": { + "type": "object", + "description": "Links to external documentation for the MCP server.", + "required": [ + "title", + "url" + ], + "properties": { + "title": { + "type": "string", + "description": "Title or name of the documentation." }, - "scheme": { - "type": "string", - "enum": [ - "basic", - "bearer", - "digest", - "hoba", - "mutual", - "negotiate", - "oauth", - "scram-sha-1", - "scram-sha-256", - "vapid" - ] + "url": { + "type": "string", + "description": "URL to the external documentation." + } + } + }, + "repository": { + "type": "object", + "description": "Source code repository information.", + "required": [ + "url", + "source" + ], + "properties": { + "url": { + "type": "string", + "description": "URL to the source code repository." }, - "bearerFormat": { - "type": "string" + "source": { + "type": "string", + "description": "Path or reference to specific source files within the repository." } - }, - "additionalProperties": false - }, - { - "type": "object", - "required": [ - "type", - "description", - "in", + } + }, + "useCases": { + "type": "array", + "description": "List of specific use cases or scenarios where this MCP server is applicable.", + "items": { + "type": "object", + "required": [ + "name", + "description" + ], + "properties": { + "name": { + "type": "string", + "description": "Name or title of the use case." + }, + "description": { + "type": "string", + "description": "Detailed description of the use case scenario." + } + } + } + }, + "tags": { + "type": "array", + "description": "Keywords or labels for categorizing and discovering the MCP server.", + "items": { + "type": "string", + "maxLength": 50, + "description": "A single tag or keyword." + } + }, + "vendor": { + "type": "string", + "maxLength": 200, + "description": "Name of the organization or individual that created or maintains the MCP server.", + "enum": [ + "Microsoft", + "Partner", + "None" + ] + }, + "visibility": { + "type": "string", + "maxLength": 200, + "description": "Visibility level or access restrictions for the MCP server (e.g., 'public', 'private', 'enterprise')." + }, + "categories": { + "type": "string", + "maxLength": 200, + "description": "Functional categories or domains that the MCP server belongs to. Supported values: Analytics, Collaboration, Commerce, Compliance & Legal, Compute, Containers, Customer Service, Databases, Developer Tools, DevOps, Finance, Geolocation, Human Resources, Identity, Integration, Internet of Things, IT & Management Tools, Machine Learning, Media, Migration, Mixed Reality, Monitoring & Diagnostics, Networking, Operations & Supply Chain, Productivity, Project Management, Sales, Security, Storage, Web" + }, + "connectorName": { + "type": "string", + "maxLength": 200, + "description": "Name of the connector or integration framework used by the MCP server." + }, + "securitySchemes": { + "type": "object", + "description": "Authentication and authorization schemes supported by the MCP server.", + "patternProperties": { + "^.*$": { + "oneOf": [ + { + "type": "object", + "required": [ + "type", + "description", + "scheme" + ], + "properties": { + "type": { + "const": "http" + }, + "description": { + "type": "string" + }, + "scheme": { + "type": "string", + "enum": [ + "basic", + "bearer", + "digest", + "hoba", + "mutual", + "negotiate", + "oauth", + "scram-sha-1", + "scram-sha-256", + "vapid" + ] + }, + "bearerFormat": { + "type": "string" + } + }, + "additionalProperties": false + }, + { + "type": "object", + "required": [ + "type", + "description", + "in", + "name" + ], + "properties": { + "type": { + "const": "apiKey" + }, + "description": { + "type": "string" + }, + "in": { + "type": "string", + "enum": [ + "header", + "query", + "cookie" + ] + }, + "name": { + "type": "string" + } + }, + "additionalProperties": false + }, + { + "type": "object", + "required": [ + "type", + "description", + "flows", + "tokenUrl", + "scopes" + ], + "properties": { + "type": { + "const": "oauth2" + }, + "description": { + "type": "string", + "maxLength": 200 + }, + "authorizationUrl": { + "type": "string", + "pattern": "^[a-zA-Z][a-zA-Z0-9+.-]*://[a-zA-Z0-9.-]+(/[^\\s]*)?$" + }, + "tokenUrl": { + "type": "string", + "pattern": "^[a-zA-Z][a-zA-Z0-9+.-]*://[a-zA-Z0-9.-]+(/[^\\s]*)?$" + }, + "refreshUrl": { + "type": "string", + "pattern": "^[a-zA-Z][a-zA-Z0-9+.-]*://[a-zA-Z0-9.-]+(/[^\\s]*)?$" + }, + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "flows": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "authorizationCode", + "clientCredentials" + ] + } + } + }, + "additionalProperties": false + } + ] + } + } + }, + "packages": { + "type": "array", + "description": "List of software packages, dependencies, or installation artifacts for the MCP server.", + "items": { + "$ref": "package-schema.json" + } + }, + "versionName": { + "type": "string", + "pattern": "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$", + "maxLength": 50, + "default": "original", + "description": "Version identifier for the MCP server. Must contain only alphanumeric characters and hyphens." + }, + "versionTitle": { + "type": "string", + "maxLength": 200, + "description": "Human-readable version title or description." + }, + "remote": { + "type": "string", + "pattern": "^([a-zA-Z][a-zA-Z0-9+.-]*://[^\\s]+|[^\\s]*\\{[^}]+\\}[^\\s]*)$", + "description": "Remote endpoint URL for connecting to the MCP server. Can be a direct URL or a URL template with placeholders in curly braces." + }, + "remoteType": { + "type": "string", + "enum": [ + "sse", + "streamable-http" + ], + "default": "sse", + "description": "Type of remote connection protocol used by the MCP server. 'sse' for Server-Sent Events, 'streamable-http' for streaming HTTP." + }, + "supportContact": { + "type": "string", + "pattern": "^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}|[a-zA-Z][a-zA-Z0-9+.-]*://[^\\s]+)$", + "description": "Contact information for support or questions about the MCP server. Must be either a valid email address or URL." + }, + "supportContactInfo": { + "type": "object", + "description": "Detailed contact information for support or questions about the MCP server.", + "required": [ "name" - ], - "properties": { - "type": { - "const": "apiKey" - }, - "description": { - "type": "string" - }, - "in": { - "type": "string", - "enum": [ - "header", - "query", - "cookie" - ] - }, + ], + "properties": { "name": { - "type": "string" - } - }, - "additionalProperties": false - }, - { - "type": "object", - "required": [ - "type", - "description", - "flows", - "tokenUrl", - "scopes" - ], - "properties": { - "type": { - "const": "oauth2" - }, - "description": { - "type": "string", - "maxLength": 200 - }, - "authorizationUrl": { - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9+.-]*://[a-zA-Z0-9.-]+(/[^\\s]*)?$" - }, - "tokenUrl": { - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9+.-]*://[a-zA-Z0-9.-]+(/[^\\s]*)?$" - }, - "refreshUrl": { - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9+.-]*://[a-zA-Z0-9.-]+(/[^\\s]*)?$" + "type": "string", + "maxLength": 100, + "pattern": "^[a-zA-Z0-9\\s.,()':&-]+$", + "description": "Name of the contact person or support team." }, - "scopes": { - "type": "array", - "items": { - "type": "string" - } + "email": { + "type": "string", + "maxLength": 254, + "pattern": "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", + "description": "Email address for support contact." }, - "flows": { - "type": "array", - "items": { + "url": { "type": "string", - "enum": [ - "authorizationCode", - "clientCredentials" - ] - } + "maxLength": 2048, + "pattern": "^https?://[a-zA-Z0-9.-]+(:[0-9]+)?(/[a-zA-Z0-9._~:/?#\\[\\]@!$&'()*+,;=%=-]*)?$", + "description": "URL to support page or documentation." } - }, - "additionalProperties": false - } - ] - } - } - }, - "packages": { - "type": "array", - "description": "List of software packages, dependencies, or installation artifacts for the MCP server.", - "items": { - "$ref": "package-schema.json" - } - }, - "versionName": { - "type": "string", - "pattern": "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$", - "maxLength": 50, - "default": "original", - "description": "Version identifier for the MCP server. Must contain only alphanumeric characters and hyphens." - }, - "versionTitle": { - "type": "string", - "maxLength": 200, - "description": "Human-readable version title or description." - }, - "remote": { - "type": "string", - "pattern": "^([a-zA-Z][a-zA-Z0-9+.-]*://[^\\s]+|[^\\s]*\\{[^}]+\\}[^\\s]*)$", - "description": "Remote endpoint URL for connecting to the MCP server. Can be a direct URL or a URL template with placeholders in curly braces." - }, - "remoteType": { - "type": "string", - "enum": [ - "sse", - "streamable-http" - ], - "default": "sse", - "description": "Type of remote connection protocol used by the MCP server. 'sse' for Server-Sent Events, 'streamable-http' for streaming HTTP." - }, - "supportContact": { - "type": "string", - "pattern": "^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}|[a-zA-Z][a-zA-Z0-9+.-]*://[^\\s]+)$", - "description": "Contact information for support or questions about the MCP server. Must be either a valid email address or URL." - }, - "supportContactInfo": { - "type": "object", - "description": "Detailed contact information for support or questions about the MCP server.", - "required": [ - "name" - ], - "properties": { - "name": { - "type": "string", - "maxLength": 100, - "pattern": "^[a-zA-Z0-9\\s.,()':&-]+$", - "description": "Name of the contact person or support team." + }, + "additionalProperties": false }, - "email": { - "type": "string", - "maxLength": 254, - "pattern": "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", - "description": "Email address for support contact." + "authSchemas": { + "type": "array", + "description": "List of authentication schemas supported by the MCP server.", + "items": { + "type": "string", + "description": "Authentication schemas. Turned into x-ms-auth-schemas.", + "enum": [ + "OAuth2", + "ManagedIdentity" + ] + } }, - "url": { - "type": "string", - "maxLength": 2048, - "pattern": "^https?://[a-zA-Z0-9.-]+(:[0-9]+)?(/[a-zA-Z0-9._~:/?#\\[\\]@!$&'()*+,;=%=-]*)?$", - "description": "URL to support page or documentation." + "audience": { + "type": "string", + "description": "Audience for the MCP server. This will be transformed to x-ms-audience." } - }, - "additionalProperties": false - }, - "authSchemas": { - "type": "array", - "description": "List of authentication schemas supported by the MCP server.", - "items": { - "type": "string", - "description": "Authentication schemas. Turned into x-ms-auth-schemas.", - "enum": [ - "OAuth2", - "ManagedIdentity" - ] - } }, - "audience": { - "type": "string", - "description": "Audience for the MCP server. This will be transformed to x-ms-audience." - } - }, - "additionalProperties": false + "additionalProperties": false, + "preview": true } diff --git a/partners/servers/a365-admin-mcp-server.json b/partners/servers/a365-admin-mcp-server.json index fa2d801..07448b1 100644 --- a/partners/servers/a365-admin-mcp-server.json +++ b/partners/servers/a365-admin-mcp-server.json @@ -1,70 +1,75 @@ -{ - "name": "microsoft-365-admin-center-mcp-frontier", - "title": "Microsoft 365 Admin Center (Frontier)", - "summary": "AI-powered toolbox to accelerate Microsoft 365 administration (bulk CSV user onboarding, validation, and reporting).", - "description": "Admin MCP Server is a secure toolkit that connects agents and automated workflows to common Microsoft 365 administrative tasks. It currently supports bulk user onboarding via CSV (validation, preview, and provisioning) and a set of single-user profile operations. The server validates input rows, reports row-level errors with suggested corrections, and returns a preview before provisioning. It intentionally does not handle license purchase/assignment or role/group assignment. Typical scenarios include HR-driven new-hire provisioning, IT bulk onboarding, and admin automation that needs robust CSV validation and traceable operation reports.", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_AdminTools", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "IT & Management Tools", - "icon": "", - "useCases": [ - { - "name": "Bulk add users (CSV)", - "description": "Upload a CSV to create multiple user accounts in one operation; the server validates each row, reports row-level errors, and returns a validated preview before provisioning." - }, - { - "name": "CSV validation & actionable feedback", - "description": "Validate CSV contents (required fields, formats) and return row-level diagnostics with suggested corrections (for example: missing username or first name) so administrators can fix inputs prior to provisioning." - }, - { - "name": "Preview & provision users", - "description": "Provide a pre-provision preview of validated users (including normalized profile fields) and provision user accounts in bulk once an administrator confirms; license purchase/assignment and group/role assignment are intentionally out of scope." - }, - { - "name": "Single-user create & update", - "description": "Create or update a single user's profile attributes (displayName, jobTitle, department, phones, addresses) programmatically or via an admin workflow." - }, - { - "name": "Dry-run (simulate changes)", - "description": "Run bulk operations in dry-run mode to simulate results and return expected outcomes and error counts without persisting changes to the tenant." - }, - { - "name": "Result reporting & export", - "description": "Return a detailed operation report after provisioning (created/failed rows, error codes, and suggested remediations) and provide exportable artifacts (CSV/JSON) for auditing or downstream processing." - }, - { - "name": "Audit logging & operation tracing", - "description": "Record and retrieve operation-level logs and traces (who ran the job, input file hash, timestamps, and outcomes) for compliance and troubleshooting." - } - ], - "securitySchemes": { - "a365adminoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} - +{ + "name": "microsoft-365-admin-center-mcp-frontier", + "title": "Microsoft 365 Admin Center (Frontier)", + "summary": "AI-powered toolbox to accelerate Microsoft 365 administration (bulk CSV user onboarding, validation, and reporting).", + "description": "Admin MCP Server is a secure toolkit that connects agents and automated workflows to common Microsoft 365 administrative tasks. It currently supports bulk user onboarding via CSV (validation, preview, and provisioning) and a set of single-user profile operations. The server validates input rows, reports row-level errors with suggested corrections, and returns a preview before provisioning. It intentionally does not handle license purchase/assignment or role/group assignment. Typical scenarios include HR-driven new-hire provisioning, IT bulk onboarding, and admin automation that needs robust CSV validation and traceable operation reports.", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_AdminTools", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "IT & Management Tools", + "icon": "", + "useCases": [ + { + "name": "Bulk add users (CSV)", + "description": "Upload a CSV to create multiple user accounts in one operation; the server validates each row, reports row-level errors, and returns a validated preview before provisioning." + }, + { + "name": "CSV validation & actionable feedback", + "description": "Validate CSV contents (required fields, formats) and return row-level diagnostics with suggested corrections (for example: missing username or first name) so administrators can fix inputs prior to provisioning." + }, + { + "name": "Preview & provision users", + "description": "Provide a pre-provision preview of validated users (including normalized profile fields) and provision user accounts in bulk once an administrator confirms; license purchase/assignment and group/role assignment are intentionally out of scope." + }, + { + "name": "Single-user create & update", + "description": "Create or update a single user's profile attributes (displayName, jobTitle, department, phones, addresses) programmatically or via an admin workflow." + }, + { + "name": "Dry-run (simulate changes)", + "description": "Run bulk operations in dry-run mode to simulate results and return expected outcomes and error counts without persisting changes to the tenant." + }, + { + "name": "Result reporting & export", + "description": "Return a detailed operation report after provisioning (created/failed rows, error codes, and suggested remediations) and provide exportable artifacts (CSV/JSON) for auditing or downstream processing." + }, + { + "name": "Audit logging & operation tracing", + "description": "Record and retrieve operation-level logs and traces (who ran the job, input file hash, timestamps, and outcomes) for compliance and troubleshooting." + } + ], + "securitySchemes": { + "a365adminoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-calender-mcp-server.json b/partners/servers/a365-calender-mcp-server.json index a3ebff9..5e788bb 100644 --- a/partners/servers/a365-calender-mcp-server.json +++ b/partners/servers/a365-calender-mcp-server.json @@ -1,69 +1,75 @@ -{ - "name": "microsoft-outlook-calendar-mcp-frontier", - "title": "Microsoft Outlook Calendar (Frontier)", - "summary": "Enables core Outlook calendar actions (create, update, manage, and schedule events) for agentic workflows.", - "description": "Enables core Outlook calendar actions (create, update, manage, and schedule events) for agentic workflows.", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_CalendarTools", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftCalendarMCPServer.png", - "useCases": [ - { - "name": "Create and edit events", - "description": "Create new calendar events or update existing ones with title, time, location, attendees, reminders, and notes." - }, - { - "name": "Manage invitations", - "description": "Accept, decline, or propose new times for event invitations and update attendee responses." - }, - { - "name": "View event details", - "description": "Retrieve event metadata and attendee information, including location, agenda, and participation status." - }, - { - "name": "Cancel and delete events", - "description": "Cancel or remove scheduled events and notify affected attendees when appropriate." - }, - { - "name": "Check availability", - "description": "Query free/busy information for one or more users to determine availability windows." - }, - { - "name": "Find meeting times", - "description": "Compute suitable meeting slots across attendees and calendars, respecting time zones and working hours." - }, - { - "name": "List events and views", - "description": "List upcoming events, query calendar ranges, and return calendar views (day/week/month) for user or resource calendars." - } - ], - "securitySchemes": { - "a365calendaroauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} +{ + "name": "microsoft-outlook-calendar-mcp-frontier", + "title": "Microsoft Outlook Calendar (Frontier)", + "summary": "Enables core Outlook calendar actions (create, update, manage, and schedule events) for agentic workflows.", + "description": "Enables core Outlook calendar actions (create, update, manage, and schedule events) for agentic workflows.", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_CalendarTools", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftCalendarMCPServer.png", + "useCases": [ + { + "name": "Create and edit events", + "description": "Create new calendar events or update existing ones with title, time, location, attendees, reminders, and notes." + }, + { + "name": "Manage invitations", + "description": "Accept, decline, or propose new times for event invitations and update attendee responses." + }, + { + "name": "View event details", + "description": "Retrieve event metadata and attendee information, including location, agenda, and participation status." + }, + { + "name": "Cancel and delete events", + "description": "Cancel or remove scheduled events and notify affected attendees when appropriate." + }, + { + "name": "Check availability", + "description": "Query free/busy information for one or more users to determine availability windows." + }, + { + "name": "Find meeting times", + "description": "Compute suitable meeting slots across attendees and calendars, respecting time zones and working hours." + }, + { + "name": "List events and views", + "description": "List upcoming events, query calendar ranges, and return calendar views (day/week/month) for user or resource calendars." + } + ], + "securitySchemes": { + "a365calendaroauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-copilot-search-mcp-server.json b/partners/servers/a365-copilot-search-mcp-server.json index 9c2c01c..ea112cc 100644 --- a/partners/servers/a365-copilot-search-mcp-server.json +++ b/partners/servers/a365-copilot-search-mcp-server.json @@ -1,65 +1,71 @@ -{ - "name": "microsoft-copilot-chat-frontier", - "title": "Microsoft 365 Copilot (Search) (Frontier)", - "summary": "Enables core Microsoft Copilot chat actions, including starting conversations and sending messages with contextual grounding.", - "description": "Enables core Microsoft Copilot chat actions, including starting conversations and sending messages with contextual grounding.", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_M365Copilot", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Microsoft365UserProfile.png", - "useCases": [ - { - "name": "Start a Copilot conversation", - "description": "Initialize a new Copilot chat session for a user or agent-driven workflow, returning a conversation identifier and initial system state." - }, - { - "name": "Send chat message", - "description": "Send a user or agent message into an active Copilot conversation and receive Copilot's reply, supporting rich text and attachments where applicable." - }, - { - "name": "Continue multi-turn conversation", - "description": "Continue an existing conversation using the conversation identifier, preserving context and dialogue history to enable coherent multi-turn interactions." - }, - { - "name": "Provide contextual resources", - "description": "Attach files, documents, or structured context (links, knowledge snippets) to a conversation so Copilot can ground its responses in the provided resources." - }, - { - "name": "Include user & time context", - "description": "Supply user-specific metadata (profile, locale, time zone) and session context to ensure responses respect local time, personalization, and regional formatting." - }, - { - "name": "Conversation summarization & retrieval", - "description": "Request concise summaries or extractable action items from a conversation, and retrieve past conversation transcripts for auditing or follow‑up tasks." - } -], - "securitySchemes": { - "a365copilotsearchoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} +{ + "name": "microsoft-copilot-chat-frontier", + "title": "Microsoft 365 Copilot (Search) (Frontier)", + "summary": "Enables core Microsoft Copilot chat actions, including starting conversations and sending messages with contextual grounding.", + "description": "Enables core Microsoft Copilot chat actions, including starting conversations and sending messages with contextual grounding.", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_M365Copilot", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Microsoft365UserProfile.png", + "useCases": [ + { + "name": "Start a Copilot conversation", + "description": "Initialize a new Copilot chat session for a user or agent-driven workflow, returning a conversation identifier and initial system state." + }, + { + "name": "Send chat message", + "description": "Send a user or agent message into an active Copilot conversation and receive Copilot's reply, supporting rich text and attachments where applicable." + }, + { + "name": "Continue multi-turn conversation", + "description": "Continue an existing conversation using the conversation identifier, preserving context and dialogue history to enable coherent multi-turn interactions." + }, + { + "name": "Provide contextual resources", + "description": "Attach files, documents, or structured context (links, knowledge snippets) to a conversation so Copilot can ground its responses in the provided resources." + }, + { + "name": "Include user & time context", + "description": "Supply user-specific metadata (profile, locale, time zone) and session context to ensure responses respect local time, personalization, and regional formatting." + }, + { + "name": "Conversation summarization & retrieval", + "description": "Request concise summaries or extractable action items from a conversation, and retrieve past conversation transcripts for auditing or follow‑up tasks." + } + ], + "securitySchemes": { + "a365copilotsearchoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-dataverse-mcp-server.json b/partners/servers/a365-dataverse-mcp-server.json index 1615848..6d8caea 100644 --- a/partners/servers/a365-dataverse-mcp-server.json +++ b/partners/servers/a365-dataverse-mcp-server.json @@ -1,61 +1,67 @@ -{ - "name": "microsoft-dataverse-mcp-frontier", - "title": "Microsoft Dataverse (Frontier)", - "summary": "Enables Dataverse data and schema operations (query, table & record management, API invocation).", - "description": "Enables Dataverse data and schema operations (query, table & record management, API invocation).", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/Dataverse/{DataverseMCPServerId}", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftDataverseMCPServer.png", - "useCases": [ - { - "name": "List tables & inspect schemas", - "description": "List Dataverse tables and inspect fields/schema to drive downstream queries and UI selection." - }, - { - "name": "Query data", - "description": "Run SELECT-style queries to retrieve rows and perform filtering, sorting, and paging for agent workflows." - }, - { - "name": "Invoke Dataverse APIs", - "description": "Enumerate available Dataverse APIs and invoke a named API with provided inputs." - }, - { - "name": "Table and record management", - "description": "Create, update, and delete tables and records as part of automation or data ingestion flows." - }, - { - "name": "List prompts & knowledge sources", - "description": "List available prompts and knowledge sources in the environment for guided agent interactions or retrieval augmentation." - } - ], - "securitySchemes": { - "a365dataverseoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} +{ + "name": "microsoft-dataverse-mcp-frontier", + "title": "Microsoft Dataverse (Frontier)", + "summary": "Enables Dataverse data and schema operations (query, table & record management, API invocation).", + "description": "Enables Dataverse data and schema operations (query, table & record management, API invocation).", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/Dataverse/{DataverseMCPServerId}", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftDataverseMCPServer.png", + "useCases": [ + { + "name": "List tables & inspect schemas", + "description": "List Dataverse tables and inspect fields/schema to drive downstream queries and UI selection." + }, + { + "name": "Query data", + "description": "Run SELECT-style queries to retrieve rows and perform filtering, sorting, and paging for agent workflows." + }, + { + "name": "Invoke Dataverse APIs", + "description": "Enumerate available Dataverse APIs and invoke a named API with provided inputs." + }, + { + "name": "Table and record management", + "description": "Create, update, and delete tables and records as part of automation or data ingestion flows." + }, + { + "name": "List prompts & knowledge sources", + "description": "List available prompts and knowledge sources in the environment for guided agent interactions or retrieval augmentation." + } + ], + "securitySchemes": { + "a365dataverseoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-mail-mcp-server.json b/partners/servers/a365-mail-mcp-server.json index a5c1b4d..1ad032b 100644 --- a/partners/servers/a365-mail-mcp-server.json +++ b/partners/servers/a365-mail-mcp-server.json @@ -1,61 +1,67 @@ -{ - "name": "microsoft-outlook-mail-mcp-frontier", - "title": "Microsoft Outlook Mail (Frontier)", - "summary": "Enables core Outlook email actions (create, send, reply, search) for agentic workflows.", - "description": "Enables core Outlook email actions (create, send, reply, search) for agentic workflows.", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_MailTools", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftOutlookMailMCPServer.png", - "useCases": [ - { - "name": "Create and send messages", - "description": "Create new email messages and send them programmatically on behalf of the authenticated user or service account." - }, - { - "name": "Draft management", - "description": "Create or edit draft messages prior to sending to support multi-step workflows." - }, - { - "name": "Reply and reply-all", - "description": "Reply to existing conversations (reply/reply-all) and maintain conversation threading." - }, - { - "name": "Search and retrieve messages", - "description": "Search messages by queries, folders, or metadata and retrieve message content and metadata." - }, - { - "name": "Delete messages", - "description": "Delete messages and clean up mailboxes programmatically when authorized." - } - ], - "securitySchemes": { - "a365mailoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} +{ + "name": "microsoft-outlook-mail-mcp-frontier", + "title": "Microsoft Outlook Mail (Frontier)", + "summary": "Enables core Outlook email actions (create, send, reply, search) for agentic workflows.", + "description": "Enables core Outlook email actions (create, send, reply, search) for agentic workflows.", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_MailTools", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftOutlookMailMCPServer.png", + "useCases": [ + { + "name": "Create and send messages", + "description": "Create new email messages and send them programmatically on behalf of the authenticated user or service account." + }, + { + "name": "Draft management", + "description": "Create or edit draft messages prior to sending to support multi-step workflows." + }, + { + "name": "Reply and reply-all", + "description": "Reply to existing conversations (reply/reply-all) and maintain conversation threading." + }, + { + "name": "Search and retrieve messages", + "description": "Search messages by queries, folders, or metadata and retrieve message content and metadata." + }, + { + "name": "Delete messages", + "description": "Delete messages and clean up mailboxes programmatically when authorized." + } + ], + "securitySchemes": { + "a365mailoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-odsp-mcp-server.json b/partners/servers/a365-odsp-mcp-server.json index f599c31..8f4f4c1 100644 --- a/partners/servers/a365-odsp-mcp-server.json +++ b/partners/servers/a365-odsp-mcp-server.json @@ -1,65 +1,71 @@ -{ - "name": "microsoft-sharepoint-onedrive-mcp-frontier", - "title": "Microsoft SharePoint and OneDrive (Frontier)", - "summary": "Enables core SharePoint and OneDrive file and folder actions (create, read, update, move, share, delete) and site/library discovery.", - "description": "Enables core SharePoint and OneDrive file and folder actions (create, read, update, move, share, delete) and site/library discovery.", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_ODSPRemoteServer", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftSharepointAndOneDrive.png", - "useCases": [ - { - "name": "Create folders", - "description": "Create folders in SharePoint sites or a user's OneDrive to organize content for workflows or apps." - }, - { - "name": "Upload or create files", - "description": "Upload small files or create text files in a library or OneDrive location on behalf of a user or service." - }, - { - "name": "Retrieve metadata", - "description": "Get file/folder metadata such as size, lastModified, content type, and location for indexing or processing." - }, - { - "name": "Move, rename, and delete", - "description": "Move or rename files and folders and delete items when no longer needed as part of automated workflows." - }, - { - "name": "List and search", - "description": "List files and folders within a location, search across sites or drives, and discover document libraries available in a site." - }, - { - "name": "Share and manage permissions", - "description": "Share files and assign or revoke access permissions programmatically to support collaboration scenarios." - } - ], - "securitySchemes": { - "a365odspoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} +{ + "name": "microsoft-sharepoint-onedrive-mcp-frontier", + "title": "Microsoft SharePoint and OneDrive (Frontier)", + "summary": "Enables core SharePoint and OneDrive file and folder actions (create, read, update, move, share, delete) and site/library discovery.", + "description": "Enables core SharePoint and OneDrive file and folder actions (create, read, update, move, share, delete) and site/library discovery.", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_ODSPRemoteServer", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftSharepointAndOneDrive.png", + "useCases": [ + { + "name": "Create folders", + "description": "Create folders in SharePoint sites or a user's OneDrive to organize content for workflows or apps." + }, + { + "name": "Upload or create files", + "description": "Upload small files or create text files in a library or OneDrive location on behalf of a user or service." + }, + { + "name": "Retrieve metadata", + "description": "Get file/folder metadata such as size, lastModified, content type, and location for indexing or processing." + }, + { + "name": "Move, rename, and delete", + "description": "Move or rename files and folders and delete items when no longer needed as part of automated workflows." + }, + { + "name": "List and search", + "description": "List files and folders within a location, search across sites or drives, and discover document libraries available in a site." + }, + { + "name": "Share and manage permissions", + "description": "Share files and assign or revoke access permissions programmatically to support collaboration scenarios." + } + ], + "securitySchemes": { + "a365odspoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-sharepoint-list-mcp-server.json b/partners/servers/a365-sharepoint-list-mcp-server.json index ba4f9bd..ec502be 100644 --- a/partners/servers/a365-sharepoint-list-mcp-server.json +++ b/partners/servers/a365-sharepoint-list-mcp-server.json @@ -1,61 +1,67 @@ -{ - "name": "microsoft-sharepoint-lists-mcp-frontier", - "title": "Microsoft SharePoint Lists (Frontier)", - "summary": "Enables SharePoint site and list operations (retrieve sites, list/inspect lists, and CRUD list items) for agentic workflows.", - "description": "Provides programmatic access to SharePoint site and list features for agentic workflows: discover SharePoint sites, list available lists/document libraries, retrieve list metadata and list items, create/update/delete list items, and perform list queries and searches. Typical scenarios include data collection via lists, automation that manages item lifecycle, conversational agents that read/write list items, and admin workflows that enumerate or update lists across sites.", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_SharepointListsTools", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftSharepointLists.png", - "useCases": [ - { - "name": "Retrieve site information", - "description": "Get metadata about SharePoint sites and discovery of site resources to find lists and libraries." - }, - { - "name": "List available lists", - "description": "Enumerate lists and document libraries in a site with metadata for selection and processing." - }, - { - "name": "View list items", - "description": "Read and search list items with optional filters, paging, and query parameters." - }, - { - "name": "Create and update list items", - "description": "Create new list items and update existing items as part of automation or conversational flows." - }, - { - "name": "Delete list items", - "description": "Remove list items that are no longer needed as part of lifecycle management tasks." - } - ], - "securitySchemes": { - "a365sharepointlistsoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} +{ + "name": "microsoft-sharepoint-lists-mcp-frontier", + "title": "Microsoft SharePoint Lists (Frontier)", + "summary": "Enables SharePoint site and list operations (retrieve sites, list/inspect lists, and CRUD list items) for agentic workflows.", + "description": "Provides programmatic access to SharePoint site and list features for agentic workflows: discover SharePoint sites, list available lists/document libraries, retrieve list metadata and list items, create/update/delete list items, and perform list queries and searches. Typical scenarios include data collection via lists, automation that manages item lifecycle, conversational agents that read/write list items, and admin workflows that enumerate or update lists across sites.", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_SharepointListsTools", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftSharepointLists.png", + "useCases": [ + { + "name": "Retrieve site information", + "description": "Get metadata about SharePoint sites and discovery of site resources to find lists and libraries." + }, + { + "name": "List available lists", + "description": "Enumerate lists and document libraries in a site with metadata for selection and processing." + }, + { + "name": "View list items", + "description": "Read and search list items with optional filters, paging, and query parameters." + }, + { + "name": "Create and update list items", + "description": "Create new list items and update existing items as part of automation or conversational flows." + }, + { + "name": "Delete list items", + "description": "Remove list items that are no longer needed as part of lifecycle management tasks." + } + ], + "securitySchemes": { + "a365sharepointlistsoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-teams-mcp-server.json b/partners/servers/a365-teams-mcp-server.json index 16af202..1fbd023 100644 --- a/partners/servers/a365-teams-mcp-server.json +++ b/partners/servers/a365-teams-mcp-server.json @@ -1,61 +1,67 @@ -{ - "name": "microsoft-teams-mcp-frontier", - "title": "Microsoft Teams (Frontier)", - "summary": "Enables core Microsoft Teams actions, including chat, channel, and team management, and message creation/retrieval.", - "description": "Enables core Microsoft Teams actions, including chat, channel, and team management, and message creation/retrieval.", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_TeamsServer", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftTeamsMcp.png", - "useCases": [ - { - "name": "Chat Operations", - "description": "Create one-on-one or group chats, send and edit messages, and manage chat members." - }, - { - "name": "Channel Management", - "description": "Create and update channels, post or reply to channel messages, and manage membership and permissions." - }, - { - "name": "Team Overview", - "description": "Retrieve details for a team, list teams for a user, and obtain team metadata." - }, - { - "name": "Message Access", - "description": "Search, list, and retrieve message content and metadata across chats and channels." - }, - { - "name": "Workspace Organization", - "description": "Maintain team and channel structures for better collaboration and communication flow." - } - ], - "securitySchemes": { - "a365teamsoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} +{ + "name": "microsoft-teams-mcp-frontier", + "title": "Microsoft Teams (Frontier)", + "summary": "Enables core Microsoft Teams actions, including chat, channel, and team management, and message creation/retrieval.", + "description": "Enables core Microsoft Teams actions, including chat, channel, and team management, and message creation/retrieval.", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_TeamsServer", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftTeamsMcp.png", + "useCases": [ + { + "name": "Chat Operations", + "description": "Create one-on-one or group chats, send and edit messages, and manage chat members." + }, + { + "name": "Channel Management", + "description": "Create and update channels, post or reply to channel messages, and manage membership and permissions." + }, + { + "name": "Team Overview", + "description": "Retrieve details for a team, list teams for a user, and obtain team metadata." + }, + { + "name": "Message Access", + "description": "Search, list, and retrieve message content and metadata across chats and channels." + }, + { + "name": "Workspace Organization", + "description": "Maintain team and channel structures for better collaboration and communication flow." + } + ], + "securitySchemes": { + "a365teamsoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-user-mcp-server.json b/partners/servers/a365-user-mcp-server.json index d78cceb..6e85253 100644 --- a/partners/servers/a365-user-mcp-server.json +++ b/partners/servers/a365-user-mcp-server.json @@ -1,61 +1,67 @@ -{ - "name": "microsoft-365-user-profile-mcp-frontier", - "title": "Microsoft 365 User Profile (Frontier)", - "summary": "Enables Microsoft 365 user profile and directory lookups (user details, managers, direct reports, and org listings).", - "description": "Enables Microsoft 365 user profile and directory lookups (user details, managers, direct reports, and org listings).", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_MeServer", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Microsoft365UserProfile.png", - "useCases": [ - { - "name": "Retrieve signed-in user profile", - "description": "Return profile fields (displayName, email, id, jobTitle, officeLocation, mobilePhone) for the authenticated user." - }, - { - "name": "Manager and direct reports", - "description": "Get a user's manager and list direct reports to support org-chart lookups and workflow routing." - }, - { - "name": "Lookup other users", - "description": "Query profile details for other users by UPN, id, or display name for directory-driven scenarios." - }, - { - "name": "Organization information", - "description": "Retrieve basic tenant/organization metadata useful for admin or tenant-aware agents." - }, - { - "name": "List directory users", - "description": "Enumerate users in the directory with optional filters/paging for synchronization or bulk lookup tasks." - } - ], - "securitySchemes": { - "a365userprofileoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} +{ + "name": "microsoft-365-user-profile-mcp-frontier", + "title": "Microsoft 365 User Profile (Frontier)", + "summary": "Enables Microsoft 365 user profile and directory lookups (user details, managers, direct reports, and org listings).", + "description": "Enables Microsoft 365 user profile and directory lookups (user details, managers, direct reports, and org listings).", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_MeServer", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Microsoft365UserProfile.png", + "useCases": [ + { + "name": "Retrieve signed-in user profile", + "description": "Return profile fields (displayName, email, id, jobTitle, officeLocation, mobilePhone) for the authenticated user." + }, + { + "name": "Manager and direct reports", + "description": "Get a user's manager and list direct reports to support org-chart lookups and workflow routing." + }, + { + "name": "Lookup other users", + "description": "Query profile details for other users by UPN, id, or display name for directory-driven scenarios." + }, + { + "name": "Organization information", + "description": "Retrieve basic tenant/organization metadata useful for admin or tenant-aware agents." + }, + { + "name": "List directory users", + "description": "Enumerate users in the directory with optional filters/paging for synchronization or bulk lookup tasks." + } + ], + "securitySchemes": { + "a365userprofileoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/a365-word-mcp-server.json b/partners/servers/a365-word-mcp-server.json index 20fd85f..fca50ac 100644 --- a/partners/servers/a365-word-mcp-server.json +++ b/partners/servers/a365-word-mcp-server.json @@ -1,58 +1,63 @@ -{ - "name": "microsoft-word-mcp-frontier", - "title": "Microsoft Word (Frontier)", - "summary": "Enables core Word document creation, retrieval, and commenting actions for agentic workflows.", - "description": "Enables core Word document creation, retrieval, and commenting actions for agentic workflows.", - "kind": "mcp", - "vendor": "Microsoft", - "externalDocumentation": { - "title": "Agent 365 MCP Servers", - "url": "https://aka.ms/AboutAgent365" - }, - "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_WordServer", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://aka.ms/a365mcpsupport" - }, - "license": { - "name": "Agent 365", - "url": "https://aka.ms/AboutAgent365" - }, - "visibility": "true", - "categories": "Productivity", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftWordMCPServer.png", - "useCases": [ - { - "name": "Create documents", - "description": "Create a new Word document with text or HTML content in OneDrive or a SharePoint library." - }, - { - "name": "Retrieve document content", - "description": "Fetch document content and metadata using a sharing link or drive/item identifier for agents to read or process." - }, - { - "name": "Add comments", - "description": "Programmatically add comments to a document to support review and collaboration flows." - }, - { - "name": "Reply to comments", - "description": "Post replies to existing comments to automate review responses or moderation workflows." - } - ], - "securitySchemes": { - "a365wordoauth2": { - "type": "oauth2", - "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "refreshUrl": "https://login.microsoftonline.com", - "scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"] - } - }, - "authSchemas":["OAuth2"], - "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", - "versionName": "original" - -} - +{ + "name": "microsoft-word-mcp-frontier", + "title": "Microsoft Word (Frontier)", + "summary": "Enables core Word document creation, retrieval, and commenting actions for agentic workflows.", + "description": "Enables core Word document creation, retrieval, and commenting actions for agentic workflows.", + "kind": "mcp", + "vendor": "Microsoft", + "externalDocumentation": { + "title": "Agent 365 MCP Servers", + "url": "https://aka.ms/AboutAgent365" + }, + "remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_WordServer", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://aka.ms/a365mcpsupport" + }, + "license": { + "name": "Agent 365", + "url": "https://aka.ms/AboutAgent365" + }, + "visibility": "true", + "categories": "Productivity", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftWordMCPServer.png", + "useCases": [ + { + "name": "Create documents", + "description": "Create a new Word document with text or HTML content in OneDrive or a SharePoint library." + }, + { + "name": "Retrieve document content", + "description": "Fetch document content and metadata using a sharing link or drive/item identifier for agents to read or process." + }, + { + "name": "Add comments", + "description": "Programmatically add comments to a document to support review and collaboration flows." + }, + { + "name": "Reply to comments", + "description": "Post replies to existing comments to automate review responses or moderation workflows." + } + ], + "securitySchemes": { + "a365wordoauth2": { + "type": "oauth2", + "description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "refreshUrl": "https://login.microsoftonline.com", + "scopes": [ + "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1" + ] + } + }, + "authSchemas": [ + "OAuth2" + ], + "audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1", + "versionName": "original", + "preview": true +} diff --git a/partners/servers/amplitude-mcp-server.json b/partners/servers/amplitude-mcp-server.json index 3cf5445..1a45cd3 100644 --- a/partners/servers/amplitude-mcp-server.json +++ b/partners/servers/amplitude-mcp-server.json @@ -1,56 +1,57 @@ { - "name": "amplitude-mcp-server", - "title": "Amplitude MCP Server", - "summary": "Search, access, and get insights on your Amplitude product analytics data.", - "description": "Search, access, and get insights on your Amplitude product analytics data.", - "kind": "mcp", - "license": { - "name": "Amplitude Terms", - "url": "https://amplitude.com/terms" - }, - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/amplitude.svg", - "externalDocumentation": { - "title": "Amplitude MCP docs", - "url": "https://amplitude.com/docs/analytics/amplitude-mcp" - }, - "remote": "https://mcp.amplitude.com/mcp", - "supportContactInfo": { - "name": "amplitude support", - "url": "http://support.amplitude.com/" - }, - "visibility": "true", - "categories": "Analytics", - "useCases": [ - { - "name": "Chart & dashboard queries", - "description": "Query charts and dashboards to fetch precomputed metrics and visual summaries for agent responses." + "name": "amplitude-mcp-server", + "title": "Amplitude MCP Server", + "summary": "Search, access, and get insights on your Amplitude product analytics data.", + "description": "Search, access, and get insights on your Amplitude product analytics data.", + "kind": "mcp", + "license": { + "name": "Amplitude Terms", + "url": "https://amplitude.com/terms" }, - { - "name": "Experiment insights", - "description": "Access experimentation results and feature-flag analysis to inform agent-driven decisions." + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/amplitude.svg", + "externalDocumentation": { + "title": "Amplitude MCP docs", + "url": "https://amplitude.com/docs/analytics/amplitude-mcp" }, - { - "name": "Behavioral analytics", - "description": "Search and analyze user behavior, cohorts and retention metrics for product and research workflows." - } - ], - "vendor": "Partner", - "securitySchemes": { - "amplitudeOauth2": { - "type": "oauth2", - "description": "OAuth 2.1 (authorization code with PKCE) for delegated user authentication. Provided client ID and endpoints below are for managed-OAuth onboarding.", - "authorizationUrl": "https://mcp.amplitude.com/authorize", - "tokenUrl": "https://mcp.amplitude.com/token", - "refreshUrl": "https://mcp.amplitude.com/token", - "scopes": [ - "mcp:read", - "mcp:write", - "offline_access" - ], - "flows": [ - "authorizationCode" - ] - } - }, - "versionName": "original" -} \ No newline at end of file + "remote": "https://mcp.amplitude.com/mcp", + "supportContactInfo": { + "name": "amplitude support", + "url": "http://support.amplitude.com/" + }, + "visibility": "true", + "categories": "Analytics", + "useCases": [ + { + "name": "Chart & dashboard queries", + "description": "Query charts and dashboards to fetch precomputed metrics and visual summaries for agent responses." + }, + { + "name": "Experiment insights", + "description": "Access experimentation results and feature-flag analysis to inform agent-driven decisions." + }, + { + "name": "Behavioral analytics", + "description": "Search and analyze user behavior, cohorts and retention metrics for product and research workflows." + } + ], + "vendor": "Partner", + "securitySchemes": { + "amplitudeOauth2": { + "type": "oauth2", + "description": "OAuth 2.1 (authorization code with PKCE) for delegated user authentication. Provided client ID and endpoints below are for managed-OAuth onboarding.", + "authorizationUrl": "https://mcp.amplitude.com/authorize", + "tokenUrl": "https://mcp.amplitude.com/token", + "refreshUrl": "https://mcp.amplitude.com/token", + "scopes": [ + "mcp:read", + "mcp:write", + "offline_access" + ], + "flows": [ + "authorizationCode" + ] + } + }, + "versionName": "original", + "preview": true +} diff --git a/partners/servers/atlan-mcp-server.json b/partners/servers/atlan-mcp-server.json index a8d257a..d46dcab 100644 --- a/partners/servers/atlan-mcp-server.json +++ b/partners/servers/atlan-mcp-server.json @@ -1,56 +1,57 @@ { - "name": "atlan", - "title": "Atlan", - "summary": "The Atlan MCP server provides a set of tools that enable AI agents to work directly with Atlan metadata. ", - "description": "The Atlan MCP server provides a set of tools that enable AI agents to work directly with Atlan metadata. These tools supply real-time context to AI environments, making it easier to search, explore, and update metadata without leaving your workflow.", - "vendor": "Partner", - "kind": "mcp", - "remote": "https://{tenant-name}.atlan.com/mcp", - "icon": "https://website-assets.atlan.com/img/logos/atlan-white-in-blue-bg.svg", - "externalDocumentation": { - "title": "Atlan documentation", - "url": "https://docs.atlan.com/product/capabilities/atlan-ai/how-tos/remote-mcp-overview" - }, - "license": { - "name": "User License Terms", - "url": "https://atln.cm/saas" - }, - "visibility": "true", - "useCases": [ - { - "name": "Search assets", - "description": "Find assets in Atlan using flexible filters such as name, type, tags, and domains. This helps AI agents surface the most relevant assets for a given task." + "name": "atlan", + "title": "Atlan", + "summary": "The Atlan MCP server provides a set of tools that enable AI agents to work directly with Atlan metadata. ", + "description": "The Atlan MCP server provides a set of tools that enable AI agents to work directly with Atlan metadata. These tools supply real-time context to AI environments, making it easier to search, explore, and update metadata without leaving your workflow.", + "vendor": "Partner", + "kind": "mcp", + "remote": "https://{tenant-name}.atlan.com/mcp", + "icon": "https://website-assets.atlan.com/img/logos/atlan-white-in-blue-bg.svg", + "externalDocumentation": { + "title": "Atlan documentation", + "url": "https://docs.atlan.com/product/capabilities/atlan-ai/how-tos/remote-mcp-overview" }, - { - "name": "Query by DSL", - "description": "Retrieve specific assets using Atlan's DSL query language. This enables precise lookups that go beyond basic search filters." + "license": { + "name": "User License Terms", + "url": "https://atln.cm/saas" }, - { - "name": "Explore lineage", - "description": "Trace upstream or downstream lineage for a given asset. This provides visibility into data dependencies and impact across your environment." + "visibility": "true", + "useCases": [ + { + "name": "Search assets", + "description": "Find assets in Atlan using flexible filters such as name, type, tags, and domains. This helps AI agents surface the most relevant assets for a given task." + }, + { + "name": "Query by DSL", + "description": "Retrieve specific assets using Atlan's DSL query language. This enables precise lookups that go beyond basic search filters." + }, + { + "name": "Explore lineage", + "description": "Trace upstream or downstream lineage for a given asset. This provides visibility into data dependencies and impact across your environment." + }, + { + "name": "Update assets", + "description": "Modify metadata attributes, including descriptions, certification status, and README content. This enables AI agents to keep metadata current as part of automated workflows." + }, + { + "name": "Glossary", + "description": "Create glossaries, categories, and terms. This supports standardized business definitions and improves consistency across teams and tools." + } + ], + "categories": "Developer Tools", + "tags": [], + "supportContactInfo": { + "name": "Atlan Support", + "email": "support@atlan.com" }, - { - "name": "Update assets", - "description": "Modify metadata attributes, including descriptions, certification status, and README content. This enables AI agents to keep metadata current as part of automated workflows." + "versionName": "original", + "securitySchemes": { + "atlanBearerAuth": { + "type": "http", + "description": "Authenticate with Atlan using an API key.", + "scheme": "bearer", + "bearerFormat": "API Key" + } }, - { - "name": "Glossary", - "description": "Create glossaries, categories, and terms. This supports standardized business definitions and improves consistency across teams and tools." - } - ], - "categories": "Developer Tools", - "tags": [], - "supportContactInfo": { - "name": "Atlan Support", - "email": "support@atlan.com" - }, - "versionName": "original", - "securitySchemes": { - "atlanBearerAuth":{ - "type": "http", - "description": "Authenticate with Atlan using an API key.", - "scheme": "bearer", - "bearerFormat": "API Key" - } - } + "preview": true } diff --git a/partners/servers/atlassian-mcp-server.json b/partners/servers/atlassian-mcp-server.json index 3ad3242..87b8c46 100644 --- a/partners/servers/atlassian-mcp-server.json +++ b/partners/servers/atlassian-mcp-server.json @@ -16,12 +16,12 @@ "description": "Boost individual and team efficiency by automating tasks, managing projects, and improving collaboration and communication workflows." } ], - "externalDocumentation": { + "externalDocumentation": { "title": "Atlassian MCP Docs", "url": "https://www.atlassian.com/platform/remote-mcp-server" }, "tags": [], - "vendor": "Partner", + "vendor": "Partner", "categories": "Productivity", "visibility": "true", "remote": "https://mcp.atlassian.com/v1/sse", @@ -30,14 +30,17 @@ "atlassianOauth": { "type": "oauth2", "description": "Authenticate with Atlassian using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], + "flows": [ + "authorizationCode" + ], "authorizationUrl": "https://auth.atlassian.com/authorize", "tokenUrl": "https://auth.atlassian.com/oauth/token", - "scopes":[] + "scopes": [] } }, - "supportContactInfo": { + "supportContactInfo": { "name": "Atlassian Support", "url": "https://support.atlassian.com/contact/" - } -} \ No newline at end of file + }, + "preview": true +} diff --git a/partners/servers/azure-cosmos-db-mcp-server.json b/partners/servers/azure-cosmos-db-mcp-server.json index 07db1a6..d191070 100644 --- a/partners/servers/azure-cosmos-db-mcp-server.json +++ b/partners/servers/azure-cosmos-db-mcp-server.json @@ -1,48 +1,51 @@ { - "name": "azure-cosmos-db", - "title": "Azure Cosmos DB", - "summary": "Enables Agents to interact with and retrieve data from Azure Cosmos DB accounts.", - "description": "Enables Agents to interact with and retrieve data from Azure Cosmos DB accounts.", - "kind": "mcp", - "license": { - "name": "MIT", - "url": "https://github.com/AzureCosmosDB/MCPToolKit/blob/main/LICENSE" - }, - "externalDocumentation": { - "title": "MCPToolKit Deploy Guide", - "url": "http://aka.ms/CosmosDB/MCPToolKit" - }, - "repository": { - "url": "https://github.com/AzureCosmosDB/MCPToolKit", - "source": "github" - }, - "versionName": "original", - "packages": [], - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Azure-Cosmos-DB.svg", - "useCases": [ - { - "name": "Document querying and search", - "description": "Query document stores and perform full-text search across Cosmos DB containers." + "name": "azure-cosmos-db", + "title": "Azure Cosmos DB", + "summary": "Enables Agents to interact with and retrieve data from Azure Cosmos DB accounts.", + "description": "Enables Agents to interact with and retrieve data from Azure Cosmos DB accounts.", + "kind": "mcp", + "license": { + "name": "MIT", + "url": "https://github.com/AzureCosmosDB/MCPToolKit/blob/main/LICENSE" }, - { - "name": "Vector similarity search", - "description": "AI-powered vector similarity search using Azure OpenAI embeddings for semantic retrieval." + "externalDocumentation": { + "title": "MCPToolKit Deploy Guide", + "url": "http://aka.ms/CosmosDB/MCPToolKit" }, - { - "name": "Container schema discovery", - "description": "Discover and analyze container schema and data layout to support agent-driven data access." + "repository": { + "url": "https://github.com/AzureCosmosDB/MCPToolKit", + "source": "github" }, - { - "name": "Secure authentication", - "description": "Secure Entra ID authentication with Managed Identity support for seamless, identity-driven access." - } - ], - "tags": ["Knowledge"], - "categories": "Databases", - "vendor": "Microsoft", - "visibility": "true", - "supportContactInfo": { - "name":"Azure Cosmos DB Support", - "email": "CosmosDBMCPToolKit@Microsoft.com" - } -} \ No newline at end of file + "versionName": "original", + "packages": [], + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Azure-Cosmos-DB.svg", + "useCases": [ + { + "name": "Document querying and search", + "description": "Query document stores and perform full-text search across Cosmos DB containers." + }, + { + "name": "Vector similarity search", + "description": "AI-powered vector similarity search using Azure OpenAI embeddings for semantic retrieval." + }, + { + "name": "Container schema discovery", + "description": "Discover and analyze container schema and data layout to support agent-driven data access." + }, + { + "name": "Secure authentication", + "description": "Secure Entra ID authentication with Managed Identity support for seamless, identity-driven access." + } + ], + "tags": [ + "Knowledge" + ], + "categories": "Databases", + "vendor": "Microsoft", + "visibility": "true", + "supportContactInfo": { + "name": "Azure Cosmos DB Support", + "email": "CosmosDBMCPToolKit@Microsoft.com" + }, + "preview": true +} diff --git a/partners/servers/azure-databricks-mcp-server.json b/partners/servers/azure-databricks-mcp-server.json index 7d9a16c..704e31b 100644 --- a/partners/servers/azure-databricks-mcp-server.json +++ b/partners/servers/azure-databricks-mcp-server.json @@ -1,45 +1,51 @@ { - "name": "azure-databricks", - "title": "Azure Databricks Genie", - "summary": "Azure Databricks Genie MCP lets AI agents connect to Genie spaces so users can ask natural language questions and get specialized answers from their data.", - "description": "Azure Databricks Genie MCP server lets AI agents connect to Genie spaces so users can ask natural language questions and get specialized answers from their data easily. ", - "vendor": "Microsoft", - "kind": "mcp", - "remote": "https://{workspace-hostname}/api/2.0/mcp/genie/{genie_space_id}", - "icon": "https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/hero-icon-product-azure-databricks-24x24-328736?resMode=sharp2&op_usm=1.5,0.65,15,0&qlt=85", - "externalDocumentation": { - "title": "Azure Databricks Genie MCP docs", - "url": "https://learn.microsoft.com/en-us/azure/databricks/generative-ai/mcp/managed-mcp" - }, - "license": { - "name": "User License Terms", - "url": "https://azure.microsoft.com/en-us/support/legal" - }, - "useCases": [ - { - "name": "Genie Q&A", - "description": "The Genie MCP server lets AI agents connect to Genie spaces so users can ask natural language questions and get specialized answers from their data easily. For example, say a user wants to understand the average monthly revenue. They can ask the question of their Genie space, the space will translate the question into SQL and return the response." - } - ], - "categories": "Productivity", - "tags": ["knowledge"], - "supportContactInfo": { - "name": "customer support contact", - "url": "https://azure.microsoft.com/en-us/support/"}, - "versionName": "original", - "visibility": "true", - "securitySchemes": { - "databricksOauth": { - "type": "oauth2", - "description": "Managed Microsoft Entra OAuth (user context) for Azure DatabricksGenie MCP", - "authorizationUrl": "http://workspaceurl/oidc/v1/authorize", - "tokenUrl": "http://workspaceurl/oidc/v1/token", - "scopes": [ - "2ff814a6-3304-4ab8-85cb-cd0e6f879c1d/user_impersonation", - "2ff814a6-3304-4ab8-85cb-cd0e6f879c1d/.default" - ], - "flows": ["authorizationCode"] - } - }, - "connectorName": "foundrydatabricksmcp" -} \ No newline at end of file + "name": "azure-databricks", + "title": "Azure Databricks Genie", + "summary": "Azure Databricks Genie MCP lets AI agents connect to Genie spaces so users can ask natural language questions and get specialized answers from their data.", + "description": "Azure Databricks Genie MCP server lets AI agents connect to Genie spaces so users can ask natural language questions and get specialized answers from their data easily. ", + "vendor": "Microsoft", + "kind": "mcp", + "remote": "https://{workspace-hostname}/api/2.0/mcp/genie/{genie_space_id}", + "icon": "https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/hero-icon-product-azure-databricks-24x24-328736?resMode=sharp2&op_usm=1.5,0.65,15,0&qlt=85", + "externalDocumentation": { + "title": "Azure Databricks Genie MCP docs", + "url": "https://learn.microsoft.com/en-us/azure/databricks/generative-ai/mcp/managed-mcp" + }, + "license": { + "name": "User License Terms", + "url": "https://azure.microsoft.com/en-us/support/legal" + }, + "useCases": [ + { + "name": "Genie Q&A", + "description": "The Genie MCP server lets AI agents connect to Genie spaces so users can ask natural language questions and get specialized answers from their data easily. For example, say a user wants to understand the average monthly revenue. They can ask the question of their Genie space, the space will translate the question into SQL and return the response." + } + ], + "categories": "Productivity", + "tags": [ + "knowledge" + ], + "supportContactInfo": { + "name": "customer support contact", + "url": "https://azure.microsoft.com/en-us/support/" + }, + "versionName": "original", + "visibility": "true", + "securitySchemes": { + "databricksOauth": { + "type": "oauth2", + "description": "Managed Microsoft Entra OAuth (user context) for Azure DatabricksGenie MCP", + "authorizationUrl": "http://workspaceurl/oidc/v1/authorize", + "tokenUrl": "http://workspaceurl/oidc/v1/token", + "scopes": [ + "2ff814a6-3304-4ab8-85cb-cd0e6f879c1d/user_impersonation", + "2ff814a6-3304-4ab8-85cb-cd0e6f879c1d/.default" + ], + "flows": [ + "authorizationCode" + ] + } + }, + "connectorName": "foundrydatabricksmcp", + "preview": true +} diff --git a/partners/servers/azure-foundry-mcp-server.json b/partners/servers/azure-foundry-mcp-server.json index a1994df..ce0dbbf 100644 --- a/partners/servers/azure-foundry-mcp-server.json +++ b/partners/servers/azure-foundry-mcp-server.json @@ -45,5 +45,6 @@ "authSchemas": [ "OAuth2" ], - "audience": "https://mcp.ai.azure.com" + "audience": "https://mcp.ai.azure.com", + "preview": true } diff --git a/partners/servers/azure-language-foundry-tools-mcp-server.json b/partners/servers/azure-language-foundry-tools-mcp-server.json index d0cc04a..017cf8b 100644 --- a/partners/servers/azure-language-foundry-tools-mcp-server.json +++ b/partners/servers/azure-language-foundry-tools-mcp-server.json @@ -1,49 +1,55 @@ { - "name": "azure-language-foundry-tools", - "title": "Azure Language in Foundry Tools", - "summary": "The MCP server enables AI agents to access Azure Language in Foundry Tools for accurate, explainable and compliant NLP capabilities", - "description": "The MCP server enables AI agents to access Azure Language in Foundry Tools for accurate, explainable and compliant NLP capabilities", - "vendor": "Microsoft", - "kind": "mcp", - "remote": "https://{foundry-resource-name}.cognitiveservices.azure.com/language/mcp?api-version=2025-11-15-preview", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/FoundryTools.svg", - "externalDocumentation": { - "url": "https://learn.microsoft.com/azure/ai-services/language-service/overview", - "title": "Azure Language in Foundry Tools documentation" - }, - "license": { - "name": "Terms of Use", - "url": "https://azure.microsoft.com/support/legal/" - }, - "useCases": [ - { - "name": "Azure Language in Foundry capabilities", - "description": "The MCP server enables AI agents to seamlessly access the capabilities of Azure Language in Foundry Tools through standardized MCP endpoints to achieve more accurate, explainable and compliant outcomes with PII redaction, language detection, custom question answering and more." - } - ], - "categories": "Machine Learning", - "tags": [], - "supportContactInfo": { - "name": "customer support contact", - "url": "https://azure.microsoft.com/support/"}, - "versionName": "original", - "securitySchemes": { - "languageApiKey": { - "type": "apiKey", - "in": "header", - "name": "Ocp-Apim-Subscription-Key", - "description": "Key-based authentication for Cognitive Services or use Microsoft Entra credentials; see external documentation." + "name": "azure-language-foundry-tools", + "title": "Azure Language in Foundry Tools", + "summary": "The MCP server enables AI agents to access Azure Language in Foundry Tools for accurate, explainable and compliant NLP capabilities", + "description": "The MCP server enables AI agents to access Azure Language in Foundry Tools for accurate, explainable and compliant NLP capabilities", + "vendor": "Microsoft", + "kind": "mcp", + "remote": "https://{foundry-resource-name}.cognitiveservices.azure.com/language/mcp?api-version=2025-11-15-preview", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/FoundryTools.svg", + "externalDocumentation": { + "url": "https://learn.microsoft.com/azure/ai-services/language-service/overview", + "title": "Azure Language in Foundry Tools documentation" }, - "azureLanguageOauth": { - "type": "oauth2", - "description": "Authenticate with Azure AI Foundry using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "scopes": [] + "license": { + "name": "Terms of Use", + "url": "https://azure.microsoft.com/support/legal/" + }, + "useCases": [ + { + "name": "Azure Language in Foundry capabilities", + "description": "The MCP server enables AI agents to seamlessly access the capabilities of Azure Language in Foundry Tools through standardized MCP endpoints to achieve more accurate, explainable and compliant outcomes with PII redaction, language detection, custom question answering and more." + } + ], + "categories": "Machine Learning", + "tags": [], + "supportContactInfo": { + "name": "customer support contact", + "url": "https://azure.microsoft.com/support/" + }, + "versionName": "original", + "securitySchemes": { + "languageApiKey": { + "type": "apiKey", + "in": "header", + "name": "Ocp-Apim-Subscription-Key", + "description": "Key-based authentication for Cognitive Services or use Microsoft Entra credentials; see external documentation." + }, + "azureLanguageOauth": { + "type": "oauth2", + "description": "Authenticate with Azure AI Foundry using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "scopes": [] } }, - "visibility": "true", - "authSchemas":["ManagedIdentity"], - "audience": "https://cognitiveservices.azure.com/" -} \ No newline at end of file + "visibility": "true", + "authSchemas": [ + "ManagedIdentity" + ], + "audience": "https://cognitiveservices.azure.com/", + "preview": true +} diff --git a/partners/servers/azure-managed-redis-mcp-server.json b/partners/servers/azure-managed-redis-mcp-server.json index 2d48cf0..2abf0ed 100644 --- a/partners/servers/azure-managed-redis-mcp-server.json +++ b/partners/servers/azure-managed-redis-mcp-server.json @@ -1,31 +1,35 @@ { - "name": "azure-managed-redis", - "title": "Azure Managed Redis", - "summary": "Azure Managed Redis MCP Server provides a natural language interface for agentic apps to interact with Azure Managed Redis", - "description": "Azure Managed Redis MCP Server provides a natural language interface for agentic apps to interact with Azure Managed Redis—a high-speed, in-memory datastore that is ideal for low-latency use cases like agent memory, vector data store and semantic caching.", - "vendor": "Microsoft", - "kind": "mcp", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Azure-Managed-Redis.svg", - "externalDocumentation": { - "title": "Azure Managed Redis MCP repo", - "url": "https://github.com/AzureManagedRedis/MCPToolkit" - }, - "license": { - "name": "LICENSE", - "url": "https://github.com/redis/mcp-redis/blob/main/LICENSE" - }, - "useCases": [ - { - "name": "Manage and search data", - "description": "Azure Managed Redis MCP Server provides a natural language interface for agentic apps to interact with Azure Managed Redis—a high-speed, in-memory datastore that is ideal for low-latency use cases like agent memory and vector data store. Using this MCP Server, you can ask questions like:\n\n\"Store the entire conversation in a stream\"\n\n\"Cache this item\"\n\n\"Store the session with an expiration time\"\n\n\"Index and search this vector\"" - } - ], - "categories": "Databases", - "tags": ["knowledge"], - "supportContactInfo": { - "name": "customer support contact", - "url": "https://github.com/redis/mcp-redis/issues"}, - "versionName": "original", - "visibility": "true", - "packages":[] + "name": "azure-managed-redis", + "title": "Azure Managed Redis", + "summary": "Azure Managed Redis MCP Server provides a natural language interface for agentic apps to interact with Azure Managed Redis", + "description": "Azure Managed Redis MCP Server provides a natural language interface for agentic apps to interact with Azure Managed Redis—a high-speed, in-memory datastore that is ideal for low-latency use cases like agent memory, vector data store and semantic caching.", + "vendor": "Microsoft", + "kind": "mcp", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Azure-Managed-Redis.svg", + "externalDocumentation": { + "title": "Azure Managed Redis MCP repo", + "url": "https://github.com/AzureManagedRedis/MCPToolkit" + }, + "license": { + "name": "LICENSE", + "url": "https://github.com/redis/mcp-redis/blob/main/LICENSE" + }, + "useCases": [ + { + "name": "Manage and search data", + "description": "Azure Managed Redis MCP Server provides a natural language interface for agentic apps to interact with Azure Managed Redis—a high-speed, in-memory datastore that is ideal for low-latency use cases like agent memory and vector data store. Using this MCP Server, you can ask questions like:\n\n\"Store the entire conversation in a stream\"\n\n\"Cache this item\"\n\n\"Store the session with an expiration time\"\n\n\"Index and search this vector\"" + } + ], + "categories": "Databases", + "tags": [ + "knowledge" + ], + "supportContactInfo": { + "name": "customer support contact", + "url": "https://github.com/redis/mcp-redis/issues" + }, + "versionName": "original", + "visibility": "true", + "packages": [], + "preview": true } diff --git a/partners/servers/azure-postgresql-mcp-server.json b/partners/servers/azure-postgresql-mcp-server.json index 422db37..25134f6 100644 --- a/partners/servers/azure-postgresql-mcp-server.json +++ b/partners/servers/azure-postgresql-mcp-server.json @@ -1,43 +1,47 @@ { - "name": "azure-database-postgresql", - "title": "Azure Database for PostgreSQL", - "summary": "The Azure Database for PostgreSQL allows you to manage Azure Database for PostgreSQL resources using natural language prompts.", - "description": "Enables Agents to interact with and retrieve data from Azure Database for PostgreSQL resources using natural language prompts.", - "kind": "mcp", - "icon": "https://azure.microsoft.com/svghandler/postgresql/?width=600&height=315", - "externalDocumentation": { - "title": "Azure PostgreSQL MCP setup", - "url": "https://aka.ms/pg-mcp-setup" - }, - "vendor": "Microsoft", - "visibility": "true", - "license": { - "name": "MIT", - "url": "https://github.com/microsoft/mcp/tree/main?tab=MIT-1-ov-file#readme" - }, - "useCases": [ - { - "name": "Data querying and search", - "description": "Efficiently query and retrieve data across PostgreSQL databases to enable fast insights and analytics." - }, - { - "name": "Semantic Search with Vector Similarity", - "description": "Leverage AI-powered embeddings for semantic retrieval, enabling context-aware search across enterprise datasets." - }, - { - "name": "Table schema Discovery", - "description": "Automatically discover and analyze PostgreSQL table schemas and data structures to support agent-driven data access and intelligent query generation." - }, - { - "name": "Identity-Driven Secure Authentication", - "description": "Use Entra ID authentication with Managed Identity for seamless, secure, and role-based access to PostgreSQL resources." - } - ], - "categories": "Databases", - "tags": ["Knowledge"], - "supportContactInfo": { - "name": "customer support contact", - "email": "azurepgai@service.microsoft.com"}, - "versionName": "original", - "packages":[] -} \ No newline at end of file + "name": "azure-database-postgresql", + "title": "Azure Database for PostgreSQL", + "summary": "The Azure Database for PostgreSQL allows you to manage Azure Database for PostgreSQL resources using natural language prompts.", + "description": "Enables Agents to interact with and retrieve data from Azure Database for PostgreSQL resources using natural language prompts.", + "kind": "mcp", + "icon": "https://azure.microsoft.com/svghandler/postgresql/?width=600&height=315", + "externalDocumentation": { + "title": "Azure PostgreSQL MCP setup", + "url": "https://aka.ms/pg-mcp-setup" + }, + "vendor": "Microsoft", + "visibility": "true", + "license": { + "name": "MIT", + "url": "https://github.com/microsoft/mcp/tree/main?tab=MIT-1-ov-file#readme" + }, + "useCases": [ + { + "name": "Data querying and search", + "description": "Efficiently query and retrieve data across PostgreSQL databases to enable fast insights and analytics." + }, + { + "name": "Semantic Search with Vector Similarity", + "description": "Leverage AI-powered embeddings for semantic retrieval, enabling context-aware search across enterprise datasets." + }, + { + "name": "Table schema Discovery", + "description": "Automatically discover and analyze PostgreSQL table schemas and data structures to support agent-driven data access and intelligent query generation." + }, + { + "name": "Identity-Driven Secure Authentication", + "description": "Use Entra ID authentication with Managed Identity for seamless, secure, and role-based access to PostgreSQL resources." + } + ], + "categories": "Databases", + "tags": [ + "Knowledge" + ], + "supportContactInfo": { + "name": "customer support contact", + "email": "azurepgai@service.microsoft.com" + }, + "versionName": "original", + "packages": [], + "preview": true +} diff --git a/partners/servers/azure-speech-mcp-server.json b/partners/servers/azure-speech-mcp-server.json index 5e9d5fa..d404ef7 100644 --- a/partners/servers/azure-speech-mcp-server.json +++ b/partners/servers/azure-speech-mcp-server.json @@ -1,48 +1,50 @@ { - "name": "azure-speech-mcp-server", - "title": "Azure Speech MCP Server", - "summary": "A hosted MCP server that exposes Azure Speech capabilities (speech-to-text, text-to-speech and streaming speech I/O) to agents and LLM workflows.", - "description": "A hosted MCP server that exposes Azure Speech capabilities (speech-to-text, text-to-speech and streaming speech I/O) to agents and LLM workflows.", - "kind": "mcp", - "vendor": "Microsoft", - "license": { - "name": "Azure Service Terms", - "url": "https://azure.microsoft.com/support/legal/" - }, - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/FoundryTools.svg", - "externalDocumentation": { - "title": "Azure Speech Service docs", - "url": "https://learn.microsoft.com/azure/ai-foundry/agents/how-to/tools/azure-ai-speech?view=foundry" - }, - "remote": "https://{foundry-resource-name}.cognitiveservices.azure.com/speech/mcp?api-version=2025-11-07-preview", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://azure.microsoft.com/support/"}, - "visibility": "true", - "categories": "Machine Learning", - "useCases": [ - { - "name": "Speech to text", - "description": "Convert audio speech files into written text" + "name": "azure-speech-mcp-server", + "title": "Azure Speech MCP Server", + "summary": "A hosted MCP server that exposes Azure Speech capabilities (speech-to-text, text-to-speech and streaming speech I/O) to agents and LLM workflows.", + "description": "A hosted MCP server that exposes Azure Speech capabilities (speech-to-text, text-to-speech and streaming speech I/O) to agents and LLM workflows.", + "kind": "mcp", + "vendor": "Microsoft", + "license": { + "name": "Azure Service Terms", + "url": "https://azure.microsoft.com/support/legal/" }, - { - "name": "Text to speech", - "description": "Convert written text into natural-sounding audio" - } - ], - "securitySchemes": { - "speechSecret": { - "type": "http", - "description": "Authenticate with bearer token.", - "scheme": "bearer", - "bearerFormat": "API Key" + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/FoundryTools.svg", + "externalDocumentation": { + "title": "Azure Speech Service docs", + "url": "https://learn.microsoft.com/azure/ai-foundry/agents/how-to/tools/azure-ai-speech?view=foundry" }, - "speechBlobUrl": { - "type": "apiKey", - "in": "header", - "name": "X-Blob-Container-Url", - "description": "provide blob container SAS URL" - } - }, - "versionName": "original" -} \ No newline at end of file + "remote": "https://{foundry-resource-name}.cognitiveservices.azure.com/speech/mcp?api-version=2025-11-07-preview", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://azure.microsoft.com/support/" + }, + "visibility": "true", + "categories": "Machine Learning", + "useCases": [ + { + "name": "Speech to text", + "description": "Convert audio speech files into written text" + }, + { + "name": "Text to speech", + "description": "Convert written text into natural-sounding audio" + } + ], + "securitySchemes": { + "speechSecret": { + "type": "http", + "description": "Authenticate with bearer token.", + "scheme": "bearer", + "bearerFormat": "API Key" + }, + "speechBlobUrl": { + "type": "apiKey", + "in": "header", + "name": "X-Blob-Container-Url", + "description": "provide blob container SAS URL" + } + }, + "versionName": "original", + "preview": true +} diff --git a/partners/servers/azure-sql-mcp-server.json b/partners/servers/azure-sql-mcp-server.json index cdd97a7..461f573 100644 --- a/partners/servers/azure-sql-mcp-server.json +++ b/partners/servers/azure-sql-mcp-server.json @@ -1,47 +1,51 @@ { - "name": "azure-sql-mcp-server", - "title": "Azure SQL MCP Server", - "summary": "A secure, self-hosted MCP for interacting with SQL data (Azure SQL, SQL MI, SQL DW, SQL Server).", - "description": "A secure, self-hosted MCP for interacting with SQL data (Azure SQL, SQL MI, SQL DW, SQL Server).", - "kind": "mcp", - "vendor": "Microsoft", - "license": { - "name": "Data API Builder License", - "url": "https://github.com/Azure/data-api-builder/blob/main/LICENSE.txt" - }, - "icon": "https://cdn.freelogovectors.net/wp-content/uploads/2022/03/azure_sql_database_logo_freelogovectors.net_.png", - "externalDocumentation": { - "title": "SQL MCP docs", - "url": "https://aka.ms/sql/mcp" - }, - "repository": { - "url": "https://github.com/Azure/data-api-builder", - "source": "github" - }, - "supportContactInfo": { - "name": "customer support contact", - "email": "sql-mcp-server@service.microsoft.com"}, - "visibility": "public", - "categories": "Databases", - "tags":["knowledge"], - "packages":[], - "useCases": [ - { - "name": "Describe and discover schema", - "description": "Inspect schema, table and column metadata to build safe, deterministic queries for agent workflows." + "name": "azure-sql-mcp-server", + "title": "Azure SQL MCP Server", + "summary": "A secure, self-hosted MCP for interacting with SQL data (Azure SQL, SQL MI, SQL DW, SQL Server).", + "description": "A secure, self-hosted MCP for interacting with SQL data (Azure SQL, SQL MI, SQL DW, SQL Server).", + "kind": "mcp", + "vendor": "Microsoft", + "license": { + "name": "Data API Builder License", + "url": "https://github.com/Azure/data-api-builder/blob/main/LICENSE.txt" }, - { - "name": "Safe query execution", - "description": "Run read and aggregate queries with hardened abstractions that enforce safety and determinism." + "icon": "https://cdn.freelogovectors.net/wp-content/uploads/2022/03/azure_sql_database_logo_freelogovectors.net_.png", + "externalDocumentation": { + "title": "SQL MCP docs", + "url": "https://aka.ms/sql/mcp" }, - { - "name": "Data mutation operations", - "description": "Controlled Create/Update/Delete tool invocations for authenticated agent workflows where permitted." + "repository": { + "url": "https://github.com/Azure/data-api-builder", + "source": "github" }, - { - "name": "Stored procedure & execution", - "description": "Execute stored procedures and server-side logic through configured tools while maintaining auditability." - } - ], - "versionName": "original" -} \ No newline at end of file + "supportContactInfo": { + "name": "customer support contact", + "email": "sql-mcp-server@service.microsoft.com" + }, + "visibility": "public", + "categories": "Databases", + "tags": [ + "knowledge" + ], + "packages": [], + "useCases": [ + { + "name": "Describe and discover schema", + "description": "Inspect schema, table and column metadata to build safe, deterministic queries for agent workflows." + }, + { + "name": "Safe query execution", + "description": "Run read and aggregate queries with hardened abstractions that enforce safety and determinism." + }, + { + "name": "Data mutation operations", + "description": "Controlled Create/Update/Delete tool invocations for authenticated agent workflows where permitted." + }, + { + "name": "Stored procedure & execution", + "description": "Execute stored procedures and server-side logic through configured tools while maintaining auditability." + } + ], + "versionName": "original", + "preview": true +} diff --git a/partners/servers/box-mcp-server.json b/partners/servers/box-mcp-server.json index 1791e81..014e264 100644 --- a/partners/servers/box-mcp-server.json +++ b/partners/servers/box-mcp-server.json @@ -1,47 +1,48 @@ { - "name": "box-mcp-server", - "title": "Box MCP Server", - "summary": "Access and manage your Box content with AI-powered tools for file operations, collaboration, and metadata extraction.", - "description": "Access and manage your Box content with AI-powered tools for file operations, collaboration, and metadata extraction.", - "kind": "mcp", - "license": { - "name": "Box Terms of Service", - "url": "https://www.box.com/legal/termsofservice/" - }, - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Box.svg", - "externalDocumentation": { - "title": "Box MCP Server Documentation", - "url": "https://developer.box.com/guides/mcp/" - }, - "remote": "https://mcp.box.com", - "supportContactInfo": { - "name": "Box Developer Support", - "url": "https://developer.box.com/support/" - }, - "visibility": "true", - "categories": "Storage", - "useCases": [ - { - "name": "Content Management", - "description": "Perform file and folder operations including upload, download, create, delete, move, and organize content." + "name": "box-mcp-server", + "title": "Box MCP Server", + "summary": "Access and manage your Box content with AI-powered tools for file operations, collaboration, and metadata extraction.", + "description": "Access and manage your Box content with AI-powered tools for file operations, collaboration, and metadata extraction.", + "kind": "mcp", + "license": { + "name": "Box Terms of Service", + "url": "https://www.box.com/legal/termsofservice/" }, - { - "name": "AI Tools", - "description": "Leverage AI-powered Q&A capabilities and automated metadata extraction for enhanced content insights." + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Box.svg", + "externalDocumentation": { + "title": "Box MCP Server Documentation", + "url": "https://developer.box.com/guides/mcp/" }, - { - "name": "Collaboration", - "description": "Enable team collaboration features including sharing, commenting, and workflow management." - } - ], - "vendor": "Partner", - "securitySchemes": { - "boxKey": { - "type": "apiKey", - "in": "header", - "name": "authorization_token", - "description": "bearer_token" - } - }, - "versionName": "original" -} \ No newline at end of file + "remote": "https://mcp.box.com", + "supportContactInfo": { + "name": "Box Developer Support", + "url": "https://developer.box.com/support/" + }, + "visibility": "true", + "categories": "Storage", + "useCases": [ + { + "name": "Content Management", + "description": "Perform file and folder operations including upload, download, create, delete, move, and organize content." + }, + { + "name": "AI Tools", + "description": "Leverage AI-powered Q&A capabilities and automated metadata extraction for enhanced content insights." + }, + { + "name": "Collaboration", + "description": "Enable team collaboration features including sharing, commenting, and workflow management." + } + ], + "vendor": "Partner", + "securitySchemes": { + "boxKey": { + "type": "apiKey", + "in": "header", + "name": "authorization_token", + "description": "bearer_token" + } + }, + "versionName": "original", + "preview": true +} diff --git a/partners/servers/bright-security-mcp-server.json b/partners/servers/bright-security-mcp-server.json index 63e1504..9c83427 100644 --- a/partners/servers/bright-security-mcp-server.json +++ b/partners/servers/bright-security-mcp-server.json @@ -70,5 +70,6 @@ "supportContactInfo": { "name": "Bright Security Support", "email": "support@brightsec.com" - } + }, + "preview": true } diff --git a/partners/servers/cast-mcp-server.json b/partners/servers/cast-mcp-server.json index 3060ed5..f016a32 100644 --- a/partners/servers/cast-mcp-server.json +++ b/partners/servers/cast-mcp-server.json @@ -1,50 +1,52 @@ { - "name": "cast-imaging-mcp-server", - "title": "CAST Imaging MCP Server", - "summary": "Deterministic mapping of application architecture and code objects to support discovery, impact analysis, and technical debt remediation.", - "description": "Deterministic mapping of application architecture and code objects to support discovery, impact analysis, and technical debt remediation.", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "CAST Imaging Terms", - "url": "https://doc.castsoftware.com/imagingoncloud/legal/termsconditions_20240704.pdf" - }, - "icon": "https://www.castsoftware.com/hubfs/CAST-Logo-Indigo.png", - "externalDocumentation": { - "title": "CAST Imaging MCP docs", - "url": "https://doc.castsoftware.com/imagingoncloud/how-to/mcp-server/" - }, - "remote": "https://castimaging.io/imaging/mcp/", - "supportContactInfo": { - "name": "customer support contact", - "email": "help@castsoftware.com"}, - "visibility": "true", - "categories": "Monitoring & Diagnostics", - "useCases": [ - { - "name": "Application discovery", - "description": "Discover and enumerate applications and high-level statistics available within the platform." + "name": "cast-imaging-mcp-server", + "title": "CAST Imaging MCP Server", + "summary": "Deterministic mapping of application architecture and code objects to support discovery, impact analysis, and technical debt remediation.", + "description": "Deterministic mapping of application architecture and code objects to support discovery, impact analysis, and technical debt remediation.", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "CAST Imaging Terms", + "url": "https://doc.castsoftware.com/imagingoncloud/legal/termsconditions_20240704.pdf" }, - { - "name": "Impact analysis", - "description": "Analyze cross-application and cross-layer dependencies to assess impact of changes." + "icon": "https://www.castsoftware.com/hubfs/CAST-Logo-Indigo.png", + "externalDocumentation": { + "title": "CAST Imaging MCP docs", + "url": "https://doc.castsoftware.com/imagingoncloud/how-to/mcp-server/" }, - { - "name": "Root cause & technical debt remediation", - "description": "Provide structural quality insights and remediation guidance for performance, security, and maintainability issues." + "remote": "https://castimaging.io/imaging/mcp/", + "supportContactInfo": { + "name": "customer support contact", + "email": "help@castsoftware.com" }, - { - "name": "Transactions & call graph exploration", - "description": "Query transactions, end-to-end call graphs, data-access paths and object details for diagnostics and modernization planning." - } - ], - "securitySchemes": { - "x-api-key": { - "type": "apiKey", - "description": "API key provided in the request header named 'x-api-key'. Do NOT store secrets in the public registry file.", - "in": "header", - "name": "x-api-key" - } - }, - "versionName": "original" -} \ No newline at end of file + "visibility": "true", + "categories": "Monitoring & Diagnostics", + "useCases": [ + { + "name": "Application discovery", + "description": "Discover and enumerate applications and high-level statistics available within the platform." + }, + { + "name": "Impact analysis", + "description": "Analyze cross-application and cross-layer dependencies to assess impact of changes." + }, + { + "name": "Root cause & technical debt remediation", + "description": "Provide structural quality insights and remediation guidance for performance, security, and maintainability issues." + }, + { + "name": "Transactions & call graph exploration", + "description": "Query transactions, end-to-end call graphs, data-access paths and object details for diagnostics and modernization planning." + } + ], + "securitySchemes": { + "x-api-key": { + "type": "apiKey", + "description": "API key provided in the request header named 'x-api-key'. Do NOT store secrets in the public registry file.", + "in": "header", + "name": "x-api-key" + } + }, + "versionName": "original", + "preview": true +} diff --git a/partners/servers/celonis-mcp-server.json b/partners/servers/celonis-mcp-server.json index 41a43c2..77f9c95 100644 --- a/partners/servers/celonis-mcp-server.json +++ b/partners/servers/celonis-mcp-server.json @@ -1,46 +1,48 @@ { - "name": "celonis-pi-graph-mcp-server", - "title": "Celonis PI Graph MCP Server", - "summary": "Agent toolkit that provides process intelligence context, action triggering, and write-back capabilities into Celonis.", - "description": "Agent toolkit that provides process intelligence context, action triggering, and write-back capabilities into Celonis.", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "Celonis Terms", - "url": "https://www.celonis.com/legal/terms-and-conditions" - }, - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Celonis.jpg", - "externalDocumentation": { - "title": "Celonis docs", - "url": "https://docs.celonis.com/" - }, - "remote": "https://{team_and_realm}.celonis.cloud/studio-copilot/api/v1/mcp-servers/mcp/{mcp_server_url}", - "supportContactInfo": { - "name": "customer support contact", - "email": "servicedesk@celonis.com"}, - "visibility": "true", - "categories": "Analytics", - "useCases": [ - { - "name": "Process Context for AI Agents", - "description": "Provide an AI agent with real-time process status, KPIs and business rule context to answer process questions and surface remediation steps." + "name": "celonis-pi-graph-mcp-server", + "title": "Celonis PI Graph MCP Server", + "summary": "Agent toolkit that provides process intelligence context, action triggering, and write-back capabilities into Celonis.", + "description": "Agent toolkit that provides process intelligence context, action triggering, and write-back capabilities into Celonis.", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "Celonis Terms", + "url": "https://www.celonis.com/legal/terms-and-conditions" }, - { - "name": "Process-driven Action Triggering", - "description": "Allow an agent to trigger actions in external systems (e.g., ERP, CRM) based on discovered process insights to remediate issues." + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Celonis.jpg", + "externalDocumentation": { + "title": "Celonis docs", + "url": "https://docs.celonis.com/" }, - { - "name": "Decision Write-Back", - "description": "Record agent decisions and actions back to Celonis for a complete audit trail and further process analysis." - } - ], - "securitySchemes": { - "celonisBearerAuth": { - "type": "http", - "description": "Authenticate with Celonis using a Personal Access Token.", - "scheme": "bearer", - "bearerFormat": "Personal Access Token" - } - }, - "versionName": "Original" -} \ No newline at end of file + "remote": "https://{team_and_realm}.celonis.cloud/studio-copilot/api/v1/mcp-servers/mcp/{mcp_server_url}", + "supportContactInfo": { + "name": "customer support contact", + "email": "servicedesk@celonis.com" + }, + "visibility": "true", + "categories": "Analytics", + "useCases": [ + { + "name": "Process Context for AI Agents", + "description": "Provide an AI agent with real-time process status, KPIs and business rule context to answer process questions and surface remediation steps." + }, + { + "name": "Process-driven Action Triggering", + "description": "Allow an agent to trigger actions in external systems (e.g., ERP, CRM) based on discovered process insights to remediate issues." + }, + { + "name": "Decision Write-Back", + "description": "Record agent decisions and actions back to Celonis for a complete audit trail and further process analysis." + } + ], + "securitySchemes": { + "celonisBearerAuth": { + "type": "http", + "description": "Authenticate with Celonis using a Personal Access Token.", + "scheme": "bearer", + "bearerFormat": "Personal Access Token" + } + }, + "versionName": "Original", + "preview": true +} diff --git a/partners/servers/clickup-mcp-server.json b/partners/servers/clickup-mcp-server.json index 802e309..e6b89b3 100644 --- a/partners/servers/clickup-mcp-server.json +++ b/partners/servers/clickup-mcp-server.json @@ -58,10 +58,15 @@ "clickupOauth": { "type": "oauth2", "description": "Authenticate with ClickUp using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], + "flows": [ + "authorizationCode" + ], "authorizationUrl": "https://mcp.clickup.com/oauth/authorize", "tokenUrl": "https://mcp.clickup.com/oauth/token", - "scopes": ["read", "write"] + "scopes": [ + "read", + "write" + ] }, "clickupBearerAuth": { "type": "http", @@ -74,5 +79,6 @@ "name": "ClickUp Support", "email": "support@clickup.com", "url": "https://help.clickup.com" - } + }, + "preview": true } diff --git a/partners/servers/elastic-mcp-server.json b/partners/servers/elastic-mcp-server.json index e6713f9..918ba1c 100644 --- a/partners/servers/elastic-mcp-server.json +++ b/partners/servers/elastic-mcp-server.json @@ -1,48 +1,51 @@ { - "name": "elasticsearch-mcp-server", - "title": "Elasticsearch", - "summary": "Search, retrieve, and analyze Elasticsearch data in developer and agentic workflows.", - "description": "Search, retrieve, and analyze Elasticsearch data in developer and agentic workflows.", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "User License Terms", - "url": "https://www.elastic.co/licensing/elastic-license" - }, - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/elastic.png", - "externalDocumentation": { - "url": "https://www.elastic.co/docs/solutions/search/agent-builder/mcp-server", - "title": "Elasticsearch MCP Server documentation" - }, - - "remote": "https://{KIBANA_URL}/api/agent_builder/mcp", - "supportContactInfo": { - "name": "customer support contact", - "email": "gregory.crist@elastic.co"}, - "visibility": "true", - "categories": "Databases", - "tags": ["Knowledge"], - "useCases": [ - { - "name": "Search and retrieval", - "description": "Perform searches across Elasticsearch indices and return ranked results for developer and agent workflows." + "name": "elasticsearch-mcp-server", + "title": "Elasticsearch", + "summary": "Search, retrieve, and analyze Elasticsearch data in developer and agentic workflows.", + "description": "Search, retrieve, and analyze Elasticsearch data in developer and agentic workflows.", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "User License Terms", + "url": "https://www.elastic.co/licensing/elastic-license" }, - { - "name": "Data analysis", - "description": "Run aggregation and analytics queries to summarize and analyze datasets for decision support." + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/elastic.png", + "externalDocumentation": { + "url": "https://www.elastic.co/docs/solutions/search/agent-builder/mcp-server", + "title": "Elasticsearch MCP Server documentation" }, - { - "name": "Tooling & automation", - "description": "Use the Elastic Agent Builder tools to automate ingestion, enrichment, and retrieval workflows within agentic applications." - } - ], - "securitySchemes": { - "elasticSecret": { - "type": "apiKey", - "in": "header", - "name": "Authorization", - "description": "ApiKey " - } - }, - "versionName": "original" -} \ No newline at end of file + "remote": "https://{KIBANA_URL}/api/agent_builder/mcp", + "supportContactInfo": { + "name": "customer support contact", + "email": "gregory.crist@elastic.co" + }, + "visibility": "true", + "categories": "Databases", + "tags": [ + "Knowledge" + ], + "useCases": [ + { + "name": "Search and retrieval", + "description": "Perform searches across Elasticsearch indices and return ranked results for developer and agent workflows." + }, + { + "name": "Data analysis", + "description": "Run aggregation and analytics queries to summarize and analyze datasets for decision support." + }, + { + "name": "Tooling & automation", + "description": "Use the Elastic Agent Builder tools to automate ingestion, enrichment, and retrieval workflows within agentic applications." + } + ], + "securitySchemes": { + "elasticSecret": { + "type": "apiKey", + "in": "header", + "name": "Authorization", + "description": "ApiKey " + } + }, + "versionName": "original", + "preview": true +} diff --git a/partners/servers/enterprise-mcp-server.json b/partners/servers/enterprise-mcp-server.json index d103a9f..058f15a 100644 --- a/partners/servers/enterprise-mcp-server.json +++ b/partners/servers/enterprise-mcp-server.json @@ -55,11 +55,17 @@ "authorizationUrl": "https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize", "tokenUrl": "https://login.microsoftonline.com/organizations/oauth2/v2.0/token", "refreshUrl": "https://login.microsoftonline.com/organizations/oauth2/v2.0/token", - "scopes": ["api://e8c77dc2-69b3-43f4-bc51-3213c9d915b4/.default"], - "flows": ["authorizationCode"] + "scopes": [ + "api://e8c77dc2-69b3-43f4-bc51-3213c9d915b4/.default" + ], + "flows": [ + "authorizationCode" + ] } }, "supportContactInfo": { "name": "Luca Spolidoro", - "email": "lucaspol@microsoft.com"} -} \ No newline at end of file + "email": "lucaspol@microsoft.com" + }, + "preview": true +} diff --git a/partners/servers/exa-mcp-server.json b/partners/servers/exa-mcp-server.json index fed4440..ab1f879 100644 --- a/partners/servers/exa-mcp-server.json +++ b/partners/servers/exa-mcp-server.json @@ -1,31 +1,33 @@ { - "name": "exa-mcp-server", - "title": "Exa Web Search", - "summary": "Exa MCP is a powerful web search and web crawling MCP. It lets you do real-time web searches, extract content from any URL, and even run deep research for detailed reports.", - "description": "Exa MCP is a powerful web search and web crawling MCP. It lets you do real-time web searches, extract content from any URL, and even run deep research for detailed reports.", - "kind": "mcp", - "remote": "https://mcp.exa.ai/mcp", - "externalDocumentation": { - "title": "Exa MCP Docs", - "url": "https://docs.exa.ai/reference/exa-mcp" - }, - "license": { - "name": "Exa Labs Terms of Service", - "url": "https://exa.ai/assets/Exa_Labs_Terms_of_Service.pdf" - }, - "icon": "https://exa.imgix.net/exa-logo.jpg", - "packages": [], - "categories": "Web", - "vendor": "Partner", - "visibility": "true", - "versionName": "Original", - "supportContactInfo": { - "name": "customer support contact", - "email": "hello@exa.ai"}, - "useCases": [ - { - "name": "web search", - "description": "do real-time web searches, extract content from any URL, and even run deep research for detailed reports." - } - ] + "name": "exa-mcp-server", + "title": "Exa Web Search", + "summary": "Exa MCP is a powerful web search and web crawling MCP. It lets you do real-time web searches, extract content from any URL, and even run deep research for detailed reports.", + "description": "Exa MCP is a powerful web search and web crawling MCP. It lets you do real-time web searches, extract content from any URL, and even run deep research for detailed reports.", + "kind": "mcp", + "remote": "https://mcp.exa.ai/mcp", + "externalDocumentation": { + "title": "Exa MCP Docs", + "url": "https://docs.exa.ai/reference/exa-mcp" + }, + "license": { + "name": "Exa Labs Terms of Service", + "url": "https://exa.ai/assets/Exa_Labs_Terms_of_Service.pdf" + }, + "icon": "https://exa.imgix.net/exa-logo.jpg", + "packages": [], + "categories": "Web", + "vendor": "Partner", + "visibility": "true", + "versionName": "Original", + "supportContactInfo": { + "name": "customer support contact", + "email": "hello@exa.ai" + }, + "useCases": [ + { + "name": "web search", + "description": "do real-time web searches, extract content from any URL, and even run deep research for detailed reports." + } + ], + "preview": true } diff --git a/partners/servers/github-mcp-server.json b/partners/servers/github-mcp-server.json index d327463..12c66c0 100644 --- a/partners/servers/github-mcp-server.json +++ b/partners/servers/github-mcp-server.json @@ -70,7 +70,9 @@ "repo", "read:user" ], - "flows": ["authorizationCode"] + "flows": [ + "authorizationCode" + ] }, "githubBearerAuth": { "type": "http", @@ -81,5 +83,7 @@ }, "supportContactInfo": { "name": "customer support contact", - "url": "https://github.com/github/github-mcp-server/blob/main/SUPPORT.md"} -} \ No newline at end of file + "url": "https://github.com/github/github-mcp-server/blob/main/SUPPORT.md" + }, + "preview": true +} diff --git a/partners/servers/hugging-face-mcp-server.json b/partners/servers/hugging-face-mcp-server.json index f900bdb..7b290f7 100644 --- a/partners/servers/hugging-face-mcp-server.json +++ b/partners/servers/hugging-face-mcp-server.json @@ -40,5 +40,7 @@ }, "supportContactInfo": { "name": "customer support contact", - "email": "shaun.smith@huggingface.co"} + "email": "shaun.smith@huggingface.co" + }, + "preview": true } diff --git a/partners/servers/infobip-mcp-server.json b/partners/servers/infobip-mcp-server.json index 5745d04..ad2f7f3 100644 --- a/partners/servers/infobip-mcp-server.json +++ b/partners/servers/infobip-mcp-server.json @@ -1,36 +1,37 @@ { - "name": "infobip-whatsapp-mcp-server", - "title": "Infobip WhatsApp MCP server", - "summary": "Infobip WhatsApp MCP server enables seamless integration with our communication platform that allows you to reach your customers globally through WhatsApp.", - "description": "Infobip WhatsApp MCP server enables seamless integration with our communication platform that allows you to reach your customers globally through WhatsApp.", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "Infobip Service Terms and Conditions", - "url": "https://www.infobip.com/policies/service-terms-conditions" - }, - "icon": "https://cdn-web.infobip.com/uploads/2025/05/infobip-symbol-orange.png", - "externalDocumentation": { - "url": "https://www.infobip.com/docs/mcp", - "title": "Infobip MCP and WhatsApp documentation" - }, - "remote": "https://azure-mcp.infobip.com/whatsapp", - "supportContactInfo": { - "name": "customer support contact", - "email": "devrel@infobip.com"}, - "visibility": "true", - "categories":"Customer Service", - "useCases": [ - { - "name": "Send WhatsApp messages", - "description": "Send text, template or media messages to end users via WhatsApp using pre-approved templates where required." + "name": "infobip-whatsapp-mcp-server", + "title": "Infobip WhatsApp MCP server", + "summary": "Infobip WhatsApp MCP server enables seamless integration with our communication platform that allows you to reach your customers globally through WhatsApp.", + "description": "Infobip WhatsApp MCP server enables seamless integration with our communication platform that allows you to reach your customers globally through WhatsApp.", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "Infobip Service Terms and Conditions", + "url": "https://www.infobip.com/policies/service-terms-conditions" }, - { - "name": "List and reuse WhatsApp templates", - "description": "Query available WhatsApp message templates for a configured sender and select templates for message sending." - } - ], - "connectorName": "foundryinfobipmcp", + "icon": "https://cdn-web.infobip.com/uploads/2025/05/infobip-symbol-orange.png", + "externalDocumentation": { + "url": "https://www.infobip.com/docs/mcp", + "title": "Infobip MCP and WhatsApp documentation" + }, + "remote": "https://azure-mcp.infobip.com/whatsapp", + "supportContactInfo": { + "name": "customer support contact", + "email": "devrel@infobip.com" + }, + "visibility": "true", + "categories": "Customer Service", + "useCases": [ + { + "name": "Send WhatsApp messages", + "description": "Send text, template or media messages to end users via WhatsApp using pre-approved templates where required." + }, + { + "name": "List and reuse WhatsApp templates", + "description": "Query available WhatsApp message templates for a configured sender and select templates for message sending." + } + ], + "connectorName": "foundryinfobipmcp", "securitySchemes": { "infobipOauth": { "type": "oauth2", @@ -42,14 +43,17 @@ "profile", "whatsapp:manage" ], - "flows": ["authorizationCode"] + "flows": [ + "authorizationCode" + ] }, - "infobipKey": { - "type": "apiKey", - "in": "header", - "name": "Authorization", - "description": "App " - } - }, - "versionName": "original" + "infobipKey": { + "type": "apiKey", + "in": "header", + "name": "Authorization", + "description": "App " + } + }, + "versionName": "original", + "preview": true } diff --git a/partners/servers/infobip-rcs-mcp-server.json b/partners/servers/infobip-rcs-mcp-server.json index 75ef67e..3262bd8 100644 --- a/partners/servers/infobip-rcs-mcp-server.json +++ b/partners/servers/infobip-rcs-mcp-server.json @@ -1,55 +1,59 @@ { - "name": "infobip-rcs-mcp-server", - "title": "Infobip RCS MCP server", - "summary": "Infobip RCS MCP server enables seamless integration with our communication platform that allows you to reach your customers globally through RCS.", - "description": "Infobip RCS MCP server enables seamless integration with our communication platform that allows you to reach your customers globally through RCS.", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "Infobip Service Terms and Conditions", - "url": "https://www.infobip.com/policies/service-terms-conditions" - }, - "icon": "https://cdn-web.infobip.com/uploads/2025/05/infobip-symbol-orange.png", - "externalDocumentation": { - "url": "https://www.infobip.com/docs/mcp", - "title": "Infobip MCP documentation" - }, - "remote": "https://azure-mcp.infobip.com/rcs", - "supportContactInfo": { - "name": "customer support contact", - "email": "devrel@infobip.com"}, - "visibility": "true", - "categories":"Customer Service", - "useCases": [ - { - "name": "Capability checks", - "description": "Check whether a given phone number supports RCS messaging and retrieve capability metadata." + "name": "infobip-rcs-mcp-server", + "title": "Infobip RCS MCP server", + "summary": "Infobip RCS MCP server enables seamless integration with our communication platform that allows you to reach your customers globally through RCS.", + "description": "Infobip RCS MCP server enables seamless integration with our communication platform that allows you to reach your customers globally through RCS.", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "Infobip Service Terms and Conditions", + "url": "https://www.infobip.com/policies/service-terms-conditions" }, - { - "name": "Sender management", - "description": "List and manage available RCS senders associated with an account for message sending." - } - ], - "connectorName": "foundryinfobiprcsmcp", - "securitySchemes": { - "infobipRcsOauth": { - "type": "oauth2", - "description": "Authenticate with infobip using OAuth2 authorization code flow with PKCE support.", - "authorizationUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/auth", - "tokenUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/token", - "refreshUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/token", - "scopes": [ - "profile", - "rcs:manage" - ], - "flows": ["authorizationCode"] - }, - "infobipRCSKey": { - "type": "apiKey", - "in": "header", - "name": "Authorization", - "description": "App " - } - }, - "versionName": "original" + "icon": "https://cdn-web.infobip.com/uploads/2025/05/infobip-symbol-orange.png", + "externalDocumentation": { + "url": "https://www.infobip.com/docs/mcp", + "title": "Infobip MCP documentation" + }, + "remote": "https://azure-mcp.infobip.com/rcs", + "supportContactInfo": { + "name": "customer support contact", + "email": "devrel@infobip.com" + }, + "visibility": "true", + "categories": "Customer Service", + "useCases": [ + { + "name": "Capability checks", + "description": "Check whether a given phone number supports RCS messaging and retrieve capability metadata." + }, + { + "name": "Sender management", + "description": "List and manage available RCS senders associated with an account for message sending." + } + ], + "connectorName": "foundryinfobiprcsmcp", + "securitySchemes": { + "infobipRcsOauth": { + "type": "oauth2", + "description": "Authenticate with infobip using OAuth2 authorization code flow with PKCE support.", + "authorizationUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/auth", + "tokenUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/token", + "refreshUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/token", + "scopes": [ + "profile", + "rcs:manage" + ], + "flows": [ + "authorizationCode" + ] + }, + "infobipRCSKey": { + "type": "apiKey", + "in": "header", + "name": "Authorization", + "description": "App " + } + }, + "versionName": "original", + "preview": true } diff --git a/partners/servers/infobip-sms-mcp-server.json b/partners/servers/infobip-sms-mcp-server.json index bd73385..a8416e1 100644 --- a/partners/servers/infobip-sms-mcp-server.json +++ b/partners/servers/infobip-sms-mcp-server.json @@ -1,63 +1,67 @@ { - "name": "infobip-sms-mcp-server", - "title": "Infobip SMS MCP server", - "summary": "The Infobip SMS MCP server enables agentic and developer workflows to send and manage SMS messages through Infobip's platform.", - "description": "The Infobip SMS MCP server enables agentic and developer workflows to send and manage SMS messages through Infobip's platform.", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "Infobip Terms", - "url": "https://www.infobip.com/policies/service-terms-conditions" - }, - "icon": "https://cdn-web.infobip.com/uploads/2025/05/infobip-symbol-orange.png", - "externalDocumentation": { - "title": "Infobip MCP docs", - "url": "https://www.infobip.com/docs/mcp" - }, - "remote": "https://azure-mcp.infobip.com/sms", - "supportContactInfo": { - "name": "customer support contact", - "email": "devrel@infobip.com"}, - "visibility": "true", - "categories": "Customer Service", - "useCases": [ - { - "name": "Send SMS messages", - "description": "Send text and templated SMS messages to end users, including PINs and transactional notifications." + "name": "infobip-sms-mcp-server", + "title": "Infobip SMS MCP server", + "summary": "The Infobip SMS MCP server enables agentic and developer workflows to send and manage SMS messages through Infobip's platform.", + "description": "The Infobip SMS MCP server enables agentic and developer workflows to send and manage SMS messages through Infobip's platform.", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "Infobip Terms", + "url": "https://www.infobip.com/policies/service-terms-conditions" }, - { - "name": "Sender management", - "description": "List and manage available SMS senders and short codes associated with an account." + "icon": "https://cdn-web.infobip.com/uploads/2025/05/infobip-symbol-orange.png", + "externalDocumentation": { + "title": "Infobip MCP docs", + "url": "https://www.infobip.com/docs/mcp" }, - { - "name": "Campaigns & bulk messaging", - "description": "Prepare and launch marketing or notification campaigns to contact lists using templates and scheduled delivery." + "remote": "https://azure-mcp.infobip.com/sms", + "supportContactInfo": { + "name": "customer support contact", + "email": "devrel@infobip.com" }, - { - "name": "Delivery reporting", - "description": "Query delivery and reporting information for sent messages to track status and errors." - } - ], - "connectorName": "foundryinfobipsmsmcp", - "securitySchemes": { - "infobipSmsOauth": { - "type": "oauth2", - "description": "Authenticate with infobip using OAuth2 authorization code flow with PKCE support.", - "authorizationUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/auth", - "tokenUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/token", - "refreshUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/token", - "scopes": [ - "profile", - "sms:manage" - ], - "flows": ["authorizationCode"] - }, - "infobipSmsKey": { - "type": "apiKey", - "in": "header", - "name": "Authorization", - "description": "App " - } - }, - "versionName": "original" + "visibility": "true", + "categories": "Customer Service", + "useCases": [ + { + "name": "Send SMS messages", + "description": "Send text and templated SMS messages to end users, including PINs and transactional notifications." + }, + { + "name": "Sender management", + "description": "List and manage available SMS senders and short codes associated with an account." + }, + { + "name": "Campaigns & bulk messaging", + "description": "Prepare and launch marketing or notification campaigns to contact lists using templates and scheduled delivery." + }, + { + "name": "Delivery reporting", + "description": "Query delivery and reporting information for sent messages to track status and errors." + } + ], + "connectorName": "foundryinfobipsmsmcp", + "securitySchemes": { + "infobipSmsOauth": { + "type": "oauth2", + "description": "Authenticate with infobip using OAuth2 authorization code flow with PKCE support.", + "authorizationUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/auth", + "tokenUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/token", + "refreshUrl": "https://auth.infobip.com/realms/infobip/protocol/openid-connect/token", + "scopes": [ + "profile", + "sms:manage" + ], + "flows": [ + "authorizationCode" + ] + }, + "infobipSmsKey": { + "type": "apiKey", + "in": "header", + "name": "Authorization", + "description": "App " + } + }, + "versionName": "original", + "preview": true } diff --git a/partners/servers/intercom-mcp-server.json b/partners/servers/intercom-mcp-server.json index de460bf..8d39a03 100644 --- a/partners/servers/intercom-mcp-server.json +++ b/partners/servers/intercom-mcp-server.json @@ -1,47 +1,49 @@ { - "name": "intercom-mcp-server", - "title": "Intercom MCP Server", - "summary": "Secure, read-only access to Intercom conversations and contacts for MCP-compatible AI tools.", - "description": "Secure, read-only access to Intercom conversations and contacts for MCP-compatible AI tools.", - "vendor": "Partner", - "kind": "mcp", - "remote": "https://mcp.intercom.com/mcp", - "icon": "https://github.com/intercom/intercom-mcp-server/raw/main/Intercom_Squinge_Black.svg", - "externalDocumentation": { - "title": "Intercom MCP docs", - "url": "https://developers.intercom.com/docs/guides/mcp" - }, - "license": { - "name": "Intercom Terms", - "url": "https://www.intercom.com/legal/terms-and-policies" - }, - "useCases": [ - { - "name": "search and retrieval", - "description": "Search conversations or contacts with a flexible query language (field filters, free text, pagination)." + "name": "intercom-mcp-server", + "title": "Intercom MCP Server", + "summary": "Secure, read-only access to Intercom conversations and contacts for MCP-compatible AI tools.", + "description": "Secure, read-only access to Intercom conversations and contacts for MCP-compatible AI tools.", + "vendor": "Partner", + "kind": "mcp", + "remote": "https://mcp.intercom.com/mcp", + "icon": "https://github.com/intercom/intercom-mcp-server/raw/main/Intercom_Squinge_Black.svg", + "externalDocumentation": { + "title": "Intercom MCP docs", + "url": "https://developers.intercom.com/docs/guides/mcp" }, - { - "name": "fetch full records", - "description": "Fetch full records including conversation parts, metadata, and custom attributes, with deep links back to Intercom." + "license": { + "name": "Intercom Terms", + "url": "https://www.intercom.com/legal/terms-and-policies" }, - { - "name": "permission-aware access", - "description": "Respects your Intercom workspace permissions; sign in with OAuth (recommended) or API token." - } - ], - "categories": "Customer Service", - "tags": [], - "supportContactInfo": { - "name": "customer support contact", - "email": "team@intercom.io"}, - "versionName": "original", - "securitySchemes": { - "intercom": { - "type": "http", - "description": "Authenticate with Intercom using a Bearer token.", - "scheme": "bearer", - "bearerFormat": "Auth header" - } - }, - "visibility": "true" + "useCases": [ + { + "name": "search and retrieval", + "description": "Search conversations or contacts with a flexible query language (field filters, free text, pagination)." + }, + { + "name": "fetch full records", + "description": "Fetch full records including conversation parts, metadata, and custom attributes, with deep links back to Intercom." + }, + { + "name": "permission-aware access", + "description": "Respects your Intercom workspace permissions; sign in with OAuth (recommended) or API token." + } + ], + "categories": "Customer Service", + "tags": [], + "supportContactInfo": { + "name": "customer support contact", + "email": "team@intercom.io" + }, + "versionName": "original", + "securitySchemes": { + "intercom": { + "type": "http", + "description": "Authenticate with Intercom using a Bearer token.", + "scheme": "bearer", + "bearerFormat": "Auth header" + } + }, + "visibility": "true", + "preview": true } diff --git a/partners/servers/marketnode-mcp-server.json b/partners/servers/marketnode-mcp-server.json index eef454c..92f3c1d 100644 --- a/partners/servers/marketnode-mcp-server.json +++ b/partners/servers/marketnode-mcp-server.json @@ -1,49 +1,53 @@ { - "name": "marketnode-mcp-server", - "title": "Marketnode MCP Server", - "summary": "AI-powered document data extraction, workflow automation, transaction management and tokenization for financial institutions and enterprises.", - "description": "AI-powered document data extraction, workflow automation, transaction management and tokenization for financial institutions and enterprises.", - "kind": "mcp", - "license": { - "name": "Marketnode Terms", - "url": "https://terms.marketnode.com/" - }, - "icon": "https://images.squarespace-cdn.com/content/v1/614aa620d02d691d52511fdc/30e62866-8c74-49e3-9df6-42314cd2f63b/android-chrome-512x512.png", - "externalDocumentation": { - "title": "Marketnode Documentation", - "url": "https://support.marketnode.com/" - }, - "useCases": [ - { - "name": "Financial Document Processing", - "description": "Process structured financial documents (credit agreements, fund fact sheets, term sheets) and extract key data points like ISIN codes, currency codes, nominal values, and regulatory information automatically." + "name": "marketnode-mcp-server", + "title": "Marketnode MCP Server", + "summary": "AI-powered document data extraction, workflow automation, transaction management and tokenization for financial institutions and enterprises.", + "description": "AI-powered document data extraction, workflow automation, transaction management and tokenization for financial institutions and enterprises.", + "kind": "mcp", + "license": { + "name": "Marketnode Terms", + "url": "https://terms.marketnode.com/" }, - { - "name": "Workflow Management", - "description": "Enterprise clients can manage separate document processing workflows for different teams and organizations, with role-based access control." + "icon": "https://images.squarespace-cdn.com/content/v1/614aa620d02d691d52511fdc/30e62866-8c74-49e3-9df6-42314cd2f63b/android-chrome-512x512.png", + "externalDocumentation": { + "title": "Marketnode Documentation", + "url": "https://support.marketnode.com/" }, - { - "name": "Document Intelligence Pipeline Setup", - "description": "Configure AI extraction workflows that specify which fields to extract, which AI models to use, and how to deliver results to downstream systems." - } - ], - "tags": [], - "vendor": "Partner", - "visibility": "true", - "categories": "Finance", - "securitySchemes": { - "oauth2": { - "type": "oauth2", - "description": "OAuth 2.1", - "flows": ["authorizationCode"], - "tokenUrl": "https://mcp.marketnode.com/token", - "authorizationUrl":"https://mcp.marketnode.com/authorize", - "scopes": [] - } - }, - "versionName": "original", - "remote": "https://mcp.marketnode.com/mcp", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://support.marketnode.com/"} + "useCases": [ + { + "name": "Financial Document Processing", + "description": "Process structured financial documents (credit agreements, fund fact sheets, term sheets) and extract key data points like ISIN codes, currency codes, nominal values, and regulatory information automatically." + }, + { + "name": "Workflow Management", + "description": "Enterprise clients can manage separate document processing workflows for different teams and organizations, with role-based access control." + }, + { + "name": "Document Intelligence Pipeline Setup", + "description": "Configure AI extraction workflows that specify which fields to extract, which AI models to use, and how to deliver results to downstream systems." + } + ], + "tags": [], + "vendor": "Partner", + "visibility": "true", + "categories": "Finance", + "securitySchemes": { + "oauth2": { + "type": "oauth2", + "description": "OAuth 2.1", + "flows": [ + "authorizationCode" + ], + "tokenUrl": "https://mcp.marketnode.com/token", + "authorizationUrl": "https://mcp.marketnode.com/authorize", + "scopes": [] + } + }, + "versionName": "original", + "remote": "https://mcp.marketnode.com/mcp", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://support.marketnode.com/" + }, + "preview": true } diff --git a/partners/servers/microsoft-sentinel-data-exploration-mcp-server.json b/partners/servers/microsoft-sentinel-data-exploration-mcp-server.json index 2869e66..9c8b1de 100644 --- a/partners/servers/microsoft-sentinel-data-exploration-mcp-server.json +++ b/partners/servers/microsoft-sentinel-data-exploration-mcp-server.json @@ -1,55 +1,64 @@ { - "name": "ms-sentinel-data-explorer", - "title": "Microsoft Sentinel Data Exploration", - "summary": "The data exploration tool collection in the Microsoft Sentinel MCP server lets you search for relevant tables and retrieve data from Microsoft Sentinel's data lake using natural language.", - "description": "The data exploration tool collection in the Microsoft Sentinel MCP server lets you search for relevant tables and retrieve data from Microsoft Sentinel's data lake using natural language. Learn more: https://aka.ms/mcp/data-exploration", - "vendor": "Microsoft", - "kind": "mcp", - "remote": "https://sentinel.microsoft.com/mcp/data-exploration", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Sentinel.svg", - "externalDocumentation": { - "title": "Microsoft Sentinel Data Exploration documentation", - "url": "https://aka.ms/mcp/data-exploration" - }, - "license": { - "name": "Microsoft License", - "url": "https://www.microsoft.com/licensing/terms/welcome/welcomepage" - }, - "useCases": [ - { - "name": "Password-Spray Hunt", - "description": "Build security agents that autonomously select relevant sign-in tables, aggregates login attempts by user and IP, and flags patterns consistent with password-spray behavior—like low-frequency attempts over several months across many accounts." + "name": "ms-sentinel-data-explorer", + "title": "Microsoft Sentinel Data Exploration", + "summary": "The data exploration tool collection in the Microsoft Sentinel MCP server lets you search for relevant tables and retrieve data from Microsoft Sentinel's data lake using natural language.", + "description": "The data exploration tool collection in the Microsoft Sentinel MCP server lets you search for relevant tables and retrieve data from Microsoft Sentinel's data lake using natural language. Learn more: https://aka.ms/mcp/data-exploration", + "vendor": "Microsoft", + "kind": "mcp", + "remote": "https://sentinel.microsoft.com/mcp/data-exploration", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Sentinel.svg", + "externalDocumentation": { + "title": "Microsoft Sentinel Data Exploration documentation", + "url": "https://aka.ms/mcp/data-exploration" }, - { - "name": "Impossible Travel Check", - "description": "Build security agents that correlate sign-in events by user, calculates geodistance and time gaps between logins, and flags cases where travel speed exceeds realistic thresholds, suggesting credential compromise." + "license": { + "name": "Microsoft License", + "url": "https://www.microsoft.com/licensing/terms/welcome/welcomepage" }, - { - "name": "Multi-factor authorization failures", - "description": "Build security agents that analyzes multi-factor auth logs to detect spikes in failure rates, clustering by user, IP, or time window, and surfaces anomalies that deviate from baseline behavior over long periods." + "useCases": [ + { + "name": "Password-Spray Hunt", + "description": "Build security agents that autonomously select relevant sign-in tables, aggregates login attempts by user and IP, and flags patterns consistent with password-spray behavior—like low-frequency attempts over several months across many accounts." + }, + { + "name": "Impossible Travel Check", + "description": "Build security agents that correlate sign-in events by user, calculates geodistance and time gaps between logins, and flags cases where travel speed exceeds realistic thresholds, suggesting credential compromise." + }, + { + "name": "Multi-factor authorization failures", + "description": "Build security agents that analyzes multi-factor auth logs to detect spikes in failure rates, clustering by user, IP, or time window, and surfaces anomalies that deviate from baseline behavior over long periods." + }, + { + "name": "Dormant Account wake-up", + "description": "Build security agents that based on inactivity thresholds, scans for accounts with long silence followed by recent activity, and builds a timeline showing when and how these accounts re-engaged." + } + ], + "categories": "Security", + "tags": [ + "security", + "sentinel" + ], + "supportContactInfo": { + "name": "Microsoft Customer Support", + "email": "support@microsoft.com" }, - { - "name": "Dormant Account wake-up", - "description": "Build security agents that based on inactivity thresholds, scans for accounts with long silence followed by recent activity, and builds a timeline showing when and how these accounts re-engaged." - } - ], - "categories": "Security", - "tags": ["security", "sentinel"], - "supportContactInfo": { - "name": "Microsoft Customer Support", - "email": "support@microsoft.com"}, - "versionName": "original", - "securitySchemes": { - "sentinelOAuth": { - "type": "oauth2", - "description": "Authenticate with Microsoft Sentinel using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "scopes": [] - } - }, - "visibility": "true", - "authSchemas":["OAuth2"], - "audience": "4500ebfb-89b6-4b14-a480-7f749797bfcd" -} \ No newline at end of file + "versionName": "original", + "securitySchemes": { + "sentinelOAuth": { + "type": "oauth2", + "description": "Authenticate with Microsoft Sentinel using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "scopes": [] + } + }, + "visibility": "true", + "authSchemas": [ + "OAuth2" + ], + "audience": "4500ebfb-89b6-4b14-a480-7f749797bfcd", + "preview": true +} diff --git a/partners/servers/microsoft-sentinel-graph-mcp-server.json b/partners/servers/microsoft-sentinel-graph-mcp-server.json index 8f66cf3..c755ae3 100644 --- a/partners/servers/microsoft-sentinel-graph-mcp-server.json +++ b/partners/servers/microsoft-sentinel-graph-mcp-server.json @@ -1,51 +1,61 @@ { - "name": "ms-sentinel-graph", - "title": "Microsoft Sentinel Graph", - "summary": "The Graph MCP tool enables natural-language analysis of Microsoft Sentinel graphs to explore relationships and uncover security insights.", - "description": "The Graph MCP tool enables natural-language analysis of Microsoft Sentinel graphs to explore relationships and uncover security insights. Learn more: https://aka.ms/mcp/sentinel-graph", - "vendor": "Microsoft", - "kind": "mcp", - "remote": "https://sentinel.microsoft.com/mcp/graph", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Sentinel.svg", - "externalDocumentation": { - "title": "Microsoft Sentinel Graph documentation", - "url": "https://aka.ms/mcp/sentinel-graph" - }, - "license": { - "name": "Microsoft License", - "url": "https://www.microsoft.com/licensing/terms/welcome/welcomepage" - }, - "useCases": [ - { - "name": "Exposure-to-Critical Asset Path Analysis", - "description": "Build security agents that discover and enumerate realistic attack paths from exposed or vulnerable entry points—such as internet-facing virtual machines or compromised identities—to critical assets like databases, Key Vaults, or sensitive storage accounts, using walkable paths to focus on reachable risks." + "name": "ms-sentinel-graph", + "title": "Microsoft Sentinel Graph", + "summary": "The Graph MCP tool enables natural-language analysis of Microsoft Sentinel graphs to explore relationships and uncover security insights.", + "description": "The Graph MCP tool enables natural-language analysis of Microsoft Sentinel graphs to explore relationships and uncover security insights. Learn more: https://aka.ms/mcp/sentinel-graph", + "vendor": "Microsoft", + "kind": "mcp", + "remote": "https://sentinel.microsoft.com/mcp/graph", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Sentinel.svg", + "externalDocumentation": { + "title": "Microsoft Sentinel Graph documentation", + "url": "https://aka.ms/mcp/sentinel-graph" }, - { - "name": "Compromised Entity Blast Radius Analysis", - "description": "Build security agents that assess the potential impact of a compromised user, managed identity, or virtual machine by traversing connected permissions, identities, and resources to determine how far an attacker could move and which assets could be affected." + "license": { + "name": "Microsoft License", + "url": "https://www.microsoft.com/licensing/terms/welcome/welcomepage" }, - { - "name": "Exposure Perimeter Mapping", - "description": "Build security agents that identify the exposure perimeter of a resource, identity, or service by finding all incoming access paths from external or less-trusted entities, highlighting how attackers could reach the target and where defensive controls can be applied." - } - ], - "categories": "Security", - "tags": ["security", "sentinel", "graph"], - "supportContactInfo": { - "name": "Microsoft Customer Support", - "email": "support@microsoft.com"}, - "versionName": "original", - "securitySchemes": { - "sentinelGraphOAuth": { - "type": "oauth2", - "description": "Authenticate with Microsoft Sentinel using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl": "https://login.microsoftonline.com", - "tokenUrl": "https://login.microsoftonline.com", - "scopes": [] - } - }, - "visibility": "true", - "authSchemas":["OAuth2"], - "audience": "4500ebfb-89b6-4b14-a480-7f749797bfcd" -} \ No newline at end of file + "useCases": [ + { + "name": "Exposure-to-Critical Asset Path Analysis", + "description": "Build security agents that discover and enumerate realistic attack paths from exposed or vulnerable entry points—such as internet-facing virtual machines or compromised identities—to critical assets like databases, Key Vaults, or sensitive storage accounts, using walkable paths to focus on reachable risks." + }, + { + "name": "Compromised Entity Blast Radius Analysis", + "description": "Build security agents that assess the potential impact of a compromised user, managed identity, or virtual machine by traversing connected permissions, identities, and resources to determine how far an attacker could move and which assets could be affected." + }, + { + "name": "Exposure Perimeter Mapping", + "description": "Build security agents that identify the exposure perimeter of a resource, identity, or service by finding all incoming access paths from external or less-trusted entities, highlighting how attackers could reach the target and where defensive controls can be applied." + } + ], + "categories": "Security", + "tags": [ + "security", + "sentinel", + "graph" + ], + "supportContactInfo": { + "name": "Microsoft Customer Support", + "email": "support@microsoft.com" + }, + "versionName": "original", + "securitySchemes": { + "sentinelGraphOAuth": { + "type": "oauth2", + "description": "Authenticate with Microsoft Sentinel using OAuth2 authorization code flow with PKCE support.", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://login.microsoftonline.com", + "tokenUrl": "https://login.microsoftonline.com", + "scopes": [] + } + }, + "visibility": "true", + "authSchemas": [ + "OAuth2" + ], + "audience": "4500ebfb-89b6-4b14-a480-7f749797bfcd", + "preview": true +} diff --git a/partners/servers/mihcm-mcp-server.json b/partners/servers/mihcm-mcp-server.json index 1b02cf5..fba7357 100644 --- a/partners/servers/mihcm-mcp-server.json +++ b/partners/servers/mihcm-mcp-server.json @@ -1,68 +1,69 @@ { - "name": "mihcm-mcp-server", - "title": "MiHCM MCP Server", - "summary": "Provides secure access to employee and leave management data from the MiHCM HR platform through standardized MCP server.", - "description": "Provides secure access to employee and leave management data from the MiHCM HR platform through standardized MCP server.", - "kind": "mcp", - "vendor": "Partner", - "externalDocumentation": { - "title": "MiHCM MCP Server API Documentation", - "url": "https://mihcm-mcp.apidocumentation.com/" - }, - "remote": "https://mcp.mihcm.com/mcp", - "supportContactInfo": { - "name": "support contact", - "email": "ai-support@mihcm.com" - }, - "visibility": "true", - "categories": "Human Resources", - "icon": "https://raw.githubusercontent.com/MiHCM/azure-ai-agent-services/refs/heads/main/logo.svg", - "license": { - "name": "MiHCM MCP Server License Terms", - "url": "https://mihcmglobal.blob.core.windows.net/public/MiHCM%20MCP%20Server%20License%20Terms.pdf" - }, - "useCases": [ - { - "name": "Employee Leave Management", - "description": "Retrieve and manage employee leave details, including leave type, status, and duration for automated leave workflows." + "name": "mihcm-mcp-server", + "title": "MiHCM MCP Server", + "summary": "Provides secure access to employee and leave management data from the MiHCM HR platform through standardized MCP server.", + "description": "Provides secure access to employee and leave management data from the MiHCM HR platform through standardized MCP server.", + "kind": "mcp", + "vendor": "Partner", + "externalDocumentation": { + "title": "MiHCM MCP Server API Documentation", + "url": "https://mihcm-mcp.apidocumentation.com/" }, - { - "name": "Team Leave Calendar", - "description": "View and analyze team-wide leave schedules to support planning and workload distribution across departments." + "remote": "https://mcp.mihcm.com/mcp", + "supportContactInfo": { + "name": "support contact", + "email": "ai-support@mihcm.com" }, - { - "name": "Personal Leave Calendar", - "description": "Display an individual employee's upcoming and past leave records for personal planning and status tracking." + "visibility": "true", + "categories": "Human Resources", + "icon": "https://raw.githubusercontent.com/MiHCM/azure-ai-agent-services/refs/heads/main/logo.svg", + "license": { + "name": "MiHCM MCP Server License Terms", + "url": "https://mihcmglobal.blob.core.windows.net/public/MiHCM%20MCP%20Server%20License%20Terms.pdf" }, - { - "name": "Employee Directory Access", - "description": "Fetch employee profiles, job roles, and department details for quick reference and organizational lookups." + "useCases": [ + { + "name": "Employee Leave Management", + "description": "Retrieve and manage employee leave details, including leave type, status, and duration for automated leave workflows." + }, + { + "name": "Team Leave Calendar", + "description": "View and analyze team-wide leave schedules to support planning and workload distribution across departments." + }, + { + "name": "Personal Leave Calendar", + "description": "Display an individual employee's upcoming and past leave records for personal planning and status tracking." + }, + { + "name": "Employee Directory Access", + "description": "Fetch employee profiles, job roles, and department details for quick reference and organizational lookups." + }, + { + "name": "Job Category Insights", + "description": "Access job categories or designations defined within the organization's HR system for reporting and analytics." + } + ], + "securitySchemes": { + "mihcmoauth2": { + "type": "oauth2", + "description": "OAuth 2.1 with PKCE for secure authentication to MiHCM platform. Managed OAuth is available for developer onboarding.", + "authorizationUrl": "https://login.mihcm.com/connect/authorize", + "tokenUrl": "https://login.mihcm.com/connect/token", + "refreshUrl": "https://login.mihcm.com/connect/token", + "scopes": [ + "openid", + "profile", + "email", + "tenant_code", + "employee_code", + "webapi", + "offline_access" + ], + "flows": [ + "authorizationCode" + ] + } }, - { - "name": "Job Category Insights", - "description": "Access job categories or designations defined within the organization's HR system for reporting and analytics." - } - ], - "securitySchemes": { - "mihcmoauth2": { - "type": "oauth2", - "description": "OAuth 2.1 with PKCE for secure authentication to MiHCM platform. Managed OAuth is available for developer onboarding.", - "authorizationUrl": "https://login.mihcm.com/connect/authorize", - "tokenUrl": "https://login.mihcm.com/connect/token", - "refreshUrl": "https://login.mihcm.com/connect/token", - "scopes": [ - "openid", - "profile", - "email", - "tenant_code", - "employee_code", - "webapi", - "offline_access" - ], - "flows": [ - "authorizationCode" - ] - } - }, - "versionName": "original" -} \ No newline at end of file + "versionName": "original", + "preview": true +} diff --git a/partners/servers/mongodb-mcp-server.json b/partners/servers/mongodb-mcp-server.json index 9e987af..182d616 100644 --- a/partners/servers/mongodb-mcp-server.json +++ b/partners/servers/mongodb-mcp-server.json @@ -44,12 +44,16 @@ "description": "Collect, process, and analyze data to generate insights, detect trends, and support decision-making through visualization and reporting tools." } ], - "tags": ["knowledge"], + "tags": [ + "knowledge" + ], "vendor": "Partner", "categories": "Databases", "visibility": "true", "versionName": "Original", "supportContactInfo": { "name": "customer support contact", - "url": "https://www.mongodb.com/company/contact"} + "url": "https://www.mongodb.com/company/contact" + }, + "preview": true } diff --git a/partners/servers/morningstar-mcp-server.json b/partners/servers/morningstar-mcp-server.json index be38007..c7175b4 100644 --- a/partners/servers/morningstar-mcp-server.json +++ b/partners/servers/morningstar-mcp-server.json @@ -1,64 +1,66 @@ { - "name": "morningstar-mcp-server", - "title": "Morningstar MCP Server", - "summary": "Access Morningstar data, research, and capabilities through specialized MCP tools for global securities", - "description": "Access Morningstar data, research, and capabilities through specialized MCP tools for global securities", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "Morningstar Terms", - "url": "https://www.morningstar.com/company/privacy-policy" - }, - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Morningstar.svg", - "externalDocumentation": { - "title": "Morningstar MCP docs", - "url": "https://developer.morningstar.com/direct-web-services/documentation/morningstar-mcp-server/about" - }, - "remote": "https://mcp.morningstar.com/mcp", - "supportContactInfo": { - "name": "customer support contact", - "url": "https://www.morningstar.com/views/contact-us"}, - "visibility": "true", - "connectorName": "foundrymorningstarmcp", - "categories": "Finance", - "useCases": [ - { - "name": "Analyst research retrieval", - "description": "Fetch Morningstar analyst research summaries and forward-looking insights for a security." + "name": "morningstar-mcp-server", + "title": "Morningstar MCP Server", + "summary": "Access Morningstar data, research, and capabilities through specialized MCP tools for global securities", + "description": "Access Morningstar data, research, and capabilities through specialized MCP tools for global securities", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "Morningstar Terms", + "url": "https://www.morningstar.com/company/privacy-policy" }, - { - "name": "Fund and ETF metrics", - "description": "Retrieve up-to-date metrics, performance and holdings for funds and ETFs." + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Morningstar.svg", + "externalDocumentation": { + "title": "Morningstar MCP docs", + "url": "https://developer.morningstar.com/direct-web-services/documentation/morningstar-mcp-server/about" }, - { - "name": "Screening and lists", - "description": "Run screens to generate lists of investments based on filters and criteria." + "remote": "https://mcp.morningstar.com/mcp", + "supportContactInfo": { + "name": "customer support contact", + "url": "https://www.morningstar.com/views/contact-us" }, - { - "name": "Holdings and portfolio detail", - "description": "Query top holdings and portfolio composition for funds and ETFs." - } - ], - "securitySchemes": { - "morningstarOauth": { - "type": "oauth2", - "description": "OAuth 2.0 (authorization code with PKCE) for delegated user authentication. ", - "authorizationUrl": "https://login-prod.morningstar.com/authorize", - "tokenUrl": "https://login-prod.morningstar.com/oauth2/token", - "refreshUrl": "https://login-prod.morningstar.com/oauth2/token", - "scopes": [ - "offline_access" - ], - "flows": [ - "authorizationCode" - ] + "visibility": "true", + "connectorName": "foundrymorningstarmcp", + "categories": "Finance", + "useCases": [ + { + "name": "Analyst research retrieval", + "description": "Fetch Morningstar analyst research summaries and forward-looking insights for a security." + }, + { + "name": "Fund and ETF metrics", + "description": "Retrieve up-to-date metrics, performance and holdings for funds and ETFs." + }, + { + "name": "Screening and lists", + "description": "Run screens to generate lists of investments based on filters and criteria." + }, + { + "name": "Holdings and portfolio detail", + "description": "Query top holdings and portfolio composition for funds and ETFs." + } + ], + "securitySchemes": { + "morningstarOauth": { + "type": "oauth2", + "description": "OAuth 2.0 (authorization code with PKCE) for delegated user authentication. ", + "authorizationUrl": "https://login-prod.morningstar.com/authorize", + "tokenUrl": "https://login-prod.morningstar.com/oauth2/token", + "refreshUrl": "https://login-prod.morningstar.com/oauth2/token", + "scopes": [ + "offline_access" + ], + "flows": [ + "authorizationCode" + ] + }, + "morningstarBearerToken": { + "type": "http", + "description": "Authenticate with Morningstar using a Bearer Token.", + "scheme": "bearer", + "bearerFormat": "Bearer Token" + } }, - "morningstarBearerToken": { - "type": "http", - "description": "Authenticate with Morningstar using a Bearer Token.", - "scheme": "bearer", - "bearerFormat": "Bearer Token" - } - }, - "versionName": "original" -} \ No newline at end of file + "versionName": "original", + "preview": true +} diff --git a/partners/servers/msdocs-mcp-server.json b/partners/servers/msdocs-mcp-server.json index e2f2cc6..5dc0d9a 100644 --- a/partners/servers/msdocs-mcp-server.json +++ b/partners/servers/msdocs-mcp-server.json @@ -28,5 +28,7 @@ }, "supportContactInfo": { "name": "customer support contact", - "url": "https://azure.microsoft.com/en-us/support"} + "url": "https://azure.microsoft.com/en-us/support" + }, + "preview": true } diff --git a/partners/servers/neon-mcp-server.json b/partners/servers/neon-mcp-server.json index e39d331..36e4571 100644 --- a/partners/servers/neon-mcp-server.json +++ b/partners/servers/neon-mcp-server.json @@ -26,12 +26,14 @@ "neonOauth": { "type": "oauth2", "description": "Authenticate with Neon using OAuth2 authorization code flow with PKCE support.", - "flows": ["authorizationCode"], - "authorizationUrl":"https://oauth2.neon.tech/oauth2/auth", + "flows": [ + "authorizationCode" + ], + "authorizationUrl": "https://oauth2.neon.tech/oauth2/auth", "tokenUrl": "https://oauth2.neon.tech/oauth2/token", "scopes": [] }, - "neonBearerAuth":{ + "neonBearerAuth": { "type": "http", "description": "Authenticate with Neon using a Personal Access Token.", "scheme": "bearer", @@ -45,5 +47,7 @@ }, "supportContactInfo": { "name": "customer support contact", - "url": "https://neon.com/docs/introduction/support"} -} \ No newline at end of file + "url": "https://neon.com/docs/introduction/support" + }, + "preview": true +} diff --git a/partners/servers/netlify-mcp-server.json b/partners/servers/netlify-mcp-server.json index 36a6c39..f5e9466 100644 --- a/partners/servers/netlify-mcp-server.json +++ b/partners/servers/netlify-mcp-server.json @@ -36,5 +36,7 @@ }, "supportContactInfo": { "name": "customer support contact", - "email": "support@netlify.com"} -} \ No newline at end of file + "email": "support@netlify.com" + }, + "preview": true +} diff --git a/partners/servers/pinecone-assistant-mcp-server.json b/partners/servers/pinecone-assistant-mcp-server.json index 9216721..7327d6f 100644 --- a/partners/servers/pinecone-assistant-mcp-server.json +++ b/partners/servers/pinecone-assistant-mcp-server.json @@ -1,47 +1,51 @@ { - "name": "pinecone-assistant", - "title": "Pinecone Assistant MCP Server", - "summary": "Pinecone Assistant MCP server helps prototype and deploy assistants that retrieve context-aware answers grounded in proprietary data.", - "description": "Pinecone Assistant MCP server helps prototype and deploy assistants that retrieve context-aware answers grounded in proprietary data.", - "vendor": "Partner", - "kind": "mcp", - "remote": "https://prod-1-data.ke.pinecone.io/mcp/assistants/{assistant_name}", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Pinecone.svg", - "externalDocumentation": { - "title": "Pinecone Assistant docs", - "url": "https://docs.pinecone.io/guides/assistant/overview" - }, - "license": { - "name": "User License Terms", - "url": "https://github.com/pinecone-io/assistant-mcp/blob/main/LICENSE" - }, - "visibility": "true", - "useCases": [ - { - "name": "Prototyping and deploying an AI assistant quickly", - "description": "Prototyping and deploying an AI assistant quickly." + "name": "pinecone-assistant", + "title": "Pinecone Assistant MCP Server", + "summary": "Pinecone Assistant MCP server helps prototype and deploy assistants that retrieve context-aware answers grounded in proprietary data.", + "description": "Pinecone Assistant MCP server helps prototype and deploy assistants that retrieve context-aware answers grounded in proprietary data.", + "vendor": "Partner", + "kind": "mcp", + "remote": "https://prod-1-data.ke.pinecone.io/mcp/assistants/{assistant_name}", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Pinecone.svg", + "externalDocumentation": { + "title": "Pinecone Assistant docs", + "url": "https://docs.pinecone.io/guides/assistant/overview" }, - { - "name": "Context-aware answers without training", - "description": "Providing context-aware answers about your proprietary data without training an LLM." + "license": { + "name": "User License Terms", + "url": "https://github.com/pinecone-io/assistant-mcp/blob/main/LICENSE" }, - { - "name": "Retrieving grounded answers", - "description": "Retrieving answers grounded in your data, with references." - } - ], - "categories": "Developer Tools", - "tags": ["knowledge"], - "supportContactInfo": { - "name": "customer support contact", - "url": "https://app.pinecone.io/-/settings/support"}, - "versionName": "original", - "securitySchemes": { + "visibility": "true", + "useCases": [ + { + "name": "Prototyping and deploying an AI assistant quickly", + "description": "Prototyping and deploying an AI assistant quickly." + }, + { + "name": "Context-aware answers without training", + "description": "Providing context-aware answers about your proprietary data without training an LLM." + }, + { + "name": "Retrieving grounded answers", + "description": "Retrieving answers grounded in your data, with references." + } + ], + "categories": "Developer Tools", + "tags": [ + "knowledge" + ], + "supportContactInfo": { + "name": "customer support contact", + "url": "https://app.pinecone.io/-/settings/support" + }, + "versionName": "original", + "securitySchemes": { "pineconeBearerAuth": { "type": "http", "description": "Authenticate with Pinecone using a Token.", "scheme": "bearer", "bearerFormat": "PINECONE_API_KEY" } - } -} \ No newline at end of file + }, + "preview": true +} diff --git a/partners/servers/pipedream-mcp-server.json b/partners/servers/pipedream-mcp-server.json index a1f8164..0959493 100644 --- a/partners/servers/pipedream-mcp-server.json +++ b/partners/servers/pipedream-mcp-server.json @@ -39,11 +39,15 @@ "email", "offline_access" ], - "flows": ["authorizationCode"] + "flows": [ + "authorizationCode" + ] } }, "supportContactInfo": { "name": "customer support contact", - "email": "support@pipedream.com"}, - "connectorName": "foundrypipedreammcp" + "email": "support@pipedream.com" + }, + "connectorName": "foundrypipedreammcp", + "preview": true } diff --git a/partners/servers/postman-mcp-server.json b/partners/servers/postman-mcp-server.json index f249352..ff7a30c 100644 --- a/partners/servers/postman-mcp-server.json +++ b/partners/servers/postman-mcp-server.json @@ -34,11 +34,13 @@ "bearerFormat": "Your API Key" } }, - "license":{ + "license": { "name": "Terms of Use", "url": "https://www.postman.com/legal/terms/" }, "supportContactInfo": { "name": "customer support contact", - "url": "https://github.com/postmanlabs/postman-mcp-server/issues"} -} \ No newline at end of file + "url": "https://github.com/postmanlabs/postman-mcp-server/issues" + }, + "preview": true +} diff --git a/partners/servers/sight-machine-mcp-server.json b/partners/servers/sight-machine-mcp-server.json index 544924e..53aea92 100644 --- a/partners/servers/sight-machine-mcp-server.json +++ b/partners/servers/sight-machine-mcp-server.json @@ -1,62 +1,64 @@ { - "name": "factory-rca-mcp-server", - "title": "Factory RCA MCP", - "summary": "Toolset for manufacturing root-cause analysis, anomaly detection, and telemetry-driven recommendations.", - "description": "Toolset for manufacturing root-cause analysis, anomaly detection, and telemetry-driven recommendations.", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "Sight Machine Software and Services Agreement", - "url": "https://sightmachine.ac-page.com/sight-machine-software-and-services-agreement-landing-page" - }, - "icon": "https://store-images.s-microsoft.com/image/apps.47954.3f751143-b1a4-4ea8-95ce-4192c13234f4.c2e18b75-3bc9-4f6d-a9c0-53ddbacf2b45.f9c79f99-0685-4c52-b5d5-26e375ed98c4", - "externalDocumentation": { - "url": "https://factoryrca.sightmachine.io/static/mcp_tools.html", - "title": "Factory RCA MCP tools documentation and onboarding" - }, - "remote": "https://factoryrca.sightmachine.io/", - "supportContactInfo": { - "name": "customer support contact", - "email": "support+mcp@sightmachine.com"}, - "visibility": "true", - "categories": "Analytics", - "useCases": [ - { - "name": "Translate manufacturing questions to data tasks", - "description": "Convert colloquial operator/engineer questions into data queries and tool invocations." + "name": "factory-rca-mcp-server", + "title": "Factory RCA MCP", + "summary": "Toolset for manufacturing root-cause analysis, anomaly detection, and telemetry-driven recommendations.", + "description": "Toolset for manufacturing root-cause analysis, anomaly detection, and telemetry-driven recommendations.", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "Sight Machine Software and Services Agreement", + "url": "https://sightmachine.ac-page.com/sight-machine-software-and-services-agreement-landing-page" }, - { - "name": "Anomaly detection and monitoring", - "description": "Search manufacturing telemetry for anomalies to detect issues earlier in the process." + "icon": "https://store-images.s-microsoft.com/image/apps.47954.3f751143-b1a4-4ea8-95ce-4192c13234f4.c2e18b75-3bc9-4f6d-a9c0-53ddbacf2b45.f9c79f99-0685-4c52-b5d5-26e375ed98c4", + "externalDocumentation": { + "url": "https://factoryrca.sightmachine.io/static/mcp_tools.html", + "title": "Factory RCA MCP tools documentation and onboarding" }, - { - "name": "Root cause analysis (RCA)", - "description": "Analyze downtime, microstops, slow running, yield and energy issues to surface likely root causes." + "remote": "https://factoryrca.sightmachine.io/", + "supportContactInfo": { + "name": "customer support contact", + "email": "support+mcp@sightmachine.com" }, - { - "name": "What‑if analysis and recommendations", - "description": "Run simulations and suggest setpoint changes to optimize performance, quality, and energy efficiency." - } - ], - "securitySchemes": { - "sightmachineApiKey": { - "type": "apiKey", - "in": "header", - "name": "sm-api-key", - "description": "API keys are provided via headers." + "visibility": "true", + "categories": "Analytics", + "useCases": [ + { + "name": "Translate manufacturing questions to data tasks", + "description": "Convert colloquial operator/engineer questions into data queries and tool invocations." + }, + { + "name": "Anomaly detection and monitoring", + "description": "Search manufacturing telemetry for anomalies to detect issues earlier in the process." + }, + { + "name": "Root cause analysis (RCA)", + "description": "Analyze downtime, microstops, slow running, yield and energy issues to surface likely root causes." + }, + { + "name": "What‑if analysis and recommendations", + "description": "Run simulations and suggest setpoint changes to optimize performance, quality, and energy efficiency." + } + ], + "securitySchemes": { + "sightmachineApiKey": { + "type": "apiKey", + "in": "header", + "name": "sm-api-key", + "description": "API keys are provided via headers." + }, + "sightmachineTenant": { + "type": "apiKey", + "in": "header", + "name": "sm-tenant", + "description": "Tenant is provided via headers. " + }, + "sightmachineSecret": { + "type": "apiKey", + "in": "header", + "name": "sm-secret", + "description": "Secret is provided via headers. " + } }, - "sightmachineTenant": { - "type": "apiKey", - "in": "header", - "name": "sm-tenant", - "description": "Tenant is provided via headers. " - }, - "sightmachineSecret": { - "type": "apiKey", - "in": "header", - "name": "sm-secret", - "description": "Secret is provided via headers. " - } - }, - "versionName": "original" -} \ No newline at end of file + "versionName": "original", + "preview": true +} diff --git a/partners/servers/sophos-intelix-mcp-server.json b/partners/servers/sophos-intelix-mcp-server.json index 10243da..5bf6452 100644 --- a/partners/servers/sophos-intelix-mcp-server.json +++ b/partners/servers/sophos-intelix-mcp-server.json @@ -1,47 +1,49 @@ { - "name": "sophos-intelix-mcp-server", - "title": "Sophos Intelix MCP Server", - "summary": "Sophos Intelix delivers threat intelligence into analyst workflows, enabling agents to access file, URL, and IP reputation and threat analysis.", - "description": "Sophos Intelix delivers threat intelligence into analyst workflows, enabling agents to access file, URL, and IP reputation and threat analysis.", - "vendor": "Partner", - "kind": "mcp", - "remote": "https://solam.ai.intelix.sophos.com/mcp", - "icon": "https://www.sophos.com/favicon.ico", - "externalDocumentation": { - "title": "Intelix docs", - "url": "https://ai.intelix.sophos.com/docs" - }, - "license": { - "name": "Sophos Terms", - "url": "https://www.sophos.com/en-us/legal/sophos-end-user-terms-of-use" - }, - "useCases": [ - { - "name": "Threat intelligence in analyst workflows", - "description": "Sophos Intelix delivers powerful threat intelligence directly into the analyst’s workflow, enabling faster, more accurate decisions." + "name": "sophos-intelix-mcp-server", + "title": "Sophos Intelix MCP Server", + "summary": "Sophos Intelix delivers threat intelligence into analyst workflows, enabling agents to access file, URL, and IP reputation and threat analysis.", + "description": "Sophos Intelix delivers threat intelligence into analyst workflows, enabling agents to access file, URL, and IP reputation and threat analysis.", + "vendor": "Partner", + "kind": "mcp", + "remote": "https://solam.ai.intelix.sophos.com/mcp", + "icon": "https://www.sophos.com/favicon.ico", + "externalDocumentation": { + "title": "Intelix docs", + "url": "https://ai.intelix.sophos.com/docs" }, - { - "name": "File reputation and static analysis", - "description": "Lookup file reputation, run static analysis, and summarize results for triage and investigation." + "license": { + "name": "Sophos Terms", + "url": "https://www.sophos.com/en-us/legal/sophos-end-user-terms-of-use" }, - { - "name": "Web site and URL analysis", - "description": "Perform static URL reports and summarise findings for phishing and fraud investigations." - } - ], - "categories": "Security", - "tags": [], - "supportContactInfo": { - "name": "customer support contact", - "email": "ace@sophos.com"}, - "versionName": "original", - "securitySchemes": { - "intelixApiKey": { - "type": "apiKey", - "in": "header", - "name": "x-api-key", - "description": "x-api-key header required for authentication." - } - }, - "visibility": "true" + "useCases": [ + { + "name": "Threat intelligence in analyst workflows", + "description": "Sophos Intelix delivers powerful threat intelligence directly into the analyst’s workflow, enabling faster, more accurate decisions." + }, + { + "name": "File reputation and static analysis", + "description": "Lookup file reputation, run static analysis, and summarize results for triage and investigation." + }, + { + "name": "Web site and URL analysis", + "description": "Perform static URL reports and summarise findings for phishing and fraud investigations." + } + ], + "categories": "Security", + "tags": [], + "supportContactInfo": { + "name": "customer support contact", + "email": "ace@sophos.com" + }, + "versionName": "original", + "securitySchemes": { + "intelixApiKey": { + "type": "apiKey", + "in": "header", + "name": "x-api-key", + "description": "x-api-key header required for authentication." + } + }, + "visibility": "true", + "preview": true } diff --git a/partners/servers/stripe-mcp-server.json b/partners/servers/stripe-mcp-server.json index cdd9563..4268488 100644 --- a/partners/servers/stripe-mcp-server.json +++ b/partners/servers/stripe-mcp-server.json @@ -36,5 +36,7 @@ }, "supportContactInfo": { "name": "customer support contact", - "email": "mcp@stripe.com"} + "email": "mcp@stripe.com" + }, + "preview": true } diff --git a/partners/servers/supabase-mcp-server.json b/partners/servers/supabase-mcp-server.json index 488e291..c121c8e 100644 --- a/partners/servers/supabase-mcp-server.json +++ b/partners/servers/supabase-mcp-server.json @@ -1,64 +1,68 @@ { - "name": "supabase-mcp-server", - "title": "Supabase", - "summary": "Connect your Supabase projects to AI agents: design tables and migrations; create database branches; build custom APIs with Edge Functions; retrieve logs and more.", - "description": "Connect your Supabase projects to AI agents: design tables and migrations; create database branches; build custom APIs with Edge Functions; retrieve logs and more.", - "kind": "mcp", - "license": { - "name": "Supabase Terms", - "url": "https://supabase.com/terms" - }, - "externalDocumentation": { - "title": "Supabase MCP Documentation", - "url": "https://supabase.com/mcp" - }, - "remote": "https://mcp.supabase.com/mcp", - "versionName": "original", - "packages": [], - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/supabase.svg", - "useCases": [ - { - "name": "Schema & migrations", - "description": "Design database tables and track them using migrations." + "name": "supabase-mcp-server", + "title": "Supabase", + "summary": "Connect your Supabase projects to AI agents: design tables and migrations; create database branches; build custom APIs with Edge Functions; retrieve logs and more.", + "description": "Connect your Supabase projects to AI agents: design tables and migrations; create database branches; build custom APIs with Edge Functions; retrieve logs and more.", + "kind": "mcp", + "license": { + "name": "Supabase Terms", + "url": "https://supabase.com/terms" }, - { - "name": "Development branches", - "description": "Create and manage database branches for development workflows." + "externalDocumentation": { + "title": "Supabase MCP Documentation", + "url": "https://supabase.com/mcp" }, - { - "name": "Edge Functions APIs", - "description": "Build custom APIs using Supabase Edge Functions and invoke them via MCP." + "remote": "https://mcp.supabase.com/mcp", + "versionName": "original", + "packages": [], + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/supabase.svg", + "useCases": [ + { + "name": "Schema & migrations", + "description": "Design database tables and track them using migrations." + }, + { + "name": "Development branches", + "description": "Create and manage database branches for development workflows." + }, + { + "name": "Edge Functions APIs", + "description": "Build custom APIs using Supabase Edge Functions and invoke them via MCP." + }, + { + "name": "Logs & debugging", + "description": "Retrieve logs to debug issues." + }, + { + "name": "Code generation", + "description": "Generate TypeScript types and code snippets from database schema." + } + ], + "tags": [], + "categories": "Developer Tools", + "vendor": "Partner", + "visibility": "true", + "securitySchemes": { + "supabaseOAuth": { + "type": "oauth2", + "description": "OAuth2 for user authentication (authorization code flow with PKCE supported).", + "flows": [ + "authorizationCode" + ], + "tokenUrl": "https://api.supabase.com/v1/oauth/token", + "authorizationUrl": "https://api.supabase.com/v1/oauth/authorize", + "scopes": [] + }, + "supabaseBearerAuth": { + "type": "http", + "description": "Authenticate with Supabase using a Personal Access Token.", + "scheme": "bearer", + "bearerFormat": "Your authorization token" + } }, - { - "name": "Logs & debugging", - "description": "Retrieve logs to debug issues." + "supportContactInfo": { + "name": "customer support contact", + "email": "support@supabase.com" }, - { - "name": "Code generation", - "description": "Generate TypeScript types and code snippets from database schema." - } - ], - "tags": [], - "categories": "Developer Tools", - "vendor": "Partner", - "visibility": "true", - "securitySchemes": { - "supabaseOAuth": { - "type": "oauth2", - "description": "OAuth2 for user authentication (authorization code flow with PKCE supported).", - "flows": ["authorizationCode"], - "tokenUrl": "https://api.supabase.com/v1/oauth/token", - "authorizationUrl": "https://api.supabase.com/v1/oauth/authorize", - "scopes": [] - }, - "supabaseBearerAuth": { - "type": "http", - "description": "Authenticate with Supabase using a Personal Access Token.", - "scheme": "bearer", - "bearerFormat": "Your authorization token" - } - }, - "supportContactInfo": { - "name": "customer support contact", - "email": "support@supabase.com"} + "preview": true } diff --git a/partners/servers/tavily-mcp-server.json b/partners/servers/tavily-mcp-server.json index d694b4a..0adf805 100644 --- a/partners/servers/tavily-mcp-server.json +++ b/partners/servers/tavily-mcp-server.json @@ -1,50 +1,52 @@ { - "name": "tavily-mcp", - "title": "Tavily MCP", - "summary": "Real-time web search, extraction, crawling and mapping tools for agentic workflows with source citations.", - "description": "Real-time web search, extraction, crawling and mapping tools for agentic workflows with source citations.", - "kind": "mcp", - "vendor": "Partner", - "license": { - "name": "Tavily Terms", - "url": "https://www.tavily.com/terms" - }, - "icon": "https://tavily-logo.s3.us-east-1.amazonaws.com/tavily-32.PNG", - "externalDocumentation": { - "title": "Tavily MCP docs", - "url": "https://github.com/tavily-ai/tavily-mcp" - }, - "remote": "https://mcp.tavily.com/mcp", - "supportContactInfo": { - "name": "customer support contact", - "email": "support@tavily.com"}, - "visibility": "true", - "categories": "Web", - "useCases": [ - { - "name": "Real-time search", - "description": "Perform live web searches and return result lists with source URLs, snippets and scores for agent responses." + "name": "tavily-mcp", + "title": "Tavily MCP", + "summary": "Real-time web search, extraction, crawling and mapping tools for agentic workflows with source citations.", + "description": "Real-time web search, extraction, crawling and mapping tools for agentic workflows with source citations.", + "kind": "mcp", + "vendor": "Partner", + "license": { + "name": "Tavily Terms", + "url": "https://www.tavily.com/terms" }, - { - "name": "Extraction", - "description": "Extract structured data and entities from web pages (tavily-extract) for downstream processing." + "icon": "https://tavily-logo.s3.us-east-1.amazonaws.com/tavily-32.PNG", + "externalDocumentation": { + "title": "Tavily MCP docs", + "url": "https://github.com/tavily-ai/tavily-mcp" }, - { - "name": "Site mapping", - "description": "Create structured maps of websites to improve navigation, discovery and provenance for agents." + "remote": "https://mcp.tavily.com/mcp", + "supportContactInfo": { + "name": "customer support contact", + "email": "support@tavily.com" }, - { - "name": "Crawling", - "description": "Crawl sites systematically to build up-to-date corpora for search and extraction tools." - } - ], - "securitySchemes": { - "tavilyBearerAuth": { - "type": "http", - "description": "Authenticate with Tavily using a Personal Access Token.", - "scheme": "bearer", - "bearerFormat": "your api key" - } - }, - "versionName": "original" + "visibility": "true", + "categories": "Web", + "useCases": [ + { + "name": "Real-time search", + "description": "Perform live web searches and return result lists with source URLs, snippets and scores for agent responses." + }, + { + "name": "Extraction", + "description": "Extract structured data and entities from web pages (tavily-extract) for downstream processing." + }, + { + "name": "Site mapping", + "description": "Create structured maps of websites to improve navigation, discovery and provenance for agents." + }, + { + "name": "Crawling", + "description": "Crawl sites systematically to build up-to-date corpora for search and extraction tools." + } + ], + "securitySchemes": { + "tavilyBearerAuth": { + "type": "http", + "description": "Authenticate with Tavily using a Personal Access Token.", + "scheme": "bearer", + "bearerFormat": "your api key" + } + }, + "versionName": "original", + "preview": true } diff --git a/partners/servers/tomtom-mcp-server.json b/partners/servers/tomtom-mcp-server.json index e3891b9..e07cb29 100644 --- a/partners/servers/tomtom-mcp-server.json +++ b/partners/servers/tomtom-mcp-server.json @@ -1,51 +1,53 @@ { - "name": "tomtom-maps-mcp-server", - "title": "TomTom Maps", - "summary": "Give your application real-time geospatial context from TomTom —  including maps, routing, search, geocoding and traffic.", - "description": "Give your application real-time geospatial context from TomTom —  including maps, routing, search, geocoding and traffic.", - "vendor": "Partner", - "visibility": "true", - "kind": "mcp", - "remote": "https://mcp.tomtom.com/maps", - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/TomTom.png", - "externalDocumentation": { - "title": "TomTom MCP documentation", - "url": "https://developer.tomtom.com/tomtom-mcp/documentation/overview" - }, - "license": { - "name": "User License Terms", - "url": "https://developer.tomtom.com/terms-and-conditions" - }, - "useCases": [ - { - "name": "Search & Geocoding", - "description": "Converts addresses/locations into precise coordinates, performs reverse lookups, and executes fuzzy searches for points of interest (POIs) globally." + "name": "tomtom-maps-mcp-server", + "title": "TomTom Maps", + "summary": "Give your application real-time geospatial context from TomTom —  including maps, routing, search, geocoding and traffic.", + "description": "Give your application real-time geospatial context from TomTom —  including maps, routing, search, geocoding and traffic.", + "vendor": "Partner", + "visibility": "true", + "kind": "mcp", + "remote": "https://mcp.tomtom.com/maps", + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/TomTom.png", + "externalDocumentation": { + "title": "TomTom MCP documentation", + "url": "https://developer.tomtom.com/tomtom-mcp/documentation/overview" }, - { - "name": "Multi-Modal Routing", - "description": " Calculate optimized routes, travel times, travel distances, and reachable ranges – all considering TomTom’s high-quality real-time traffic." + "license": { + "name": "User License Terms", + "url": "https://developer.tomtom.com/terms-and-conditions" }, - { - "name": "Real-Time Traffic Context", - "description": "Provides current Traffic Incidents and flow data for making dynamic, effective route decisions, rerouting, and generating predictive Estimated Times of Arrival (ETAs)." + "useCases": [ + { + "name": "Search & Geocoding", + "description": "Converts addresses/locations into precise coordinates, performs reverse lookups, and executes fuzzy searches for points of interest (POIs) globally." + }, + { + "name": "Multi-Modal Routing", + "description": " Calculate optimized routes, travel times, travel distances, and reachable ranges – all considering TomTom’s high-quality real-time traffic." + }, + { + "name": "Real-Time Traffic Context", + "description": "Provides current Traffic Incidents and flow data for making dynamic, effective route decisions, rerouting, and generating predictive Estimated Times of Arrival (ETAs)." + }, + { + "name": "Visual Context (Static Maps)", + "description": "Generate maps with overlays: routes, location markers and range polygons." + } + ], + "categories": "Geolocation", + "tags": [], + "supportContactInfo": { + "name": "customer support contact", + "url": "https://support.tomtom.com/support" }, - { - "name": "Visual Context (Static Maps)", - "description": "Generate maps with overlays: routes, location markers and range polygons." - } - ], - "categories": "Geolocation", - "tags": [], - "supportContactInfo": { - "name": "customer support contact", - "url": "https://support.tomtom.com/support"}, - "versionName": "original", - "securitySchemes": { - "tomtomSecret": { - "type": "apiKey", - "in": "header", - "name": "tomtom-api-key", - "description": "Secret is provided via headers. " - } - } - } \ No newline at end of file + "versionName": "original", + "securitySchemes": { + "tomtomSecret": { + "type": "apiKey", + "in": "header", + "name": "tomtom-api-key", + "description": "Secret is provided via headers. " + } + }, + "preview": true +} diff --git a/partners/servers/vercel-mcp-server.json b/partners/servers/vercel-mcp-server.json index 7c75961..618761b 100644 --- a/partners/servers/vercel-mcp-server.json +++ b/partners/servers/vercel-mcp-server.json @@ -42,10 +42,14 @@ "openid", "offline_access" ], - "flows": ["authorizationCode"] + "flows": [ + "authorizationCode" + ] } }, "supportContactInfo": { "name": "customer support contact", - "url": "https://vercel.com/help"} -} \ No newline at end of file + "url": "https://vercel.com/help" + }, + "preview": true +} diff --git a/partners/servers/wix-mcp-server.json b/partners/servers/wix-mcp-server.json index 9dc5b3f..8ae1154 100644 --- a/partners/servers/wix-mcp-server.json +++ b/partners/servers/wix-mcp-server.json @@ -1,50 +1,52 @@ { - "name": "wix-mcp-server", - "title": "Wix MCP", - "summary": "Unified access to Wix's development ecosystem for documentation, implementation, and site management.", - "description": "Unified access to Wix's development ecosystem for documentation, implementation, and site management.", - "kind": "mcp", - "license": { - "name": "Wix Terms of Use", - "url": "https://www.wix.com/about/terms-of-use" - }, - "externalDocumentation": { - "title": "Wix MCP Documentation", - "url": "https://dev.wix.com/docs/api-reference/articles/wix-mcp/about-the-wix-mcp" - }, - "remote": "https://mcp.wix.com/mcp", - "versionName": "original", - "packages": [], - "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Wix.svg", - "useCases": [ - { - "name": "Documentation search", - "description": "Search and retrieve relevant Wix API documentation and code samples." + "name": "wix-mcp-server", + "title": "Wix MCP", + "summary": "Unified access to Wix's development ecosystem for documentation, implementation, and site management.", + "description": "Unified access to Wix's development ecosystem for documentation, implementation, and site management.", + "kind": "mcp", + "license": { + "name": "Wix Terms of Use", + "url": "https://www.wix.com/about/terms-of-use" }, - { - "name": "Site management", - "description": "Get contextual guidance for building Wix apps, headless implementations, and enterprise integrations, eliminating the need to switch between multiple resources." - } - ], - "tags": [], - "categories": "Web", - "vendor": "Partner", - "visibility": "true", - "securitySchemes": { - "wixApiKey": { - "type": "apiKey", - "in": "header", - "name": "Authorization", - "description": "API keys are provided via headers." + "externalDocumentation": { + "title": "Wix MCP Documentation", + "url": "https://dev.wix.com/docs/api-reference/articles/wix-mcp/about-the-wix-mcp" }, - "wixAccount": { - "type": "apiKey", - "in": "header", - "name": "wix-account-id", - "description": "account id is provided via headers. " - } - }, - "supportContactInfo": { - "name": "customer support contact", - "url": "https://www.wix.com/support-chatbot?nodeId=25a57397-ccf7-4376-8b74-48d51edf7159&referral=devRels"} -} \ No newline at end of file + "remote": "https://mcp.wix.com/mcp", + "versionName": "original", + "packages": [], + "icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/Wix.svg", + "useCases": [ + { + "name": "Documentation search", + "description": "Search and retrieve relevant Wix API documentation and code samples." + }, + { + "name": "Site management", + "description": "Get contextual guidance for building Wix apps, headless implementations, and enterprise integrations, eliminating the need to switch between multiple resources." + } + ], + "tags": [], + "categories": "Web", + "vendor": "Partner", + "visibility": "true", + "securitySchemes": { + "wixApiKey": { + "type": "apiKey", + "in": "header", + "name": "Authorization", + "description": "API keys are provided via headers." + }, + "wixAccount": { + "type": "apiKey", + "in": "header", + "name": "wix-account-id", + "description": "account id is provided via headers. " + } + }, + "supportContactInfo": { + "name": "customer support contact", + "url": "https://www.wix.com/support-chatbot?nodeId=25a57397-ccf7-4376-8b74-48d51edf7159&referral=devRels" + }, + "preview": true +} From 5292f83d73737baa80f4535b23b663e1981eba7f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:06:13 +0000 Subject: [PATCH 3/3] Add preview field to partner MCP server definitions Co-authored-by: lindazqli <139801625+lindazqli@users.noreply.github.com> --- partners/package-schema.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/partners/package-schema.json b/partners/package-schema.json index 6d3dbc0..7ffcae9 100644 --- a/partners/package-schema.json +++ b/partners/package-schema.json @@ -359,6 +359,5 @@ } } } - }, - "preview": true + } }