compute_endpoint_list
List Globus Compute endpoints you can access. Use to find endpoint UUIDs by name or filter by your role.
Instructions
List Globus Compute endpoints accessible to the current user.
Use this to find the UUID of a Compute endpoint when the user refers to one by name (e.g. "run this at Argonne"). Match the user's request against the display names in the returned list. If no match is found, ask the user to provide the endpoint UUID directly.
Note: Compute endpoints are NOT searchable by keyword like Transfer endpoints. This tool only returns endpoints the user has access to.
Args: role: Filter by user's relationship to the endpoint. 'any' (default) returns all accessible endpoints. 'owner' returns only endpoints the user owns.
Returns: List of endpoint dicts with 'uuid', 'name', 'status', and other metadata.
Examples: compute_endpoint_list() compute_endpoint_list(role="owner")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | any |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |