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.create

Create a Ryft customer.

customers.get

Get a Ryft customer by id.

customers.list

List Ryft customers.

customers.update

Update a Ryft customer.

customers.delete

Delete a Ryft customer.

customers.listPaymentMethods

List stored payment methods for a Ryft customer.

paymentSessions.create

Create a Ryft payment session.

paymentSessions.get

Get a Ryft payment session by id.

paymentSessions.list

List Ryft payment sessions.

paymentSessions.update

Update a Ryft payment session.

paymentSessions.refund

Refund a Ryft payment session.

paymentSessions.capture

Capture a manually captured Ryft payment session.

paymentSessions.void

Void a Ryft payment session.

paymentSessions.continuePayment

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

paymentSessions.listTransactions

List transactions for a payment session.

paymentSessions.getTransaction

Get a payment session transaction by id.

subscriptions.create

Create a Ryft subscription.

subscriptions.get

Get a Ryft subscription by id.

subscriptions.list

List Ryft subscriptions.

subscriptions.update

Update a Ryft subscription.

subscriptions.cancel

Cancel a Ryft subscription using the correct lifecycle endpoint.

subscriptions.getPaymentSessions

List payment sessions for a Ryft subscription.

files.create

Upload a file to Ryft.

files.get

Get a file by id.

files.list

List files.

accounts.create

Create a Ryft account.

accounts.get

Get a Ryft account by id.

accounts.update

Update a Ryft account by id.

accounts.verify

Request account verification for a Ryft account.

accounts.createAuthorizationLink

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

accountLinks.generateTemporary

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

paymentMethods.get

Get a Ryft payment method by id.

paymentMethods.update

Update a Ryft payment method billing address.

paymentMethods.delete

Delete a Ryft payment method.

webhooks.create

Create a Ryft webhook endpoint.

webhooks.list

List Ryft webhook endpoints.

webhooks.get

Get a Ryft webhook by id.

webhooks.update

Update a Ryft webhook endpoint.

webhooks.delete

Delete a Ryft webhook endpoint.

persons.create

Create a Ryft person for a business account.

persons.list

List Ryft persons for an account.

persons.get

Get a Ryft person by id.

persons.update

Update a Ryft person.

persons.delete

Delete a Ryft person.

payoutMethods.create

Create a Ryft payout method for an account.

payoutMethods.list

List payout methods for a Ryft account.

payoutMethods.get

Get a Ryft payout method by id.

payoutMethods.update

Update a Ryft payout method.

payoutMethods.delete

Delete a Ryft payout method.

payouts.create

Create a Ryft payout for an account.

payouts.list

List Ryft payouts for an account.

payouts.get

Get a Ryft payout by id.

transfers.create

Create a Ryft transfer.

transfers.list

List Ryft transfers.

transfers.get

Get a Ryft transfer by id.

platformFees.list

List Ryft platform fees.

platformFees.get

Get a Ryft platform fee by id.

platformFees.getRefunds

List refunds for a Ryft platform fee.

events.list

List Ryft events.

events.get

Get a Ryft event by id.

disputes.list

List Ryft disputes.

disputes.get

Get a Ryft dispute by id.

disputes.accept

Accept a Ryft dispute.

disputes.challenge

Challenge a Ryft dispute.

disputes.addEvidence

Add evidence to a Ryft dispute.

disputes.deleteEvidence

Delete evidence from a Ryft dispute.

balances.list

List Ryft balances for a currency.

balanceTransactions.list

List Ryft balance transactions.

ryft.health

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