Skip to content

Conversation

nimit2801
Copy link
Contributor

@nimit2801 nimit2801 commented Jun 18, 2025

This commit introduces a new tool, list_meetings, which allows users to filter and list meetings in DevRev based on various criteria such as channel, creator, date ranges, and more. The tool supports pagination and sorting options to enhance the user experience.

Related issue: https://app.devrev.ai/devrev/works/ISS-183945

Key Features:

  1. Comprehensive Filtering Options:

    • Filter by channel, creator, members, organizer
    • Date-based filtering (created, scheduled, ended dates)
    • Support for external references
    • State-based filtering
  2. Advanced Functionality:

    • Pagination support via cursor mechanism
    • Customizable result limits
    • Flexible sorting options
    • Support for both past and upcoming meetings
  3. Implementation Details:

    • Full integration with DevRev's meetings.list API endpoint
    • Proper error handling and response formatting
    • Consistent with other MCP tools
    • Comprehensive parameter validation
  4. Example Use Cases:

    • List upcoming meetings for a user
    • Find meetings in specific date ranges
    • Filter meetings by channel or organizer
    • Get historical meeting data
This commit introduces a new tool, list_meetings, which allows users to filter and list meetings in DevRev based on various criteria such as channel, creator, date ranges, and more. The tool supports pagination and sorting options to enhance the user experience. Co-authored-by: DevRev <devrev@DevRevs-MacBook-Pro.local>
@nimit2801 nimit2801 requested a review from a team as a code owner June 18, 2025 13:17
@nimit2801 nimit2801 requested a review from floatingIce91 June 18, 2025 13:18
Copy link
Contributor

@floatingIce91 floatingIce91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comments added

This commit updates the list_meetings tool by refining the filtering and sorting criteria. The channel and state fields now include specific enumerated values, and the sort_by field has been enhanced to allow sorting by various date fields in both ascending and descending order. Additionally, the description for created_by has been clarified to specify DevRev IDs.
@floatingIce91 floatingIce91 merged commit 22093c0 into main Jun 25, 2025
2 of 5 checks passed
@floatingIce91 floatingIce91 deleted the feat/list-meetings branch June 25, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants