List agents
list_agentsRetrieve and filter Gumloop agents by team, name, tool, trigger, or creator; sort and paginate results to find the right agents for inspection or reuse.
Instructions
List agents the caller has access to. Filter by team, search by name, or narrow to agents that use a specific tool or trigger. Results can be sorted with sort_order and paginated by sending page_size and/or cursor.
Read operation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | Filter to agents that use the specified saved flow as a tool. | |
| tool | No | Filter to agents that use the specified MCP server as a tool. | |
| cursor | No | Opaque cursor from a previous response's `next_cursor`. Pass it to fetch the next page. | |
| search | No | Case-insensitive substring match against the agent name. | |
| account | No | Named private Gumloop account; selects private credentials and user/team identity. | |
| creator | No | Filter to agents created by this user ID. | |
| team_id | No | Scope the listing to a single team. When omitted, returns agents owned by the authenticated user. | |
| page_size | No | Number of agents per page. Sending `page_size` or `cursor` opts into cursor pagination; requests that send neither return the full list. | |
| sort_order | No | Sort order for the listing. Defaults to newest first. | newest |
| has_triggers | No | When `true`, only returns agents that have at least one active trigger configured. | |
| include_last_used | No | When `true`, populates `last_used_at` on each agent with the timestamp of its most recent session. | |
| include_last_updated | No | When `true`, populates `last_updated_at` on each agent with the timestamp of its most recent configuration change. |