naftiko: 1.0.0-alpha2 info: label: Triton One Solana RPC — Custom Methods description: 'Triton One Solana RPC custom methods including getTransactionsForAddress (consolidated address history), getRecentPrioritizationFees with percentile parameter, and the standard Solana JSON-RPC entrypoint.' tags: - Triton One - Solana - JSON-RPC - PriorityFees created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: TRITON_RPC_TOKEN: TRITON_RPC_TOKEN TRITON_RPC_ENDPOINT: TRITON_RPC_ENDPOINT capability: consumes: - type: http namespace: solana-rpc baseUri: 'https://{{env.TRITON_RPC_ENDPOINT}}.rpcpool.com' description: Triton One Solana JSON-RPC consumed surface. resources: - name: rpc path: / operations: - name: callRpc method: POST description: Send a Solana JSON-RPC request. outputRawFormat: json inputParameters: - name: body in: body type: object required: true outputParameters: - name: result type: object value: $. authentication: type: apikey key: Authorization value: '{{env.TRITON_RPC_TOKEN}}' placement: header exposes: - type: mcp namespace: solana-rpc-mcp port: 9090 transport: http description: MCP adapter exposing Triton's custom Solana RPC methods as named tools. tools: - name: triton-get-recent-prioritization-fees description: Get recent prioritization fees with percentile parameter (1-10000, 5000 = median). hints: readOnly: true destructive: false idempotent: true call: solana-rpc.callRpc with: body: tools.body outputParameters: - type: object mapping: $. - name: triton-get-transactions-for-address description: Consolidated Solana address history (signatures or full transactions) with slot/blockTime/status/tokenAccounts filters and pagination. hints: readOnly: true destructive: false idempotent: true call: solana-rpc.callRpc with: body: tools.body outputParameters: - type: object mapping: $. - name: triton-solana-rpc-call description: Send an arbitrary Solana JSON-RPC method through Triton's RPC endpoint. hints: readOnly: false destructive: false idempotent: false call: solana-rpc.callRpc with: body: tools.body outputParameters: - type: object mapping: $.