{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.6.0-rc.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.6.0-rc.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Dynatrace Platform Token","isRequired":true,"format":"string","isSecret":true,"name":"DT_PLATFORM_TOKEN"},{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-15T11:13:59.272011Z","publishedAt":"2025-09-15T11:13:59.272011Z","updatedAt":"2025-09-18T08:07:03.507179Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.6.0-rc.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.6.0-rc.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Dynatrace Platform Token","isRequired":true,"format":"string","isSecret":true,"name":"DT_PLATFORM_TOKEN"},{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-18T08:07:03.493254Z","publishedAt":"2025-09-18T08:07:03.493254Z","updatedAt":"2025-09-18T08:07:03.493254Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.9.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.9.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-09T07:38:56.727535Z","publishedAt":"2025-10-09T07:38:56.727535Z","updatedAt":"2025-10-09T07:38:56.727535Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.9.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.9.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-09T13:36:41.412763Z","publishedAt":"2025-10-09T13:36:41.412763Z","updatedAt":"2025-10-09T13:36:41.412763Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.9.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.9.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-15T09:11:12.627725Z","publishedAt":"2025-10-15T09:11:12.627725Z","updatedAt":"2025-10-15T09:11:12.627725Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-24T10:13:02.789217Z","publishedAt":"2025-11-24T10:13:02.789217Z","updatedAt":"2025-11-24T10:13:02.789217Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.0.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-09T12:01:40.540336Z","publishedAt":"2025-12-09T12:01:40.540336Z","updatedAt":"2025-12-09T12:01:40.540336Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-16T08:33:22.364089Z","publishedAt":"2025-12-16T08:33:22.364089Z","updatedAt":"2025-12-16T08:33:22.364089Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-16T11:56:40.043045Z","publishedAt":"2026-02-16T11:56:40.043045Z","updatedAt":"2026-02-16T11:56:40.043045Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.5.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.5.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-24T12:12:37.989589Z","publishedAt":"2026-02-24T12:12:37.989589Z","updatedAt":"2026-02-24T12:12:37.989589Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.5.0-beta.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.5.0-beta.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T15:11:41.22103Z","publishedAt":"2026-02-23T15:11:41.22103Z","updatedAt":"2026-02-23T15:11:41.22103Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.5.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.5.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-25T13:12:25.669269Z","publishedAt":"2026-02-25T13:12:25.669269Z","updatedAt":"2026-02-25T13:12:25.669269Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.5.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.5.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T07:26:12.811268Z","publishedAt":"2026-03-04T07:26:12.811268Z","updatedAt":"2026-03-04T07:26:12.811268Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.5.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.5.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-10T14:09:15.422241Z","publishedAt":"2026-03-10T14:09:15.422241Z","updatedAt":"2026-03-10T14:09:15.422241Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.6.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.6.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-13T07:59:35.82453Z","publishedAt":"2026-03-13T07:59:35.82453Z","updatedAt":"2026-03-13T07:59:35.82453Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.6.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.6.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-16T08:31:48.21886Z","publishedAt":"2026-03-16T08:31:48.21886Z","updatedAt":"2026-03-16T08:31:48.21886Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.7.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.7.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-20T08:33:52.21058Z","publishedAt":"2026-03-20T08:33:52.21058Z","updatedAt":"2026-03-20T08:33:52.21058Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.7.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.7.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-23T07:28:29.04153Z","publishedAt":"2026-03-23T07:28:29.04153Z","updatedAt":"2026-03-23T07:28:29.04153Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.7.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.7.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-23T14:56:06.383248Z","publishedAt":"2026-03-23T14:56:06.383248Z","updatedAt":"2026-03-23T14:56:06.383248Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.7.4","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.7.4","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T07:52:14.823015Z","publishedAt":"2026-03-27T07:52:14.823015Z","updatedAt":"2026-03-27T07:52:14.823015Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.7.5","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.7.5","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-30T07:55:48.826042Z","publishedAt":"2026-03-30T07:55:48.826042Z","updatedAt":"2026-03-30T07:55:48.826042Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.7.6","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.7.6","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-07T11:54:03.070274Z","publishedAt":"2026-04-07T11:54:03.070274Z","updatedAt":"2026-04-07T11:54:03.070274Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.8.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.8.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T14:22:35.590231Z","publishedAt":"2026-04-09T14:22:35.590231Z","updatedAt":"2026-04-09T14:22:35.590231Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.8.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.8.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-15T11:55:57.359537Z","publishedAt":"2026-04-15T11:55:57.359537Z","updatedAt":"2026-04-15T11:55:57.359537Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.8.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.8.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-21T13:35:46.681915Z","publishedAt":"2026-04-21T13:35:46.681915Z","updatedAt":"2026-04-21T13:35:46.681915Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.8.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.8.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-24T06:03:27.813362Z","publishedAt":"2026-04-24T06:03:27.813362Z","updatedAt":"2026-04-24T06:03:27.813362Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.8.4","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.8.4","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-30T15:11:21.090969Z","publishedAt":"2026-04-30T15:11:21.090969Z","updatedAt":"2026-04-30T15:11:21.090969Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.8.5","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.8.5","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-11T11:59:47.329402Z","publishedAt":"2026-05-11T11:59:47.329402Z","updatedAt":"2026-05-11T11:59:47.329402Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.8.6","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.8.6","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T07:19:21.064086Z","publishedAt":"2026-05-29T07:19:21.064086Z","updatedAt":"2026-05-29T07:19:21.064086Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.8.7","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.8.7","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-08T11:18:45.913573Z","publishedAt":"2026-06-08T11:18:45.913573Z","updatedAt":"2026-06-08T11:18:45.913573Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.dynatrace-oss/Dynatrace-mcp:1.8.7","count":30}}
