← Datadog

Can an agent create a monitor with Datadog API?

The agent needs you to sign it up or register a client, provide a key or token and add a payment card. Interface found; job not yet run.

observedProbed revision sha256:f41cb4775be9…

Who does each step

Whether the agent handles it alone or a person has to step in.

  1. 01

    Discover

    Machine

    The vendor's machine-readable docs show the agent where and how to call this job.

  2. 02

    Access

    Workaround · setup

    You give the agent a key or token.

  3. 03

    Onboard

    Workaround · setup

    You sign up or register a client for the agent.

  4. 04

    Pay

    Workaround · setup

    You add a payment card at the vendor's checkout.

  5. 05

    Confirm

    Machine

    The response or specification defines errors the agent can distinguish from success.

  6. 06

    Sustain

    Machine

    The agent can renew and revoke its own access.

  • Access: handing over a key or token.
  • Onboard: signing up or registering a client for the agent.
  • Pay: adding a payment card.

To remove these handoffs: support OAuth client registration so the agent can register its own client and ask for consent; provide an agent registration route, such as auth.md, a sign-up API or OAuth client registration; support payment in the request, such as x402 or MPP, so setup does not require a person to add a card.

Agent surfaces

2 kinds · 5 entries
OAuthprotected resource · authorization server

The probe

13 Oct 2026 · 23:45 UTC · 72.34 s

Each request it sent and what came back; the descriptors it read, counted, with what they named.

Discover48 descriptor reads8 facts
Found
For agentswww.datadoghq.com/llms.txtOAuthmcp.datadoghq.com/v1/mcpOAuthmcp.datadoghq.com/v1/mcpOAuthmcp.datadoghq.com/v1/mcpOAuthmcp.datadoghq.comOAuthmcp.datadoghq.com/v1/mcpFor agentsdocs.datadoghq.com/llms.txtFor agentsapi.datadoghq.com
From
www.datadoghq.com/llms.txt · mcp.datadoghq.com/.well-known/oauth-protected-resource/v1/mcp · mcp.datadoghq.com/.well-known/oauth-authorization-server · mcp.datadoghq.com/.well-known/oauth-protected-resource · docs.datadoghq.com/llms.txt · docs.datadoghq.com/api/latest/monitors/create-a-monitor.md
This endpoint
api.datadoghq.com/api is named by a document written for agents
Job requestPOST api.datadoghq.com/api/v1/monitor40149 ms
Request
POST https://api.datadoghq.com/api/v1/monitor
Response
401 · application/json · 27 bytes
Body
sha256:6d0f673e7bb9c6a7cd60f77b45dc61e2a081ee1106a122894c37aa46f7725647
Exchange
sha256:d155f49e78a998cf7333f67dcb1b288c5fad9e1a9376d08b095cb54cd8a7c349
Resource metadataGET api.datadoghq.com/.well-known/oauth-protected-resource/api/v1/monitor40460 ms
Request
GET https://api.datadoghq.com/.well-known/oauth-protected-resource/api/v1/monitor
Response
404 · application/json · 24 bytes
Body
sha256:0823a2f5fa961f158dcf604aeb2fe6c43c31718750c522670621f014889942c3
Exchange
sha256:2b6fc433d6aef558674b6c62fa12fb5d196bb21a32fd4c39920e87a181c166f1
Resource metadataGET api.datadoghq.com/.well-known/oauth-protected-resource40445 ms
Request
GET https://api.datadoghq.com/.well-known/oauth-protected-resource
Response
404 · application/json · 24 bytes
Body
sha256:0823a2f5fa961f158dcf604aeb2fe6c43c31718750c522670621f014889942c3
Exchange
sha256:42ef032f3516412c94f57202c1c0a4f5d8898627ba9438d53a4d53e8b87eb7ed
Job requestsession openedPOST mcp.datadoghq.com/v1/mcp?toolsets=alerting40143 ms
Request
POST https://mcp.datadoghq.com/v1/mcp?toolsets=alerting
Response
401 · application/json · 27 bytes
Body
sha256:6d0f673e7bb9c6a7cd60f77b45dc61e2a081ee1106a122894c37aa46f7725647
Exchange
sha256:7211dee0a0afaf29484d107a5b89adb4c2bffa557d7ee9bed3426318213af235
Resource metadataGET mcp.datadoghq.com/.well-known/oauth-protected-resource/v1/mcp20044 ms
Request
GET https://mcp.datadoghq.com/.well-known/oauth-protected-resource/v1/mcp
Response
200 · application/json · 147 bytes
Body
sha256:236d0ae4a9994f7319c069d66e1a5d703842b364aec549d2b79444c8cba012b0
Exchange
sha256:772b7d8113f7eedc51cf8004384163ce35c79bb16a56c4ca6b18fe88d5920070
Authorization serverGET mcp.datadoghq.com/.well-known/oauth-authorization-server/v1/mcp20043 ms
Request
GET https://mcp.datadoghq.com/.well-known/oauth-authorization-server/v1/mcp
Response
200 · application/json · 659 bytes
Body
sha256:0b69fd0b67a343bc5c557e0dcdd930bb7e94573592c0c26daa9fab1fdb3e6a13
Exchange
sha256:3179974bf1a5adbe596f25fce370e056f5bf1c66f4dc06d7b60643fb1416740a
AuthorizationGET app.datadoghq.com/oauth2/v1/authorize?response_type=code&client_id=51ea5567-28b8-4c79-9a7d-e70239b14811&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=f2c4a1b12c6b504cec19a135569e5c58&code_challenge=YFHpqbopco518BG8Phu5rm1V_F9TzyweLCdwRG1NPG0&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.datadoghq.com%2Fv1%2Fmcp%3Ftoolsets%3Dalerting30747 ms
Request
GET https://app.datadoghq.com/oauth2/v1/authorize?response_type=code&client_id=51ea5567-28b8-4c79-9a7d-e70239b14811&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=f2c4a1b12c6b504cec19a135569e5c58&code_challenge=YFHpqbopco518BG8Phu5rm1V_F9TzyweLCdwRG1NPG0&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.datadoghq.com%2Fv1%2Fmcp%3Ftoolsets%3Dalerting
Response
307 · application/octet-stream · 0 bytes
Body
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Exchange
sha256:18b9a02e3109e0f3bb31f1d7f975cc065269fe89c329c3f1f5be85bf1d952443
Declared pageGET app.datadoghq.com/organization-settings/mcp40147 ms
Request
GET https://app.datadoghq.com/organization-settings/mcp
Response
401 · application/json · 27 bytes
Body
sha256:6d0f673e7bb9c6a7cd60f77b45dc61e2a081ee1106a122894c37aa46f7725647
Exchange
sha256:4e6cfe4bb74e1b46fbe2ceb6085ae7581665d4d1fe84b282ec0a695994a6187d
Declared pageGET app.datadoghq.com/signup20055 ms
Request
GET https://app.datadoghq.com/signup
Response
200 · text/html · 6112 bytes
Body
sha256:02a1ba45a2dff9c0f1dc488b958e7b7e9246cf17ae553972236f45d54c55969d
Exchange
sha256:7e5e29a210dc6cc201a58b5073ac299f83b164ed63ea1b9bb54d2c23eb1df31b
Declared pageGET app.datadoghq.com/account/billing40142 ms
Request
GET https://app.datadoghq.com/account/billing
Response
401 · application/json · 27 bytes
Body
sha256:6d0f673e7bb9c6a7cd60f77b45dc61e2a081ee1106a122894c37aa46f7725647
Exchange
sha256:77b5174a3294430c9d4abd3983f9c4f0d6d0f4b90d315d1cd9b48b587683b7c5

Datadog on the startup-offers board

The grade’s badge

One image that keeps itself current, linking here.

Live badge for Datadog API, agent grade: B[![agent grade](https://sourcey.com/badges/agent-readiness/arp_01m4pmkbtak6hq52fr8byxcptp.svg)](https://sourcey.com/c/datadog/agent-readiness/datadog-api/monitor-create)

Improve the report

Correct it, probe it again, or improve the path.

Profile
arp_01m4pmkbtak6hq52fr8byxcptp
Projection
sha256:c3ba02e1b0f03b941bb6f0120e1723f5568b295d82afe0bb213d60f5b9a50ea5
Policy
kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac