Triton One · Capability
Triton One Customers API — Tokens
Triton One Customers API — Tokens. Create, list, activate, and deactivate RPC consumption tokens used to authenticate against Triton RPC endpoints.
MCP Tools
triton-list-tokens
List Triton RPC consumption tokens.
read-only
idempotent
triton-create-token
Create a Triton RPC consumption token.
triton-activate-token
Activate a Triton RPC consumption token.
idempotent
triton-deactivate-token
Deactivate a Triton RPC consumption token.
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Triton One Customers API — Tokens
description: 'Triton One Customers API — Tokens. Create, list, activate, and deactivate RPC consumption tokens used to authenticate against Triton RPC endpoints.'
tags:
- Triton One
- Tokens
- Auth
created: '2026-05-25'
modified: '2026-05-25'
binds:
- namespace: env
keys:
TRITON_CUSTOMERS_TOKEN: TRITON_CUSTOMERS_TOKEN
capability:
consumes:
- type: http
namespace: customers-tokens
baseUri: https://customers.triton.one
description: Triton One Customers API — Tokens business capability.
resources:
- name: tokens
path: /api/v1/tokens
operations:
- name: listTokens
method: GET
description: List Tokens
outputRawFormat: json
inputParameters:
- name: account_uuid
in: query
type: string
- name: subscription_uuid
in: query
type: string
- name: per
in: query
type: integer
- name: page
in: query
type: integer
outputParameters:
- name: result
type: object
value: $.
- name: subscription-tokens
path: /api/v1/subscriptions/{subscriptionUuid}/tokens
operations:
- name: createToken
method: POST
description: Create Token
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: token-activate
path: /api/v1/tokens/{tokenUuid}/activate
operations:
- name: activateToken
method: PUT
description: Activate Token
inputParameters:
- name: tokenUuid
in: path
type: string
required: true
- name: token-deactivate
path: /api/v1/tokens/{tokenUuid}/deactivate
operations:
- name: deactivateToken
method: PUT
description: Deactivate Token
inputParameters:
- name: tokenUuid
in: path
type: string
required: true
- name: body
in: body
type: object
authentication:
type: bearer
value: '{{env.TRITON_CUSTOMERS_TOKEN}}'
exposes:
- type: mcp
namespace: customers-tokens-mcp
port: 9090
transport: http
description: MCP adapter for Triton Tokens.
tools:
- name: triton-list-tokens
description: List Triton RPC consumption tokens.
hints:
readOnly: true
destructive: false
idempotent: true
call: customers-tokens.listTokens
with:
account_uuid: tools.account_uuid
subscription_uuid: tools.subscription_uuid
per: tools.per
page: tools.page
outputParameters:
- type: object
mapping: $.
- name: triton-create-token
description: Create a Triton RPC consumption token.
hints:
readOnly: false
destructive: false
idempotent: false
call: customers-tokens.createToken
with:
subscriptionUuid: tools.subscriptionUuid
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: triton-activate-token
description: Activate a Triton RPC consumption token.
hints:
readOnly: false
destructive: false
idempotent: true
call: customers-tokens.activateToken
with:
tokenUuid: tools.tokenUuid
- name: triton-deactivate-token
description: Deactivate a Triton RPC consumption token.
hints:
readOnly: false
destructive: true
idempotent: true
call: customers-tokens.deactivateToken
with:
tokenUuid: tools.tokenUuid
body: tools.body