Velo Payments MCP connector
Velo Payments is a global payment processing platform for managing payors, payees, payments, and payouts at scale. The Velo Payments MCP connector allows AI agents to authenticate users, retrieve funding audit deltas, list payment changes, manage funding requests, and withdraw payments. It also supports viewing payout statistics, configuring payment channel country rules, and resetting user passwords across the payment platform.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the Velo Payments MCP connector to perform the following actions:
- Process global payments to multiple payees across supported countries and currencies
- Track funding account balances and manage payor payment channels in real time
- Automate payout workflows and monitor payment status changes automatically
- Configure webhooks to trigger downstream actions when payment events occur
- Validate payee information and payment details before processing transfers
- Generate funding audit reports and retrieve payout statistics for compliance
Example prompts
Use the following example prompts to invoke Velo Payments MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all recent payment changes in Velo Payments for this payor.Create a new funding account in Velo Payments and retrieve its details.List all supported currencies and countries available in Velo Payments.Set up a webhook in Velo Payments to notify us when a payment completes.Validate this payee information before we send them a payment in Velo Payments.Get the current funding balance for our payor account in Velo Payments.Retrieve payout statistics for the last quarter from Velo Payments.Withdraw a pending payment in Velo Payments and confirm the cancellation.Generate a funding audit report for all transactions in Velo Payments.List all payment channel country rules configured in Velo Payments.
Velo Payments MCP connector tools
The Velo Payments MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| veloAuth | Authenticates a user and establishes a session with the Velo Payments system. |
| listFundingAuditDeltas | Retrieves funding audit delta records showing changes to funding accounts. |
| listPaymentChanges | Retrieves a list of payment modifications and status changes. |
| getFundingByIdV1 | Retrieves details about a specific funding account. |
| logout | Terminates the current user session and logs out. |
| resetPassword | Initiates a password reset process for a user account. |
| listPaymentChannelRulesV1 | Retrieves payment channel rules and restrictions by country. |
| getFundingsV1 | Retrieves all funding accounts associated with a payor. |
| getPayoutStatsV1 | Retrieves payout statistics and performance metrics. |
| withdrawPayment | Withdraws or cancels a previously submitted payment. |
| payorLinksV1 | Retrieves all linked connections associated with a payor. |
| createPayorLinks | Creates a new link or connection for a payor. |
| getPayorByIdV1 | Retrieves detailed information about a specific payor. |
| payorCreateApplicationV1 | Creates a new application for a payor. |
| payorCreateApiKeyV1 | Generates a new authentication key for a payor. |
| payorGetBranding | Retrieves branding and customization settings for a payor. |
| payorEmailOptOut | Opts out a payor from reminder and notification emails. |
| setNotificationsRequest | Configures notification preferences and delivery settings. |
| listSupportedCountriesV1 | Retrieves a list of countries where services are available. |
| validateAccessToken | Verifies the validity and status of an authentication token. |
| listWebhooksV1 | Retrieves all webhook configurations for a payor. |
| createWebhookV1 | Creates a new webhook to receive event notifications. |
| getWebhookV1 | Retrieves configuration details for a specific webhook. |
| updateWebhookV1 | Modifies the settings or configuration of an existing webhook. |
| pingWebhookV1 | Sends a test notification to verify webhook connectivity. |
| listSupportedCurrenciesV2 | Retrieves all currencies supported for payments and transfers. |
| getFundingAccountsV2 | Retrieves all funding accounts associated with a payor. |
| createFundingAccountV2 | Creates a new funding account for a payor. |
| getFundingAccountV2 | Retrieves details about a specific funding account. |
| getPayorByIdV2 | Retrieves detailed information about a specific payor. |
| getSourceAccountsV2 | Get list of source accounts. |
| getSourceAccountV2 | Get Source Account. |
| createFundingRequestV2 | Create Funding Request. |
| transferFundsV2 | Transfer Funds between source accounts. |
| listSupportedCountriesV2 | List Supported Countries. |
| listUsers | List Users. |
| inviteUser | Invite a User. |
| registerSms | Register SMS Number. |
| getSelf | Get Self. |
| unregisterMFAForSelf | Unregister MFA for Self. |
| updatePasswordSelf | Update Password for self. |
| validatePasswordSelf | Validate the proposed password. |
| userDetailsUpdateForSelf | Update User Details for self. |
| deleteUserByIdV2 | Delete a User. |
| getUserByIdV2 | Get User. |
| disableUserV2 | Disable a User. |
| enableUserV2 | Enable a User. |
| unregisterMFA | Unregister MFA for the user. |
| roleUpdate | Update User Role. |
| resendToken | Resend a token. |
| unlockUserV2 | Unlock a User. |
| userDetailsUpdate | Update User Details. |
| listPayeesV3 | List Payees. |
| queryBatchStatusV3 | Query Batch Status. |
| listPayeeChangesV3 | List Payee Changes. |
| getPayeesInvitationStatusV3 | Get Payee Invitation Status. |
| deletePayeeByIdV3 | Delete Payee by Id. |
| getPayeeByIdV3 | Get Payee by Id. |
| resendPayeeInviteV3 | Resend Payee Invite. |
| payeeDetailsUpdateV3 | Update Payee Details. |
| createV3PayeesRemoteidupdate | Update Payee Remote Id. |
| listPaymentsAuditV3 | V3 Get List of Payments. |
| getPaymentDetailsV3 | V3 Get Payment. |
| getPayoutsForPayorV3 | V3 Get Payouts for Payor. |
| getPaymentsForPayout_PA_V3 | V3 Get Payments for Payout. |
| exportTransactionsCSVV3 | V3 Export Transactions. |
| withdrawPayoutV3 | Withdraw Payout. |
| getPayoutSummaryV3 | Get Payout Summary. |
| instructPayoutV3 | Instruct Payout. |
| getPaymentsForPayoutV3 | Retrieve payments for a payout. |
| createQuoteForPayoutV3 | Create a quote for the payout. |
| deschedulePayout | Deschedule a payout. |
| scheduleForPayout | Schedule a payout. |
| getSourceAccountsV3 | Get list of source accounts. |
| deleteSourceAccountV3 | Delete a source account by ID. |
| getSourceAccountV3 | Get details about given source account. |
| createFundingRequestV3 | Create Funding Request. |
| setNotificationsRequestV3 | Set notifications. |
| transferFundsV3 | Transfer Funds between source accounts. |
| listPayeesV4 | List Payees. |
| queryBatchStatusV4 | Query Batch Status. |
| listPayeeChangesV4 | List Payee Changes. |
| getPayeesInvitationStatusV4 | Get Payee Invitation Status. |
| deletePayeeByIdV4 | Delete Payee by Id. |
| getPayeeByIdV4 | Get Payee by Id. |
| resendPayeeInviteV4 | Resend Payee Invite. |
| payeeDetailsUpdateV4 | Update Payee Details. |
| createV4PayeesRemoteidupdate | Update Payee Remote Id. |
| getFundingsV4 | Get Fundings for Payor. |
| listPaymentsAuditV4 | Get List of Payments. |
| getPaymentDetailsV4 | Get Payment. |
| getPayoutStatsV4 | Get Payout Statistics. |
| getPayoutsForPayorV4 | Get Payouts for Payor. |
| getPaymentsForPayoutV4 | Get Payments for Payout. |
| exportTransactionsCSVV4 | Export Transactions. |
| listPaymentChangesV4 | List Payment Changes. |