Skip to content

feat(api): add list incident members and teams MCP tools#110

Open
timothedelion wants to merge 3 commits intomainfrom
tdelion/APPAI-450/list-teams
Open

feat(api): add list incident members and teams MCP tools#110
timothedelion wants to merge 3 commits intomainfrom
tdelion/APPAI-450/list-teams

Conversation

@timothedelion
Copy link
Collaborator

@timothedelion timothedelion commented Mar 4, 2026

Summary

  • Add two new MCP tools: list_incident_members and list_incident_teams to list members/teams with access to a secret incident
  • Add client methods with pagination support (_request_list + paginate_all)
  • Register tools in developer and secops servers with incidents:read scope

Test plan

  • Unit tests for both tools (10 tests covering basic, filters, pagination, get_all, direct_access)
  • VCR tests for both tools (8 tests with recorded cassettes)
  • Run make test-vcr-with-env to re-record cassettes if needed

🤖 Generated with Claude Code

timothedelion and others added 3 commits March 4, 2026 11:20
Add two new MCP tools to list members and teams with access to a
secret incident, with support for filtering and pagination.

Issue: APPAI-450

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add VCR test files for the new list_incident_members and
list_incident_teams tools. Cassettes need to be recorded with
make test-vcr-with-env.

Issue: APPAI-450

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@linear
Copy link

linear bot commented Mar 4, 2026

@timothedelion timothedelion self-assigned this Mar 4, 2026
@timothedelion timothedelion requested a review from KNedelec March 4, 2026 13:17
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.

1 participant