WSO2 · Schema

MCP Server Info object with basic minimal details.

MCPServerMetadata schema from WSO2 API Manager

API ManagementGatewaysOpen SourceAPI LifecycleGraphQLSOAPREST

Properties

Name Type Description
id string
name string
displayName string Display name of the MCP Server. This is the name that will be displayed in the Publisher and DevPortal. If not provided, the name will be used as the display name.
version string
provider string If the provider value is not given, the user invoking the API will be used as the provider.
View JSON Schema on GitHub

JSON Schema

publisher-api-mcp-server-metadata-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/wso2/refs/heads/main/json-schema/publisher-api-mcp-server-metadata-schema.json",
  "title": "MCP Server Info object with basic minimal details.",
  "description": "MCPServerMetadata schema from WSO2 API Manager",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "example": "01234567-0123-0123-0123-012345678901"
    },
    "name": {
      "type": "string",
      "example": "PizzaShackAPI"
    },
    "displayName": {
      "type": "string",
      "example": "PizzaShack API",
      "description": "Display name of the MCP Server.\nThis is the name that will be displayed in the Publisher and DevPortal.\nIf not provided, the name will be used as the display name.\n"
    },
    "version": {
      "type": "string",
      "example": "1.0.0"
    },
    "provider": {
      "type": "string",
      "description": "If the provider value is not given, the user invoking the API will be used as the provider.\n",
      "example": "admin"
    }
  }
}