Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ryft MCPlist my 10 most recent payouts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ryft MCP
ryft-mcp is a Model Context Protocol server for the Ryft API.
It gives MCP clients a clean stdio server for working with Ryft resources such as customers, payment sessions, subscriptions, webhooks, accounts, payouts, disputes, files, and more.
Features
stdio MCP server built with the official MCP SDK
Ryft API authentication via environment variables
structured Ryft API error responses
account-scoped requests with optional default account support
multipart file uploads
DELETE-with-body support for endpoints that require it
TypeScript, ESLint, unit tests, and build output ready for review or publishing
Tool Coverage
Current tool families include:
customerspaymentSessionssubscriptionsfilesaccountsaccountLinkspaymentMethodswebhookspersonspayoutMethodspayoutstransfersplatformFeeseventsdisputesbalances
Requirements
Node.js 20+
a Ryft secret key
Installation
npm installBuild the server:
npm run buildQuick Start
Run the server locally over stdio:
RYFT_SECRET_KEY=your_secret_key npm run devRun the built server:
RYFT_SECRET_KEY=your_secret_key npm startOptional environment variables:
RYFT_BASE_URLdefaults to
https://sandbox-api.ryftpay.com/v1
RYFT_ACCOUNT_IDdefault
Accountheader for account-scoped operations
Example MCP Client Configuration
Example stdio configuration:
{
"mcpServers": {
"ryft": {
"command": "node",
"args": ["/absolute/path/to/ryft-mcp/dist/index.js"],
"env": {
"RYFT_SECRET_KEY": "your_secret_key"
}
}
}
}Development
Run typecheck:
npm run checkRun lint:
npm run lintRun tests:
npm testSecurity
ryft-mcp requires API credentials to be supplied by the caller through environment variables. The server will exit immediately if RYFT_SECRET_KEY is missing.
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.