naftiko: 1.0.0-alpha2 info: label: Triton One Customers API — Address Watch Lists description: 'Triton One Customers API — Address Watch Lists. Add, list, and remove on-chain address watch list entries for collections and Merkle trees.' tags: - Triton One - AddressWatchLists - Solana created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: TRITON_CUSTOMERS_TOKEN: TRITON_CUSTOMERS_TOKEN capability: consumes: - type: http namespace: customers-address-watch-lists baseUri: https://customers.triton.one description: Triton One Customers API — Address Watch Lists business capability. resources: - name: address-watch-lists path: /api/v1/address_watch_lists operations: - name: listAddressWatchLists method: GET description: List Address Watch Lists outputRawFormat: json inputParameters: - name: variant in: query type: string - name: subscription_uuid in: query type: string - name: subscription_type in: query type: string outputParameters: - name: result type: object value: $. - name: subscription-address-watch-lists path: /api/v1/subscriptions/{subscriptionUuid}/address_watch_lists operations: - name: createAddressWatchList method: POST description: Add Address Watch List outputRawFormat: json inputParameters: - name: subscriptionUuid in: path type: string required: true - name: body in: body type: object required: true outputParameters: - name: result type: object value: $. - name: address-watch-list path: /api/v1/address_watch_lists/{watchListUuid} operations: - name: deleteAddressWatchList method: DELETE description: Delete Address Watch List inputParameters: - name: watchListUuid in: path type: string required: true authentication: type: bearer value: '{{env.TRITON_CUSTOMERS_TOKEN}}' exposes: - type: mcp namespace: customers-address-watch-lists-mcp port: 9090 transport: http description: MCP adapter for Triton Address Watch Lists. tools: - name: triton-list-address-watch-lists description: List Triton address watch list entries. hints: readOnly: true destructive: false idempotent: true call: customers-address-watch-lists.listAddressWatchLists with: variant: tools.variant subscription_uuid: tools.subscription_uuid subscription_type: tools.subscription_type outputParameters: - type: object mapping: $. - name: triton-create-address-watch-list description: Add a Triton address watch list entry (collection or Merkle tree). hints: readOnly: false destructive: false idempotent: false call: customers-address-watch-lists.createAddressWatchList with: subscriptionUuid: tools.subscriptionUuid body: tools.body outputParameters: - type: object mapping: $. - name: triton-delete-address-watch-list description: Delete a Triton address watch list entry. hints: readOnly: false destructive: true idempotent: true call: customers-address-watch-lists.deleteAddressWatchList with: watchListUuid: tools.watchListUuid