Skip to content

Feature Request: fields and filters arguments for list_boards tool #55

@koconnor3

Description

@koconnor3

When using the list_boards tool on a chat that already has plenty of context, the response to this tool call is often too large. In most cases, the LLM is looking for the board ID to go along with a board name I referenced, so I think it would be useful to use an argument on this tool call to specify which board fields to return rather than returning the full board objects (that would probably also conserve token usage significantly).

Perhaps the default can just be "id,name" and if the agent specifies a list of fields in the argument then the API call uses that field list instead?

While we’re at it, we could also include the 'filters' argument, because the API includes all closed boards by default unless you specify in the filters argument. As you can imagine, if someone has been using Trello for a long time the list of closed boards will likely be very long and in most cases those boards will be irrelevant to an agent’s task.

TL;DR:

  • add support for 'fields' and 'filters' arguments in the list_boards tool call
  • include defaults for those arguments:
    • fields: "id,name"
    • filters: "members, open, organization, starred"

Related API documentation:

https://developer.atlassian.com/cloud/trello/rest/api-group-members/#api-members-id-boards-get

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions