Skip to content

feat(on-call): add schedule responder lookups - #72

Open
yarinvak wants to merge 1 commit into
TANTIOPE:mainfrom
yarinvak:feat/on-call-schedules-71
Open

yarinvak wants to merge 1 commit into
TANTIOPE:mainfrom
yarinvak:feat/on-call-schedules-71

Conversation

@yarinvak

Copy link
Copy Markdown

Summary

  • add an on_call MCP tool backed by the official Datadog v2 SDK
  • support schedule configuration lookup, point-in-time schedule responder lookup, and current team responder lookup
  • register OnCallApi, make the tool independently disableable, and document the required on_call_read permission
  • provide an explicit permission hint for HTTP 403 responses
  • add SDK-level, MCP registration, configuration, and routing tests

API scope

Datadog currently exposes schedule lookup by ID and schedule/team responder endpoints, but no public endpoint for listing all On-Call schedules. This PR implements the supported read endpoints and documents that limitation.

Verification

  • npm run format:check
  • npm run lint
  • npm run typecheck
  • npm test -- --run --silent (72 files, 1,399 tests)
  • npm run build

Closes #71

Expose schedule details and point-in-time schedule or team
responders through the official Datadog SDK.

Closes TANTIOPE#71
@yarinvak
yarinvak requested a review from TANTIOPE as a code owner September 19, 2026 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Datadog On-Call schedules and responder tools

2 participants