2025-12-04 13:34:56 +01:00
|
|
|
# Tasks: Update MCP Server for Organization Members
|
|
|
|
|
|
2025-12-04 13:44:01 +01:00
|
|
|
- [x] Update `create_member` tool definition with memberType and companyName fields <!-- id: 0 -->
|
|
|
|
|
- [x] Update `update_member` tool definition with memberType and companyName fields <!-- id: 1 -->
|
|
|
|
|
- [x] Add memberType and companyName to listMembers GraphQL query <!-- id: 2 -->
|
|
|
|
|
- [x] Add memberType and companyName to getMember GraphQL query <!-- id: 3 -->
|
|
|
|
|
- [x] Add memberType and companyName to createMember mutation response <!-- id: 4 -->
|
|
|
|
|
- [x] Add memberType and companyName to updateMember mutation response <!-- id: 5 -->
|
|
|
|
|
- [x] Update formatMember function to distinguish between individual and organization members <!-- id: 6 -->
|
|
|
|
|
- [x] Test individual member creation (verify existing behavior) <!-- id: 7 -->
|
|
|
|
|
- [x] Test organization member creation (verify new behavior) <!-- id: 8 -->
|
|
|
|
|
- [x] Test member listing with mixed member types (verify formatting) <!-- id: 9 -->
|
|
|
|
|
- [x] Verify GraphQL schema introspection includes MemberType enum <!-- id: 10 -->
|
2025-12-04 13:34:56 +01:00
|
|
|
|
|
|
|
|
**Note**: All changes are in a single file: `src/mcp_server.ts`
|