Integrates with Dynatrace to provide real-time observability data, enabling developers to monitor problems, security vulnerabilities, logs, and metrics directly in their development workflows.
- Log in to your Dynatrace account
- Create an OAuth Client in Dynatrace
- Navigate to Settings → Access tokens and OAuth clients.
- Click Create OAuth client.
- Enter a name and optional description.
- Add the required scopes (permissions) listed below to your OAuth client:
app-engine:apps:run
app-engine:functions:run
hub:catalog:read
environment-api:security-problems:read
environment-api:entities:read
environment-api:problems:read
environment-api:metrics:read
environment-api:slo:read
storage:buckets:read
storage:logs:read
storage:metrics:read
storage:bizevents:read
storage:spans:read
storage:entities:read
storage:events:read
storage:security.events:read
storage:system:read
storage:user.events:read
storage:user.sessions:read
settings:objects:read
(do not use app-settings:objects:read
)
- Save the client, then note down the OAuth Client ID and OAuth Client Secret. You will need these only once—they won’t be shown again.
- Find your Dynatrace Environment URL
- From your environment dashboard, copy the URL from the browser address bar. It should look like
https://abc12345.apps.dynatrace.com
(do not use Dynatrace classic URLs).
- (Optional) Find your Slack Connection ID
- Fill in the FastMCP connection interface
- Click the Install Now button in FastMCP for Dynatrace.
- Enter the following values in the FastMCP connection fields:
- OAUTH_CLIENT_ID: The OAuth Client ID you created.
- OAUTH_CLIENT_SECRET: The OAuth Client Secret you created.
- DT_ENVIRONMENT: The environment URL you copied (e.g.,
https://abc12345.apps.dynatrace.com
).
- SLACK_CONNECTION_ID: (Optional) The Slack Connection ID if you want Slack integration.
- Save and complete the FastMCP setup
- Save your configuration. Your Dynatrace MCP server will now be able to access observability data as configured.
Troubleshooting Tips
- Double-check scopes when creating the OAuth client.
- If you receive authentication errors, review your user permissions and OAuth client scope setup.
- See the official Dynatrace documentation for more step-by-step details on creating OAuth clients and required scopes.
Your MCP is now ready to interact with the Dynatrace platform!