Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .changeset/fix-member-list-limit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
---

Fix list_paying_members returning incomplete results: raise default limit from 50 to 200 (max 500) so Addie sees all ~132 active members without explicitly passing a limit.
4 changes: 2 additions & 2 deletions server/src/addie/mcp/admin-tools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1145,7 +1145,7 @@ Roles: member (default), admin (can manage team), owner (full control)`,
},
limit: {
type: 'number',
description: 'Maximum results (default: 50, max: 200)',
description: 'Maximum results (default: 200, max: 500)',
},
},
},
Expand Down Expand Up @@ -6845,7 +6845,7 @@ Use add_committee_leader to assign a leader.`;
const pool = getPool();
const includeIndividual = input.include_individual !== false;
const includePaymentIssues = input.include_payment_issues === true;
const limit = Math.min(Math.max((input.limit as number) || 50, 1), 200);
const limit = Math.min(Math.max((input.limit as number) || 200, 1), 500);
const allowedStatuses = includePaymentIssues
? ['active', 'past_due', 'unpaid']
: ['active'];
Expand Down
Loading