Yugo MCP Server
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., "@Yugo MCP ServerCreate a payout of 100 USD to Jane"
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.
Yugo MCP Server
An MCP (Model Context Protocol) server for the Yugo Payments API. Auto-generates tools from the OpenAPI spec — new API endpoints are supported with zero code changes.
Features
OpenAPI-driven — Tools are auto-generated from the Yugo OpenAPI spec
Future-proof — New endpoints auto-register when the spec is updated
Dual transport — stdio (local) and SSE (remote) support
MCP Resources — Exposes the OpenAPI spec and payment rails reference data
Idempotency — Auto-generates idempotency keys for POST requests
Error handling — Parses RFC 9457 problem details into readable messages
Related MCP server: Payments MCP
Quick Start
1. Install dependencies
npm install2. Configure environment
cp .env.example .env
# Edit .env and set your YUGO_API_KEY3. Build & run
npm run build
npm startOr for development:
npm run devEnvironment Variables
Variable | Required | Default | Description |
| Yes | — | Your Yugo API key (contact support@yugo.finance) |
| No |
| API base URL. Set to |
| No |
| Transport type: |
| No |
| HTTP port (only used with SSE transport) |
Available Tools
Auto-generated from the OpenAPI spec. Currently includes:
Tool | Description |
| Create a new payin — accept funds from a payer |
| Get payin details by ID |
| List payins (paginated, filterable by reference) |
| Create a new payout — send funds to a recipient |
| Get payout details by ID |
| List payouts (paginated, filterable by reference) |
| List available banks for open banking |
| List merchant accounts and balances |
MCP Resources
URI | Description |
| Full OpenAPI 3.1 specification |
| Supported payment methods, settlement methods, and currencies |
Usage with Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"yugo": {
"command": "node",
"args": ["/path/to/yugo-mcp-server/dist/index.js"],
"env": {
"YUGO_API_KEY": "your_api_key_here"
}
}
}
}Usage with Cursor
Add to your Cursor MCP settings:
{
"mcpServers": {
"yugo": {
"command": "node",
"args": ["/path/to/yugo-mcp-server/dist/index.js"],
"env": {
"YUGO_API_KEY": "your_api_key_here"
}
}
}
}Usage with SSE (Remote)
TRANSPORT=sse PORT=3000 YUGO_API_KEY=your_key node dist/index.jsConnect your MCP client to http://localhost:3000/sse.
Updating the OpenAPI Spec
To pick up new API endpoints:
curl -sL https://docs.yugo.finance/openapi/payments.yaml -o openapi/payments.yaml
npm run buildRestart the server and new tools will be available automatically.
Architecture
This server is the MCP Server interface layer in the Yugo System Architecture. It runs as a separate process that calls the Yugo REST API.
AI Agent → MCP Server → Yugo REST API → Payment Core → Settlement RailsLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/georgi-shulev/yugo-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server