Skip to content
Agentmart
Submit a tool

BlindPay

Official BlindPay MCP server: stablecoin payouts, payins, quotes and receivers for global payments.

Connector by blindpay.comOfficial · Domain verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)★ 9
Write a review

Chalk Labs

Need help deploying BlindPay?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/blindpay-com-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoints

  • https://mcp.blindpay.com/mcp Remote (HTTP)
  • https://mcp.blindpay.com/mcp/readonly Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Official BlindPay MCP server: stablecoin payouts, payins, quotes and receivers for global payments.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
45 read · 39 write · 8 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 92

Read from the source code; the running server may list different tools.

Read 45 · Look things up without changing anything.

  • GetInstancesCustomersBankAccountsOfframpWalletsById
  • GetV1AvailableBankDetails
  • GetV1AvailableNaics
  • GetV1AvailableRails
  • GetV1AvailableSwiftBySwift
  • GetV1InstancesBillingFees
  • GetV1InstancesById
  • GetV1InstancesCustomers
  • GetV1InstancesCustomersBankAccounts
  • GetV1InstancesCustomersBankAccountsById
  • GetV1InstancesCustomersBankAccountsOfframpWallets
  • GetV1InstancesCustomersBlockchainWallets
Show 33 more tools
  • GetV1InstancesCustomersBlockchainWalletsById
  • GetV1InstancesCustomersBlockchainWalletsSignMessage
  • GetV1InstancesCustomersById
  • GetV1InstancesCustomersLimitIncrease
  • GetV1InstancesCustomersRfi
  • GetV1InstancesCustomersVirtualAccounts
  • GetV1InstancesCustomersVirtualAccountsById
  • GetV1InstancesCustomersWallets
  • GetV1InstancesCustomersWalletsBalance
  • GetV1InstancesCustomersWalletsById
  • GetV1InstancesCustomersWalletsDeposits
  • GetV1InstancesCustomersWalletsYield
  • GetV1InstancesCustomersWalletsYieldHistory
  • GetV1InstancesCustomersWalletsYieldTransactions
  • GetV1InstancesLimitsCustomersById
  • GetV1InstancesMembers
  • GetV1InstancesOnboardingBusinessDetails
  • GetV1InstancesOnboardingBusinessProfile
  • GetV1InstancesOnboardingOwnershipDocuments
  • GetV1InstancesPartnerFees
  • GetV1InstancesPartnerFeesById
  • GetV1InstancesPayables
  • GetV1InstancesPayablesById
  • GetV1InstancesPayins
  • GetV1InstancesPayinsById
  • GetV1InstancesPayouts
  • GetV1InstancesPayoutsById
  • GetV1InstancesRfi
  • GetV1InstancesTransfers
  • GetV1InstancesTransfersById
  • GetV1InstancesWebhookEndpoints
  • GetV1InstancesWebhookEndpointsPortalAccess
  • GetV1InstancesWebhookEndpointsSecret

Write 39 · Create, change, send or run things.

  • PatchV1InstancesCustomersBlockchainWalletsById
  • PostV1EInstancesTos
  • PostV1InstancesCreateAssetTrustline
  • PostV1InstancesCustomers
  • PostV1InstancesCustomersBankAccounts
  • PostV1InstancesCustomersBankAccountsOfframpWallets
  • PostV1InstancesCustomersBankAccountsPlaid
  • PostV1InstancesCustomersBlockchainWallets
  • PostV1InstancesCustomersLimitIncrease
  • PostV1InstancesCustomersRfi
  • PostV1InstancesCustomersVirtualAccounts
  • PostV1InstancesCustomersWallets
Show 27 more tools
  • PostV1InstancesCustomersWalletsYieldDisable
  • PostV1InstancesCustomersWalletsYieldEnable
  • PostV1InstancesMintUsdbSolana
  • PostV1InstancesMintUsdbStellar
  • PostV1InstancesPartnerFees
  • PostV1InstancesPayables
  • PostV1InstancesPayinQuotes
  • PostV1InstancesPayinQuotesFx
  • PostV1InstancesPayinsCardPayment
  • PostV1InstancesPayinsEvm
  • PostV1InstancesPayoutsDocuments
  • PostV1InstancesPayoutsEvm
  • PostV1InstancesPayoutsSolana
  • PostV1InstancesPayoutsStellar
  • PostV1InstancesPayoutsStellarAuthorize
  • PostV1InstancesPrepareDelegateSolana
  • PostV1InstancesQuotes
  • PostV1InstancesQuotesFx
  • PostV1InstancesRfi
  • PostV1InstancesTransferQuotes
  • PostV1InstancesTransfers
  • PostV1InstancesWebhookEndpoints
  • PostV1Presign
  • PutV1InstancesById
  • PutV1InstancesCustomersById
  • PutV1InstancesCustomersVirtualAccountsById
  • PutV1InstancesMembersByUserId

Delete 8 · Delete, drop, revoke or wipe things.

  • DeleteV1InstancesCustomersBankAccountsById
  • DeleteV1InstancesCustomersBlockchainWalletsById
  • DeleteV1InstancesCustomersById
  • DeleteV1InstancesCustomersWalletsById
  • DeleteV1InstancesMembersByUserId
  • DeleteV1InstancesPartnerFeesById
  • DeleteV1InstancesPayablesById
  • DeleteV1InstancesWebhookEndpointsById

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • BLINDPAY_API_KEY

Other settings (environment variables or headers).

  • BLINDPAY_INSTANCE_ID
  • BLINDPAY_MCP_PROFILE

Network hosts it talks to 1

  • mcp.blindpay.com · found in remote endpoint, install command

Tools (92)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • DeleteV1InstancesCustomersBankAccountsById

    Remove Bank Account

  • DeleteV1InstancesCustomersBlockchainWalletsById

    Remove Blockchain Wallet

  • DeleteV1InstancesCustomersById

    Delete Customer

  • DeleteV1InstancesCustomersWalletsById

    Remove Wallet

  • DeleteV1InstancesMembersByUserId

    Delete Member from Instance

  • DeleteV1InstancesPartnerFeesById

    Remove Partner Fee

  • DeleteV1InstancesPayablesById

    Delete Payable

  • DeleteV1InstancesWebhookEndpointsById

    Remove Webhook

  • GetInstancesCustomersBankAccountsOfframpWalletsById

    Get Offramp Wallet

  • GetV1AvailableBankDetails

    Returns the fields a bank account needs for a payout rail, so a recipient form can collect and validate them before calling create bank account. Each field has a `label`, the request body `key` to send it under, a validation `regex`, and, where the value comes from a fixed list (banks, countries, account types), the allowed `items`. Get valid `rail` values from `GET /v1/available/rails`. Public: no API key required.

  • GetV1AvailableNaics

    NAICS list

  • GetV1AvailableRails

    Lists every payout rail BlindPay supports (ACH, domestic wire, RTP, PIX, SPEI, SEPA, SWIFT, and more) as `{ label, value, country }`. Pass `value` as the `rail` query parameter of `GET /v1/available/bank-details`, and as the `type` when creating a bank account. `country` is an ISO 3166-1 alpha-2 flag hint for display, not a statement of coverage. Public: no API key required.

  • GetV1AvailableSwiftBySwift

    Swift code bank details

  • GetV1InstancesBillingFees

    Get all fees for an instance, sorted by payment method (fiat first, then blockchain)

  • GetV1InstancesById

    Returns the instance your API key or connection is bound to. Check `type` before moving money: `development` simulates settlement and moves no real funds, `production` moves real funds. `onboarding_step` is `completed` once the instance can transact.

Show 77 more tools
  • GetV1InstancesCustomers

    Retrieve Customers

  • GetV1InstancesCustomersBankAccounts

    Retrieve Bank Accounts

  • GetV1InstancesCustomersBankAccountsById

    Retrieve Bank Account

  • GetV1InstancesCustomersBankAccountsOfframpWallets

    Get Offramp Wallets

  • GetV1InstancesCustomersBlockchainWallets

    Retrieve Blockchain Wallets

  • GetV1InstancesCustomersBlockchainWalletsById

    Retrieve Blockchain Wallet

  • GetV1InstancesCustomersBlockchainWalletsSignMessage

    Retrieve Blockchain Wallet Message

  • GetV1InstancesCustomersById

    Retrieve Customer

  • GetV1InstancesCustomersLimitIncrease

    Retrieve Limit Increase Requests

  • GetV1InstancesCustomersRfi

    Returns the open (pending) RFI for this customer, or null if the customer has no pending RFI.

  • GetV1InstancesCustomersVirtualAccounts

    Retrieve Virtual Accounts

  • GetV1InstancesCustomersVirtualAccountsById

    Retrieve Virtual Account

  • GetV1InstancesCustomersWallets

    Retrieve Wallets

  • GetV1InstancesCustomersWalletsBalance

    Returns the balance of a BlindPay-managed wallet for USDC, USDT and USDB. Unlike quote and payout amounts, these values are whole tokens, not cents: amount 10.5 means 10.5 USDC. total_amount is amount plus earning_amount from yield.

  • GetV1InstancesCustomersWalletsById

    Retrieve Wallet

  • GetV1InstancesCustomersWalletsDeposits

    Incoming stablecoin deposits to a managed wallet, newest first.

  • GetV1InstancesCustomersWalletsYield

    Retrieve Wallet Yield

  • GetV1InstancesCustomersWalletsYieldHistory

    Retrieve Wallet Yield History

  • GetV1InstancesCustomersWalletsYieldTransactions

    Retrieve Wallet Yield Transactions

  • GetV1InstancesLimitsCustomersById

    Retrieve Customer Limits

  • GetV1InstancesMembers

    Retrieve Instance Members

  • GetV1InstancesOnboardingBusinessDetails

    Retrieve Business Details

  • GetV1InstancesOnboardingBusinessProfile

    Retrieve Business Profile

  • GetV1InstancesOnboardingOwnershipDocuments

    Retrieve Business Documents

  • GetV1InstancesPartnerFees

    Retrieve Partner Fees

  • GetV1InstancesPartnerFeesById

    Retrieve Partner Fee

  • GetV1InstancesPayables

    List Payables

  • GetV1InstancesPayablesById

    Retrieve Payable

  • GetV1InstancesPayins

    Retrieve Payins

  • GetV1InstancesPayinsById

    Retrieve Payin

  • GetV1InstancesPayouts

    Retrieve Payouts

  • GetV1InstancesPayoutsById

    Retrieve Payout

  • GetV1InstancesRfi

    Returns the open (pending) RFI for this instance, or null if the instance has no pending RFI.

  • GetV1InstancesTransfers

    Retrieve Transfers

  • GetV1InstancesTransfersById

    Retrieve Transfer

  • GetV1InstancesWebhookEndpoints

    Retrieve Webhooks

  • GetV1InstancesWebhookEndpointsPortalAccess

    Retrieve Webhook Portal Access

  • GetV1InstancesWebhookEndpointsSecret

    Retrieve Webhook Secret

  • PatchV1InstancesCustomersBlockchainWalletsById

    Declares whether the customer holds the private keys of this wallet. Only works while is_self_custody is null; once saved it cannot be changed.

  • PostV1EInstancesTos

    Returns a URL where the end customer accepts BlindPay's terms of service. A person must open it in a browser and accept; it cannot be accepted through the API. After acceptance the browser is sent to redirect_url with tos_id as a query parameter, and a tos.accept webhook fires. Pass that tos_id (to_...) to Create Customer. idempotency_key is any unique string and cannot be reused.

  • PostV1InstancesCreateAssetTrustline

    Create Asset Trustline

  • PostV1InstancesCustomers

    Creates a customer and starts KYC (individuals) or KYB (businesses). Send the tos_id the customer received after accepting terms of service (see Initiate Terms of Service). Required fields depend on type and kyc_type. Individual, standard: first_name, last_name, date_of_birth, tax_id, address_line_1, city, state_province_region, postal_code, country, id_doc_country, id_doc_type, id_doc_front_file and selfie_file. Business, standard: legal_name, formation_date, tax_id, website, the same address fields, at least one entry in owners, incorporation_doc_file, proof_of_ownership_doc_file, proof_of_a…

  • PostV1InstancesCustomersBankAccounts

    Adds a payout destination for a customer. Required fields depend on type (the rail): call Bank Details (GET /v1/available/bank-details) with the rail first for the exact field list and validation. For ach and wire: business_industry (a NAICS code from GET /v1/available/naics) is required when account_class is business, phone_number is required when country is BR, CN, CO, HK, MY, MX, PH, UG or UY, and tax_id is required when country is AR, BY, BR, CL, CN, CO, CR, EC, GT, HN, JP, KZ, KR, MX, PK, PE, PH, RU, TH or UY. A US state_province_region is a two-letter code. ach, wire and rtp are not avai…

  • PostV1InstancesCustomersBankAccountsOfframpWallets

    Create Offramp Wallet

  • PostV1InstancesCustomersBankAccountsPlaid

    Create Plaid Link

  • PostV1InstancesCustomersBlockchainWallets

    Add Blockchain Wallet

  • PostV1InstancesCustomersLimitIncrease

    Request Limit Increase

  • PostV1InstancesCustomersRfi

    Submit a flat response object for the open RFI. On success flips kyc_status back to verifying. Returns `{ success: false, reason }` when no pending RFI exists, callers should refetch the RFI state instead of retrying.

  • PostV1InstancesCustomersVirtualAccounts

    Creates a virtual account that automatically converts inbound USD deposits (ACH, wire, RTP) into stablecoins sent to the linked wallet. Fees on these automated payins depend on the deposit amount: deposits below $100.00 accrue the BlindPay fee to your billing cycle (charged at the end of the month via the payin's `billing_fee_amount`), while deposits of $100.00 or more are charged at the time of the transaction (deducted from the delivered amount via `transaction_fee_amount`). Every deposit is processed regardless of size and always delivers at least $0.01 on-chain; a partner fee (optional `pa…

  • PostV1InstancesCustomersWallets

    Create Wallet

  • PostV1InstancesCustomersWalletsYieldDisable

    Turns yield off for the wallet. Returns the wallet, not the yield object. The wallet moves to disabling, the vault position is redeemed back to the wallet and any accrued fee is collected, then yield_status settles to disabled and a wallet.update webhook fires.

  • PostV1InstancesCustomersWalletsYieldEnable

    Turns yield on for the wallet. Returns the wallet, not the yield object: read yield_status here and use Retrieve Wallet Yield for positions. Idle balance is swept into the vault within the hour.

  • PostV1InstancesMintUsdbSolana

    Mint USDB on Solana

  • PostV1InstancesMintUsdbStellar

    Mint USDB on Stellar

  • PostV1InstancesPartnerFees

    Add Partner Fee

  • PostV1InstancesPayables

    Create Payable

  • PostV1InstancesPayinQuotes

    Prices a payin from a local payment method into a stablecoin wallet. Send one of wallet_id (BlindPay-managed wallet) or blockchain_wallet_id. Do not send a network: the wallet decides where the tokens are delivered. request_amount is in cents; the minimum depends on the currency (1000, which is 10.00, for USD and BRL) and OTC quotes have a higher minimum. funding_bank_account_id is required when payment_method is ach_pull. The quote expires 5 minutes after creation, or 10 seconds for OTC quotes; create the payin with Create Payin before then.

  • PostV1InstancesPayinQuotesFx

    Get FX Rate

  • PostV1InstancesPayinsCardPayment

    Submit Card Payment

  • PostV1InstancesPayinsEvm

    Creates a payin from a payin quote and returns the instructions the payer uses to send funds (for example a Pix code or bank details). Create it before the payin quote expires. Send an Idempotency-Key header so a retry cannot create a second payin. On development instances the payin completes on its own about 30 seconds after creation; request_amount 66600 makes it fail and 77700 makes it refunded.

  • PostV1InstancesPayoutsDocuments

    Submit a compliance document for a payout. SWIFT payouts waiting for documents require it and the submission resumes the compliance review; the optional payment description is written to the SWIFT memo. Other rails (wire, ACH, RTP, Pix and so on) may attach an optional document while the payout is processing or completed. It is stored for compliance without changing the payout status or tracking, the description is ignored, and submitting again replaces the previous document.

  • PostV1InstancesPayoutsEvm

    Executes a payout quote. Despite the name, this is the endpoint for payouts funded from a BlindPay-managed wallet on any network, Solana included; self-custodied EVM wallets must approve the token first. Execute before the quote expires (5 minutes). Send an Idempotency-Key header so a retry cannot create a second payout. On development instances the payout completes on its own; request_amount 66600 makes it fail and 77700 makes it refunded.

  • PostV1InstancesPayoutsSolana

    Create Payout on Solana

  • PostV1InstancesPayoutsStellar

    Create Payout on Stellar

  • PostV1InstancesPayoutsStellarAuthorize

    Authorize Token Stellar

  • PostV1InstancesPrepareDelegateSolana

    Prepares a delegation transaction for Solana token transfers. You can either provide a `quote_id` (recommended) to automatically use the correct token amount and address from the quote, or manually provide `owner_address`, `token_address`, and `amount`.

  • PostV1InstancesQuotes

    Prices a payout. Send exactly one of bank_account_id or payable_id. request_amount is in cents (1000 means 10.00) and currency_type says whether it is what the sender pays or what the receiver gets. The quote expires 5 minutes after creation (expires_at is epoch milliseconds) and is single-use: execute it with Create Payout on EVM Chains for BlindPay-managed wallets on any network, Solana included, or with the Solana or Stellar payout endpoints for self-custodied wallets.

  • PostV1InstancesQuotesFx

    Get FX Rate

  • PostV1InstancesRfi

    Submit a flat response object for the open instance RFI. Standalone: submitting does not change any instance or onboarding status. Returns `{ success: false, reason }` when no pending RFI exists, callers should refetch the RFI state instead of retrying.

  • PostV1InstancesTransferQuotes

    Create Transfer Quote

  • PostV1InstancesTransfers

    Create Transfer

  • PostV1InstancesWebhookEndpoints

    Registers an HTTPS endpoint that receives the listed events. Event names and payload schemas are in the webhooks section of this API reference (and in the MCP resource blindpay://webhooks/events). Deliveries are signed with Svix; read the signing secret with Retrieve Webhook Secret and verify every delivery.

  • PostV1Presign

    Presign File URL

  • PutV1InstancesById

    Update Instance

  • PutV1InstancesCustomersById

    Update Customer

  • PutV1InstancesCustomersVirtualAccountsById

    Update Virtual Account

  • PutV1InstancesMembersByUserId

    Update Instance Member Role

Signals

Stars
9
Forks
4
Open issues
2
Weekly downloads
16
Last commit
Oct 23, 2026 (7 days ago)
Last release
Oct 23, 2026 (7 days ago)
Last package publish
Oct 23, 2026 (7 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
com.blindpay/mcp
Version
1.9.3
Auth
Auth not stated, API key
Packages
npm @blindpay/mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get BlindPay running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying BlindPay?

CallGet help
Cite this page

BlindPay MCP server. Agent Mart. https://agentmart.dev/connectors/blindpay-com-mcp (last updated 2026-10-25)