Skip to main content
Glama
currencytransfer

CurrencyTransfer MCP Server

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CT_API_KEYYesYour CurrencyTransfer account ID (Basic auth username)
CT_BASE_URLNoAPI base URL. Must be a currencytransfer.com subdomain or localhost.https://app.currencytransfer.com/api/v1
CT_API_SECRETYesYour CurrencyTransfer API key (Basic auth password)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_currency_pairsA

Returns currency pairs the user is allowed to trade and the earliest delivery date for each pair.

get_rsi_currency_pairsA

Returns currency pairs the user is allowed to create RSI (MOEX market order) alerts with.

get_same_currency_transfersB

Returns information about supported same-currency transfer options.

get_currency_holidaysA

Returns holidays for each currency that affect settlement dates.

get_supported_currenciesA

Returns all currencies supported by the platform.

get_bank_account_fieldsC

Returns required bank account fields per currency and country combination.

get_supported_countriesB

Returns all countries supported by the platform.

get_address_requirementsB

Returns address requirements for all countries.

get_address_requirements_by_countryC

Returns address requirements for a specific country.

get_userA

Returns information about the current authenticated trading user, including permissions, activated features, and relationship manager details.

create_quoteA

Creates a quote for a currency exchange. Returns broker quotations valid for 15 seconds. Use refresh_quote to get new quotations after expiry.

refresh_quoteA

Refreshes broker quotations for an existing quote after the 15-second validity window has expired.

list_tradesB

Returns a paginated list of trades.

get_tradeA

Returns detailed information about a specific trade including settlement accounts and documents.

get_trade_metadataC

Returns metadata for a specific trade.

create_tradeA

Books a trade using a broker quotation UUID. The client must agree to terms. Broker quotations expire after 15 seconds — use refresh_quote if needed.

upload_trade_documentB

Uploads an invoice or proof of settlement document for a trade.

delete_trade_documentA

Deletes an attached invoice or proof of settlement document from a trade.

list_trade_paymentsC

Returns a list of payments associated with a trade.

get_trade_paymentA

Returns details of a specific payment within a trade.

create_trade_paymentB

Creates a payment for a trade, allocating funds to a beneficiary.

update_trade_paymentC

Updates an existing payment within a trade.

delete_trade_paymentB

Deletes a payment from a trade.

validate_trade_paymentC

Validates payment parameters before creating a payment for a trade.

list_beneficiariesC

Returns a paginated list of beneficiaries.

get_beneficiaryC

Returns detailed information about a specific beneficiary.

create_beneficiaryB

Creates a new beneficiary (recipient bank account).

update_beneficiaryC

Updates an existing beneficiary.

delete_beneficiaryC

Soft-deletes a beneficiary.

validate_beneficiaryB

Validates beneficiary parameters before creating. Returns any validation errors.

verify_beneficiaryC

Verifies a beneficiary bank account (e.g. CoP check in the UK).

check_payment_purpose_requiredA

Checks if a payment purpose is required when creating a payment to a specific beneficiary.

list_beneficiary_paymentsC

Returns a list of payments made to a specific beneficiary.

list_beneficiary_email_requestsB

Returns email requests sent to a beneficiary asking them to provide bank account details.

create_beneficiary_email_requestB

Sends an email to a beneficiary asking them to provide their bank account details.

update_beneficiary_email_requestC

Updates and resends a pending beneficiary email request.

delete_beneficiary_email_requestB

Cancels a pending beneficiary email request.

list_balancesB

Returns balance information for all accounts.

get_balance_deposit_detailsC

Returns bank account details for depositing funds to top up a balance.

initiate_balance_paymentC

Initiates a payment from a balance account.

list_rate_alertsB

Returns a list of rate alerts (target-rate market orders). Active alerts auto-book a trade when the target rate is reached if book=true.

get_rate_alertC

Returns details of a specific rate alert.

create_rate_alertA

Creates a rate alert. When the market rate reaches target_rate, you are notified. If book=true the trade is automatically booked.

update_rate_alertC

Updates an existing rate alert.

delete_rate_alertB

Cancels and deletes a rate alert.

validate_rate_alertA

Validates rate alert parameters before creating or updating. Returns any validation errors.

list_rsi_alertsC

Returns a list of RSI (MOEX) market orders. These trigger automatically when the RSI indicator reaches the target_rsi threshold.

get_rsi_alertA

Returns details of a specific RSI (MOEX) market order.

create_rsi_alertA

Creates an RSI (MOEX) market order. Triggers when the RSI indicator for the currency pair reaches target_rsi. Optionally auto-books the trade and splits the total amount into tranches.

update_rsi_alertC

Updates an existing RSI (MOEX) market order.

delete_rsi_alertC

Cancels and deletes an RSI (MOEX) market order.

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/currencytransfer/mcp-currencytransfer'

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