claude-codeClaude Code

Connect Claude Code to Datadog and Microsoft Teams

Connect Datadog and Microsoft Teams to Claude Code and a monitor alert can become a staffed war room on its own. It opens a Datadog incident, creates a Teams channel, starts an online meeting, and adds the on-call engineers. Datadog carries the signal, and Teams is where your responders already work. The agent stitches them together so the first minute of an incident is spent fixing it, not setting up the call.

Loading preview…
Opens a workflow with 89 tools ready to use.

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Datadog

52 tools
Create Monitor

Create an alert/metric monitor.

Get Monitor

Fetch a single monitor's details.

List Monitors

List all monitors, optionally filtered.

Update Monitor

Edit an existing monitor.

Delete Monitor

Delete a monitor.

Mute Monitor

Silence a monitor, optionally scoped and timed.

Unmute Monitor

Re-enable a muted monitor.

Search Monitors

Search monitors by query string.

Post Event

Post an event to the event stream.

Get Event

Fetch a single event.

List Events

List events in a time range.

Search Events

Query events with a structured filter.

Submit Metrics

Submit metric data points (time series).

Query Timeseries

Cross-product timeseries data query (v2).

Query Metrics (Legacy)

Query metric points over a time range (legacy v1).

List Active Metrics

List metrics actively reporting since a timestamp.

Get Metric Metadata

Fetch metadata for a metric.

Send Logs

Submit a log entry to the intake.

Search Logs

Search log events (v2 query).

Aggregate Logs

Aggregate/group log events.

Create Dashboard

Create a dashboard.

Get Dashboard

Fetch a dashboard definition.

List Dashboards

List all dashboards.

Update Dashboard

Update a dashboard.

Delete Dashboard

Delete a dashboard.

Create Incident

Open an incident.

List Incidents

List incidents.

Update Incident

Update incident fields/state.

Create Downtime

Schedule a monitor downtime.

Cancel Downtime

Cancel a scheduled downtime.

List Downtimes

List scheduled downtimes.

Get Downtime

Get a downtime by ID.

Update Downtime

Update an existing downtime.

Create SLO

Create a Service Level Objective.

Get SLO

Get an SLO by ID.

List SLOs

List all SLOs.

Update SLO

Update an existing SLO.

Delete SLO

Delete an SLO.

Get SLO History

Get SLO performance history.

List Hosts

List infrastructure hosts.

Get Host Totals

Get total active host counts.

Mute Host

Mute a host to silence its alerts.

Unmute Host

Unmute a host.

Get Host Tags

Get tags for a specific host.

Add Host Tags

Add tags to a host.

Update Host Tags

Replace all tags on a host.

Delete Host Tags

Remove all tags from a host.

Submit Service Check

Post a service check run.

List Synthetic Tests

List synthetic tests.

Get Synthetic Test

Get a synthetic test configuration.

Trigger Synthetic Tests

Trigger one or more synthetic tests to run immediately.

Pause/Resume Synthetic Test

Pause or resume a synthetic test.

Microsoft Teams

37 tools
List Joined Teams

List teams the signed-in user is a member of.

Get Team

Retrieve a team's properties and settings.

Create Team

Create a new team (async; returns an operation location).

List Channels

List channels in a team.

Get Channel

Retrieve a single channel.

Create Channel

Create a standard / private / shared channel in a team.

Delete Channel

Soft-delete a channel.

List Channel Messages

List top-level messages in a channel.

Get Channel Message

Retrieve a single channel message.

Send Channel Message

Post a message to a channel (delegated ChannelMessage.Send).

Reply to Channel Message

Reply within a channel message thread.

List Channel Message Replies

List replies in a channel message thread.

List Chats

List the signed-in user's 1:1 / group / meeting chats.

Get Chat

Retrieve a single chat.

Create Chat

Create a new 1:1 or group chat with members.

List Chat Messages

List messages in a chat.

Send Chat Message

Post a message to an existing chat (delegated ChatMessage.Send).

List Team Members

List members and their roles in a team.

Add Team Member

Add a member to a team.

Remove Team Member

Remove a member from a team.

List Installed Apps

List apps installed in a team.

Install App

Install an app from the catalog into a team.

List Channel Tabs

List tabs pinned to a channel.

Add Channel Tab

Pin a configured tab to a channel.

Create Online Meeting

Create a Teams online meeting and get the join URL.

Get Online Meeting

Retrieve an online meeting's details.

Get User Presence

Get a user's availability / activity (e.g. Available, Busy).

Update Team

Update a team's properties (PATCH).

Archive Team

Archive a team (read-only for members; POST /archive).

Unarchive Team

Restore an archived team (POST /unarchive).

Update Channel

Update a channel's properties (PATCH).

List Channel Members

List the members of a channel (private/shared channels).

Get Chat Message

Fetch a single chat message.

List Chat Members

List the members of a chat.

Delete Channel Tab

Remove a tab from a channel.

Uninstall App

Uninstall an app from a team.

Get My Presence

Get the signed-in user's presence.

What you can build

When Datadog opens an incident, create a Microsoft Teams channel for it and start an online meeting so responders can jump on a call.
Create a Datadog dashboard for the affected service and pin it as a tab inside a new Microsoft Teams channel for the on-call engineers.
Spin up a dedicated Teams team, add the responders, and open a Datadog SLO to track the recovery.
Once the fix ships, schedule a Datadog downtime for the verification window and archive the Microsoft Teams incident team.

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.

Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Frequently asked questions

Open your Claude Code agent in one click

NoClick runs Claude Code for you with Datadog and Microsoft Teams wired in as tools. Connect your account and run.