---
title: "List executable agent capabilities"
method: GET
path: "/api/agent/capabilities"
---

# List executable agent capabilities

`GET /api/agent/capabilities`

## Request

- Base URL: `https://goyondo.run`
- URL: `https://goyondo.run/api/agent/capabilities`
- Auth: none required

Canonical registry of task/MCP capabilities, their implementation status, and JSON argument schemas.

## Response `200`

Capability registry

- AgentCapabilitiesResponse
  - `success` boolean
  - `capabilities` CapabilityDefinition[]
    - `name` 'describe_capabilities' | 'get_schema' | 'list_trips' | 'get_trip' | 'create_trip' | 'update_trip' | 'regenerate_itinerary' | 'add_activity' | 'update_activity' | 'save_itinerary' | 'list_activities' | 'get_trip_alerts' | 'delete_activity' | 'get_user_preferences' | 'list_itinerary_segments' | 'get_trip_document' | 'get_trip_expense_summary' | 'submit_group_preferences' | 'submit_group_inspiration' | 'get_group_board' | 'react_to_place' | 'update_place_candidate' | 'update_user_preferences' | 'create_group_trip' | 'list_group_trips' | 'delete_group_trip' | 'join_group_trip' | 'get_group_trip' | 'run_alignment' | 'get_alignment' | 'list_proposals' | 'approve_proposal' | 'reject_proposal' | 'get_edit_log' | 'set_user_preference' | 'get_preference_profile' | 'update_day_notes'
    - `description` string
    - `auth_required` boolean
    - `implementation_status` 'implemented': Implementation state of the published capability.
    - `exposed_via` string[]
    - `input_schema` object: JSON Schema describing capability arguments.

---

[API](https://skmtc.dev/goyondo/apis/goyondo-api.md) · [All operations](https://skmtc.dev/goyondo/apis/goyondo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/goyondo/apis/goyondo-api/revisions/36faed6f335d?raw)
