Skip to main content

Set up the Datadog MCP server

The Datadog MCP server lets AI agents retrieve observability data — logs, metrics, traces, monitors, dashboards, incidents, and more — directly from your Datadog account. This guide covers enabling MCP at the Datadog organization level, granting users the required role permissions, and connecting the server to MintMCP using per-user OAuth.

Prerequisites

  • A MintMCP admin account
  • A Datadog account. Government sites (app.ddog-gov.com, us2.ddog-gov.com) are not supported.
  • A Datadog admin to enable MCP at the organization level — see Enable MCP for the organization below.
  • Users who will access MCP tools need mcp_read on their Datadog role — see Grant MCP role permissions below.

Enable MCP for the organization

MCP is gated by two org-level toggles in Datadog. They apply to every user regardless of role, so an admin needs to enable MCP Access (and optionally MCP Write Access) before anyone can use the MCP server.

  1. In Datadog, click your profile in the bottom-left sidebar and open Organization Settings > Preferences (direct link).

    Datadog profile menu with Organization Settings highlighted
  2. Set the MCP toggles:

    • MCP Access — enable to allow MCP usage across the organization.
    • MCP Write Access — enable only if users need to create or modify Datadog resources through MCP. Defaults to off; leave it off for read-only access.
    Datadog Organization Settings Preferences page showing MCP Access and MCP Write Access toggles

Grant MCP role permissions

Every Datadog user who will use the MCP server needs mcp_read on their role. Users on the Standard Role already have both mcp_read and mcp_write by default — no action needed for them.

For users on the Read Only Role or a Custom Role:

  1. In the Organization Settings sidebar, select Roles under ACCESS (direct link).

    Organization Settings sidebar with Roles highlighted under the ACCESS section
  2. Find the role you want to update and click the Edit (pencil) icon.

    Roles list with the Edit pencil icon on a role row
  3. Under Permissions, search for mcp and enable MCP Read. Enable MCP Write too if users on this role need to create or modify Datadog resources.

    Permissions search filtered to mcp showing MCP Read and MCP Write checkboxes
  4. Click Save.

MCP permissions reference:

PermissionWhat it unlocksWho needs it
mcp_readRead-only tools: query monitors, search logs, retrieve dashboards, list servicesAll users
mcp_writeWrite tools: create monitors, mute hosts, modify dashboardsUsers who need to make changes

MCP permissions don't grant access on their own — they unlock the MCP surface on top of whatever Datadog access the user already has. A user with mcp_read but no access to a specific monitor still cannot read that monitor through the MCP server.

Add Datadog to MintMCP

  1. In MintMCP, go to MCP store > Manage store.

  2. Click + Add an MCP to your registryConnect to an MCP by URL.

  3. Enter the Datadog MCP server URL:

    https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=all
  4. Set Connection type to Per-user credentials.

  5. Set Authorization method to OAuth.

  6. Click Create.

Security considerations

  • OAuth attributes activity per user — each user operates with their own Datadog identity, so Datadog's audit log reflects who ran each tool.
  • Permissions follow the user — a user can only see and act on what their Datadog role allows. MintMCP does not elevate access.
  • Grant mcp_write only to users who need to create or modify Datadog resources. mcp_read only is safer for general AI access.
  • The Datadog MCP server enforces rate limits of 50 requests per 10 seconds per user, 5,000 calls per day, and 50,000 calls per month. Contact Datadog to request higher limits.

Troubleshooting

  • Tools missing from the list — confirm the user has mcp_read and that the server URL includes ?toolsets=all.
  • Write tools fail with a permissions error — the user is missing mcp_write or lacks resource-level permission on the target object.

Next steps