Integration

Poof integration

Poof is a crypto and fiat payment processor. Create blockchain wallets and per-payment deposit addresses, crypto payment links and fiat (PayPal, Cash App, Skrill, Coinbase) invoices and charges, read wallet balances, crypto prices and gas prices, fetch, list and search transactions, look up a dashboard product, register a payment webhook, and send crypto payouts from a Poof wallet. The hosted checkout route (it answers plain text), the ACH bank debit routes (granted by Poof support to registered US businesses only) and the undocumented smart contract listing are not exposed. Poof can answer a refused call with HTTP 200 and a message field (for example invalid authorization), so check the answer, not only the status. Authentication is the account API key from the Poof dashboard, sent as is in the Authorization header.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Poof.Built from the 14 Poof tools below, on the connection you add once.

What you can do with Poof

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Transaction, 3 operations

  • get_transactionGet transactionPOSTFetches one payment by its transaction id (dashboard, webhook payment_id, or list_transactions): amount, currency, date, customer, items, payment method (v1-era reference). Read message first: Poof can refuse with HTTP 200.
  • list_transactionsList transactionsPOSTFetches every transaction of the Poof account; no input. No exact response shape is documented, so the body is returned in result. For one transaction use get_transaction. Read message first: Poof can refuse with HTTP 200.
  • search_transactionsSearch transactionsPOSTSearches the account's transactions on one field (filter) for a value (search), e.g. filter payment, search usdc. Matches come back in result. Read message first: Poof can refuse with HTTP 200.

Balance, 1 operation

  • get_balanceGet balancePOSTReads the Poof wallet balance for one cryptocurrency, the funds available for payouts. No documented response: the body is returned in result. Read message first: Poof can refuse with HTTP 200.

Deposit address, 1 operation

  • create_deposit_addressCreate deposit addressPOSTGenerates a crypto deposit address for a USD amount, with the crypto amount to pay and the rate; watched for at least 15 minutes. Fields from Poof's v1-era reference. Read message first: Poof can refuse with HTTP 200.

Fiat charge, 1 operation

  • create_fiat_chargeCreate fiat chargePOSTCreates a fiat charge (PayPal, Cash App, Skrill, Coinbase) for a custom flow; returns payment_link, qr_code, tracking_id. Fields from Poof's v1-era reference. Read message first: Poof can refuse with HTTP 200.

Fiat invoice, 1 operation

  • create_fiat_invoiceCreate fiat invoicePOSTCreates a payment link for a fiat system linked in the dashboard (PayPal, Cash App, Skrill, Coinbase); returns payment_link. Fields from Poof's v1-era reference. Read message first: Poof can refuse with HTTP 200.

Gas price, 1 operation

  • get_gas_priceGet gas pricePOSTFetches the current network gas price for one cryptocurrency or token. No documented response: the body is returned in result. Read message first: Poof can refuse with HTTP 200.

Payment link, 1 operation

  • create_payment_linkCreate payment linkPOSTCreates a Poof hosted crypto payment link (invoice) for an amount in one cryptocurrency, with your metadata. No documented response: the body is returned in result. Read message first: Poof can refuse with HTTP 200.

Payout, 1 operation

  • send_payoutSend payoutPOSTSENDS crypto from the Poof wallet to an address: real funds, no cancel. Check get_balance first. Body returned in result. Read message first (Poof can refuse with HTTP 200); never retry on an unclear answer.

Price, 1 operation

  • get_priceGet pricePOSTFetches the current price of one cryptocurrency from Poof. No documented response: the body is returned in result. Read message first: Poof can refuse with HTTP 200.

Product, 1 operation

  • get_productGet productPOSTFetches a product created in the Poof dashboard by its unique id. No documented response (not even its fields): the body is returned in result. Read message first: Poof can refuse with HTTP 200.

Wallet, 1 operation

  • create_walletCreate walletPOSTCreates the account's Poof HD wallet for one network (one per network), used for deposit addresses and payouts. Returns status and message (v1-era reference). Read message first: Poof can refuse with HTTP 200.

Webhook, 1 operation

  • create_webhookCreate webhookPOSTSubscribes an HTTPS URL to Poof payment notifications. Returns status (webhook created, or over the limit) and url, per Poof's v1-era reference. Read message first: Poof can refuse with HTTP 200.

Use Poof from Claude Code, Cursor or Codex

Connect Poof in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Poof operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Poof

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Poof once

    Add your Poof connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Poof integration FAQ

What can you do with the Poof integration?

LiveContext exposes 14 operations on Poof, covering transaction, balance, deposit address and fiat charge.

Popular integrations

Browse the whole catalog