AI AGENTS

On-call agent: Datadog monitor to MCP action with two-key approval

A firing Datadog monitor triggers an agent that proposes a remediation via a custom MCP server and requires two distinct Slack approvals before the action executes.

CategoryAI Agents
Enginepaperclip
Difficultyadvanced
Triggerwebhook
Steps7
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDatadog monitor firesDatadogDatadog
  • ActionQuery custom MCP for state and toolsCustom MCP server
  • LogicSelect one MCP action, state blast radius
  • ActionRequest two distinct Slack approvalsSlack
  • LogicGate: require two different approvers
  • ActionExecute approved MCP remediationCustom MCP server
  • OutputReport outcome and rollback handle to SlackSlack

What it does

Bridges Datadog alerting to your internal tooling through a custom MCP server, with a stricter two-person rule. The agent proposes one MCP action (e.g. rotate a node, drain a queue) and only runs it after two different engineers approve.

When to use it

Use it for higher-blast-radius operations where one approval is not enough. Ideal when remediation lives behind an internal MCP server rather than raw shell.

How it works

  1. 1A Datadog monitor webhook posts the alert, metric, and tags.
  2. 2The agent queries the custom MCP server for current resource state and available remediation tools.
  3. 3It selects one MCP action and explains the blast radius and rollback path.
  4. 4The proposal goes to Slack requiring two distinct approver clicks.
  5. 5The gate enforces both approvals come from different users before proceeding.
  6. 6The MCP action executes and the agent reports the outcome and any rollback handle back to Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DatadogMetrics, traces, log search.
  2. 2
    Connect Custom MCP serverConnect any MCP-compatible tool you own.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.