claude-codeClaude Code

Connect Claude Code to Datadog and Telegram

Wire Datadog and Telegram into Claude Code and it can stand up monitoring and push the news straight to your team's chat. Datadog holds the monitors, incidents, and SLOs, and Telegram is the fast channel where people actually read alerts. The agent can create a monitor and send the details to a channel or chat in the same run, so nobody has to open the dashboard to learn something changed. It can also generate an invite link to bring a responder into the conversation.

Loading preview…
Opens a workflow with 100 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.

Telegram

48 tools
Send Message to Chat

Send message directly to a chat ID

Send Message to Channel

Send message to a public channel or group

Send Document File

Send a document/file to a chat ID

Send Webhook Delivery

Deliver via webhook (no message required)

Send Photo Image

Send a photo to a chat

Send Video File

Send a video to a chat

Send Audio File

Send an audio file to a chat

Send Voice Note

Send a voice note (.ogg) to a chat

Send Animated Video

Send a GIF or silent H.264/MPEG-4 AVC video

Send Circular Video

Send a circular video message

Send Sticker

Send a sticker

Send Photo Video Album

Send a group of photos, videos, or documents as an album

Send Contact Information

Send a phone contact

Send Location Pin

Send a geographic location

Send Venue Location

Send a venue (location with title and address)

Send Dice Emoji

Send an animated emoji that displays a random value

Edit Message Text

Edit the text of a sent message

Edit Message Caption

Edit the caption of a media message

Delete Message

Delete a message

Delete Multiple Messages

Delete multiple messages at once

Pin Message in Chat

Pin a message in a chat

Unpin Chat Message

Unpin a message (or all messages) in a chat

Forward Message to Chat

Forward a message to another chat

Copy Message to Chat

Copy a message to another chat (without forward tag)

Send Chat Typing Indicator

Show a 'typing…' or 'uploading…' indicator in a chat

Send Poll or Quiz

Create and send a poll or quiz

Stop Active Poll

Stop a running poll

Get Chat Details

Get full information about a chat

Get Chat Member Info

Get information about a member of a chat

Get Chat Member Count

Get the number of members in a chat

Get Chat Admin List

Get a list of administrators in a chat

Ban User from Chat

Ban a user from a chat

Unban User from Chat

Unban a previously banned user

Restrict User Permissions

Restrict a user's permissions in a chat

Promote User to Admin

Promote a user to admin or update their admin rights

Set Chat Title

Change the title of a chat

Set Chat Description

Change the description of a chat

Create Chat Invite Link

Create an additional invite link for a chat

Revoke Chat Invite Link

Revoke an invite link to a chat

Answer Inline Button Callback

Answer a callback query from an inline keyboard button

Answer Inline Search Results

Answer an inline query with a list of results

Set Message Emoji Reaction

Set a reaction on a message

Get Bot Information

Get basic information about the bot

Get File Download Info

Get info about a file by its file_id (includes download URL)

Send Payment Invoice

Send a payment invoice

Answer Payment Pre Checkout

Confirm or reject a payment pre-checkout query

Setup Telegram Channel Guided

Guided channel setup flow. Registers a webhook with the bot, then generates a deep-link for the user. When the user adds the bot to their channel as admin, the channel ID is automatically detected and stored — no manual copy-pasting needed.

Connect Telegram Channel

Connect a Telegram channel by entering its @username or numeric ID. The bot must already be added as an admin to the channel before running. This node validates the connection and returns the channel details. Works correctly in setup flows — runs once and returns channel_id immediately.

What you can build

Create a Datadog monitor for a service and send its details to your ops Telegram channel so the team knows what is now watched.
Open a Datadog incident, send the summary to the on-call Telegram chat, and create a chat invite link for anyone you need to pull in.
Schedule a Datadog downtime for maintenance, post a heads-up to the Telegram channel, and message again when you cancel it.
Create a Datadog SLO for a new service and send the target to your Telegram channel so stakeholders can track it.

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 Telegram wired in as tools. Connect your account and run.