# Bot marketplace: BlindPay

> Ready-made agents that run payouts, onboarding, and reporting on your BlindPay account. Connect the MCP, paste the prompt, done.

Each bot is a ready-made prompt for the BlindPay MCP server or BlindPay Agent Skills. Connect BlindPay to your AI client once, then run any bot's prompt. Every call goes through the same API as a direct request, with the same KYC and KYB checks, limits, and audit trail.

## Connect BlindPay

- Full access (bots that write or move money): https://mcp.blindpay.com/mcp
- Read only (reporting and lookups, can never move money): https://mcp.blindpay.com/mcp/readonly
- Agent Skills for coding agents: `npx skills add blindpaylabs/skills`

The hosted server signs in with your BlindPay account over OAuth and binds the connection to the instance you pick. For a read-only bot, use the read-only URL and the server name `blindpay-readonly` in the steps below.

### Grok

Open Grok connectors: https://grok.com/connectors

1. Choose New connector, then Custom, and paste the server URL.
2. Sign in with your BlindPay account and pick the instance the bot may use.
3. Turn the connector on in the chat before you ask.

On Business and Enterprise, an admin enables the connector first.

### Claude

Open Claude connectors: https://claude.ai/customize/connectors

1. Choose Add custom connector and paste the server URL.
2. Sign in with your BlindPay account and pick the instance the bot may use.
3. In a chat, turn the connector on from the + menu.

Works on every plan. On Team and Enterprise, an owner adds the connector first.

### ChatGPT

1. In Settings, open Apps and connectors, then Advanced, and turn on Developer mode.
2. Back in Apps and connectors, choose Create, paste the server URL and pick OAuth.
3. Sign in with your BlindPay account and pick the instance the bot may use.

Developer mode is only on some paid plans.

### Cursor

Add to Cursor: https://cursor.com/en-US/install-mcp?name=blindpay&config=eyJ1cmwiOiJodHRwczovL21jcC5ibGluZHBheS5jb20vbWNwIn0=

```json
{
  "mcpServers": {
    "blindpay": {
      "url": "https://mcp.blindpay.com/mcp"
    }
  }
}
```

1. Click Add to Cursor and confirm, or paste the config into .cursor/mcp.json.
2. Sign in with your BlindPay account and pick the instance the bot may use.

### VS Code

Add to VS Code: https://vscode.dev/redirect/mcp/install?name=blindpay&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.blindpay.com%2Fmcp%22%7D

```json
{
  "servers": {
    "blindpay": {
      "type": "http",
      "url": "https://mcp.blindpay.com/mcp"
    }
  }
}
```

1. Click Add to VS Code and confirm, or paste the config into .vscode/mcp.json.
2. Sign in with your BlindPay account and pick the instance the bot may use.
3. Use it from Copilot Chat in agent mode.

### Claude Code

```bash
claude mcp add --transport http blindpay https://mcp.blindpay.com/mcp
```

1. Run the command in your terminal.
2. Inside Claude Code, run /mcp and sign in with your BlindPay account.

### Codex

```bash
codex mcp add blindpay --url https://mcp.blindpay.com/mcp
codex mcp login blindpay
```

1. Run both commands in your terminal. The second one opens the BlindPay sign-in.

### Other

```json
{
  "mcpServers": {
    "blindpay": {
      "url": "https://mcp.blindpay.com/mcp"
    }
  }
}
```

1. Any client that supports remote MCP servers over Streamable HTTP works with this config.
2. Sign in with your BlindPay account and pick the instance the bot may use.

## Move money

Quote, send, and track payouts, payins, and transfers. Every prompt waits for your yes before money moves.

### Payout Pilot

Quotes a payout to a saved bank account, shows the rate and fee, and sends it from your BlindPay wallet once you say go. Tracks it until it completes.

- Access: Moves money
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=payout-pilot

What it does:

- Quotes before it sends, so you see the rate and fee first
- Sends from a BlindPay-managed wallet, or from your own wallet after you sign or approve it
- Its prompt waits for your explicit yes before any money moves
- Follows each payout to completion and reports the status
- Flags SWIFT payouts that are waiting on compliance documents

Prompt:

```text
Use the BlindPay MCP. Quote a payout of [AMOUNT] USDC from my BlindPay wallet to the bank account [CUSTOMER NAME] has on file. Show me the rate, the fee, and what they receive. Wait for my yes before sending, then track the payout and tell me when it completes.
```

### Payin Watcher

Quotes and creates payins where your customer pays in fiat, by Pix, ACH, wire, SPEI, and more, and receives stablecoins.

- Access: Moves money
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=payin-watcher

What it does:

- Quotes the payin so you see the amount and fees up front
- Creates the payin and hands back the Pix code or bank details to pay
- Delivers stablecoins to the wallet you pick
- Lists payins by status, customer, or payment method
- Follows each payin until it completes

Prompt:

```text
Use the BlindPay MCP. Quote a Pix payin of [AMOUNT] BRL for [CUSTOMER NAME] into their wallet. Show me the quote and wait for my yes before creating it, then give me the Pix code and tell me when the payin completes.
```

### Transfer Runner

Sends USDC, USDT, or USDB from a BlindPay wallet to any wallet address. Quotes first, then tracks it to completion.

- Access: Moves money
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=transfer-runner

What it does:

- Quotes the transfer before anything moves
- Its prompt waits for your explicit yes before executing
- Tracks each transfer until it completes
- Works across Base, Ethereum, Polygon, Arbitrum, Solana, Stellar, and Tron
- Reads the wallet balance before it starts

Prompt:

```text
Use the BlindPay MCP. Quote a transfer of [AMOUNT] USDC from my BlindPay wallet [WALLET NAME] to [ADDRESS] on [NETWORK]. Show me the quote, wait for my yes, then execute it and track it to completion.
```

## Customers

Onboard customers, answer RFIs, and set up the accounts and wallets they pay with.

### KYB Guide

Creates the customer with their KYC or KYB details, checks where the review stands, and drafts RFI answers so it does not stall.

- Access: Read and write
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=kyb-guide

What it does:

- Creates individual and business customers, owners included
- Checks the KYC status and limits of each customer
- Reads open RFIs and drafts answers for you to review
- Requests a limit increase when a customer needs one
- Looks up NAICS codes for business onboarding

Prompt:

```text
Use the BlindPay MCP. Help me onboard [COMPANY NAME] as a business customer. Ask me for the details and owners KYB needs, create the customer, then check its status and draft answers for any open RFI before submitting anything.
```

### Virtual Account Clerk

Issues virtual accounts that take USD by ACH, wire, or RTP and convert it to stablecoins in the customer wallet.

- Access: Read and write
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=virtual-account-clerk

What it does:

- Issues a virtual account linked to a customer wallet
- Shares the US bank details payers send USD to
- Converts each deposit to stablecoins automatically
- Lists virtual accounts and points one at a new wallet
- Checks the customer is approved before it starts

Prompt:

```text
Use the BlindPay MCP. Issue a virtual account for [CUSTOMER NAME] that settles to their wallet, then give me the bank details they should share with payers.
```

### Wallet Keeper

Sets up the bank accounts and wallets your customers use, reads balances, and turns yield on or off.

- Access: Read and write
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=wallet-keeper

What it does:

- Adds bank accounts, or creates a Plaid link so the customer connects one
- Registers external wallets once the customer signs a message
- Reads balances and deposits of BlindPay-managed wallets
- Turns yield on or off and shows its history
- Removals are flagged as destructive, so most clients ask first

Prompt:

```text
Use the BlindPay MCP. List the bank accounts and wallets for [CUSTOMER NAME], show each wallet balance, and tell me whether yield is on.
```

## Finance

Know what came in, what went out, and what each route costs.

### Treasury Reporter

Answers what came in, what went out, and what sits in each wallet, straight from your payins, payouts, and balances.

- Access: Read only
- Connects to: https://mcp.blindpay.com/mcp/readonly
- Page: https://blindpay.com/bots?bot=treasury-reporter

What it does:

- Adds up payins and payouts from your transaction history
- Filters by customer, payment method, country, network, or token
- Reads managed wallet balances and yield history
- Lists payouts that have not completed yet
- Read only: it connects to the read-only endpoint

Prompt:

```text
Use the BlindPay MCP. Summarize last week: total payins, total payouts, and the top five customers by volume. Then list wallet balances and any payout that is not completed yet.
```

### Quote Desk

Pulls FX rates and payout, payin, and transfer quotes side by side so you pick the route before anything moves.

- Access: Read and write
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=quote-desk

What it does:

- Gets FX rates for any amount and currency pair
- Quotes payouts to the bank accounts you have saved
- Quotes payins and stablecoin transfers too
- Shows what the recipient gets after fees
- Its prompt only quotes and never executes

Prompt:

```text
Use the BlindPay MCP. Get the FX rate for [AMOUNT] USDC to [CURRENCY], then quote a payout to each bank account [CUSTOMER NAME] has on file and show the rate, fee, and amount received side by side. Do not execute anything.
```

### Bill Payer

Registers boletos, Pix QR codes, and invoices as payables, then quotes and pays them when you say go.

- Access: Moves money
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=bill-payer

What it does:

- Registers boletos, Pix QR codes, and invoices with line items
- Reads the amount and due date back so you can check them
- Quotes the payable and pays it after your yes
- Creates the partner fees you add on payouts and payins
- Lists payables by status

Prompt:

```text
Use the BlindPay MCP. Register this boleto as a payable for [CUSTOMER NAME]: [BOLETO CODE]. Show me the amount and due date on the payable, then quote it and wait for my yes before paying.
```

## Developers

Build and debug the integration with a coding agent.

### Integration Builder

Reads the BlindPay docs and Agent Skills, then builds the integration in your codebase against a development instance.

- Access: Agent Skills
- Connects to: Agent Skills (`npx skills add blindpaylabs/skills`)
- Page: https://blindpay.com/bots?bot=integration-builder

What it does:

- Installs BlindPay Agent Skills into your project
- Wires customers, quotes, and payouts with the real API patterns
- Tests every flow on a development instance with USDB
- Adds webhook handling, not only a request snippet
- Knows rails, corridors, and fees from the skills

Prompt:

```text
Use the BlindPay Agent Skills. Build a payout flow in this codebase: create a customer, add a bank account, quote, and execute a payout. Test it against my development instance and handle the payout webhooks.
```

### Webhook Doctor

Lists your webhook endpoints and the events each one listens to, then adds the missing one after your ok.

- Access: Read and write
- Connects to: https://mcp.blindpay.com/mcp
- Page: https://blindpay.com/bots?bot=webhook-doctor

What it does:

- Lists endpoints, their events, and when each last fired
- Gets you a link to the webhook portal for delivery logs
- Reads the signing secret so you can verify payloads
- Adds or removes an endpoint after your ok
- Lists team members and changes their roles

Prompt:

```text
Use the BlindPay MCP. List my webhook endpoints and the events each one listens to. Tell me which payout and payin events none of them cover, and wait for my ok before adding anything.
```

### Rails Scout

Looks up payout rails, the bank details each one needs, SWIFT codes, and NAICS codes. Read only, so it is safe in any assistant.

- Access: Read only
- Connects to: https://mcp.blindpay.com/mcp/readonly
- Page: https://blindpay.com/bots?bot=rails-scout

What it does:

- Lists every payout rail, from ACH and Pix to SPEI, SEPA, and SWIFT
- Tells you which bank details a rail needs, with validation rules
- Looks up a bank by SWIFT code
- Finds NAICS codes for business onboarding
- Read only: it connects to the read-only endpoint

Prompt:

```text
Use the BlindPay MCP. List the payout rails BlindPay supports, then tell me which bank details I need to collect from a recipient for the [RAIL] rail.
```

## FAQ

### What is a BlindPay bot?

A bot is a ready-made prompt paired with the BlindPay MCP server or BlindPay Agent Skills. Connect BlindPay to your AI client once, run the prompt, and the assistant works on your BlindPay account through the same API you would call directly.

### Which AI clients can run BlindPay bots?

Claude, ChatGPT, Grok, Cursor, VS Code, Claude Code, Codex, and any other client that supports remote MCP servers over Streamable HTTP. Integration Builder uses Agent Skills, so it runs in coding agents such as Claude Code, Codex, and Cursor.

### How do I install a bot in one click?

Open the bot and pick your client. Cursor and VS Code install the server from a link, Claude and Grok open their connector page with the server URL ready to copy, and Claude Code and Codex take one terminal command. Then the Run button opens your client with the prompt filled in.

### Can a bot move money without my approval?

The MCP server has no approval step of its own, so the bot relies on its prompt: every bot that moves money quotes first and waits for your explicit yes, and most clients ask before they call a tool. For an assistant that should never move money, use a read-only bot, which connects to https://mcp.blindpay.com/mcp/readonly.

### Do I need an API key to use a bot?

No. The hosted MCP server signs you in with your BlindPay account over OAuth and binds the connection to the one instance you pick. You can disconnect it from the BlindPay dashboard at any time.

### Can I try a bot without moving real money?

Yes. Connect it to a development instance. KYC is approved automatically, payins and payouts complete on their own, and on-chain flows use USDB, a test token with no real funds behind it.

### Can I submit my own bot?

Yes. Tell us through the contact page what it does and which BlindPay MCP tools or Agent Skills it uses.
