Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RYFT_BASE_URLNoThe Ryft API base URL. Defaults to https://sandbox-api.ryftpay.com/v1https://sandbox-api.ryftpay.com/v1
RYFT_ACCOUNT_IDNoDefault Account header for account-scoped operations
RYFT_SECRET_KEYYesYour Ryft secret key. The server will exit immediately if this is missing.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
customers.createC

Create a Ryft customer.

customers.getB

Get a Ryft customer by id.

customers.listC

List Ryft customers.

customers.updateC

Update a Ryft customer.

customers.deleteC

Delete a Ryft customer.

customers.listPaymentMethodsC

List stored payment methods for a Ryft customer.

paymentSessions.createD

Create a Ryft payment session.

paymentSessions.getC

Get a Ryft payment session by id.

paymentSessions.listD

List Ryft payment sessions.

paymentSessions.updateC

Update a Ryft payment session.

paymentSessions.refundC

Refund a Ryft payment session.

paymentSessions.captureD

Capture a manually captured Ryft payment session.

paymentSessions.voidC

Void a Ryft payment session.

paymentSessions.continuePaymentC

Continue a Ryft payment after a required action such as 3DS.

paymentSessions.listTransactionsC

List transactions for a payment session.

paymentSessions.getTransactionC

Get a payment session transaction by id.

subscriptions.createC

Create a Ryft subscription.

subscriptions.getC

Get a Ryft subscription by id.

subscriptions.listD

List Ryft subscriptions.

subscriptions.updateD

Update a Ryft subscription.

subscriptions.cancelC

Cancel a Ryft subscription using the correct lifecycle endpoint.

subscriptions.getPaymentSessionsC

List payment sessions for a Ryft subscription.

files.createC

Upload a file to Ryft.

files.getC

Get a file by id.

files.listC

List files.

accounts.createD

Create a Ryft account.

accounts.getC

Get a Ryft account by id.

accounts.updateC

Update a Ryft account by id.

accounts.verifyC

Request account verification for a Ryft account.

accounts.createAuthorizationLinkC

Create a Ryft account authorization link for a registered account email.

accountLinks.generateTemporaryC

Generate a temporary Ryft account link for a hosted sub-account.

paymentMethods.getC

Get a Ryft payment method by id.

paymentMethods.updateC

Update a Ryft payment method billing address.

paymentMethods.deleteC

Delete a Ryft payment method.

webhooks.createC

Create a Ryft webhook endpoint.

webhooks.listB

List Ryft webhook endpoints.

webhooks.getC

Get a Ryft webhook by id.

webhooks.updateC

Update a Ryft webhook endpoint.

webhooks.deleteC

Delete a Ryft webhook endpoint.

persons.createC

Create a Ryft person for a business account.

persons.listC

List Ryft persons for an account.

persons.getC

Get a Ryft person by id.

persons.updateD

Update a Ryft person.

persons.deleteC

Delete a Ryft person.

payoutMethods.createC

Create a Ryft payout method for an account.

payoutMethods.listC

List payout methods for a Ryft account.

payoutMethods.getC

Get a Ryft payout method by id.

payoutMethods.updateC

Update a Ryft payout method.

payoutMethods.deleteC

Delete a Ryft payout method.

payouts.createC

Create a Ryft payout for an account.

payouts.listC

List Ryft payouts for an account.

payouts.getC

Get a Ryft payout by id.

transfers.createD

Create a Ryft transfer.

transfers.listC

List Ryft transfers.

transfers.getB

Get a Ryft transfer by id.

platformFees.listC

List Ryft platform fees.

platformFees.getC

Get a Ryft platform fee by id.

platformFees.getRefundsC

List refunds for a Ryft platform fee.

events.listD

List Ryft events.

events.getC

Get a Ryft event by id.

disputes.listC

List Ryft disputes.

disputes.getC

Get a Ryft dispute by id.

disputes.acceptC

Accept a Ryft dispute.

disputes.challengeC

Challenge a Ryft dispute.

disputes.addEvidenceC

Add evidence to a Ryft dispute.

disputes.deleteEvidenceC

Delete evidence from a Ryft dispute.

balances.listC

List Ryft balances for a currency.

balanceTransactions.listC

List Ryft balance transactions.

ryft.healthA

Show the Ryft MCP server configuration state without revealing secrets.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bkawk/ryft-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server