Furlpay Docs
Open App

Integrations

ChatGPT & Claude

Connect FurlPay to an AI assistant so users can pay in stablecoins, book travel and invest from chat. FurlPay ships both surfaces: an OpenAI GPT Action (OpenAPI) and a Model Context Protocol (MCP) server for Claude.

FurlPay never lets an assistant move money unattended. Every payment, trade or swap returns EIP-712 sign data or a confirmation the human approves before it settles (human-in-the-loop).

1. ChatGPT — GPT Action

FurlPay serves a plugin manifest and an OpenAPI 3.1 spec. In the GPT builder, add an Action and import the schema URL:

  • Manifest: https://furlpay.com/.well-known/ai-plugin.json
  • OpenAPI schema: https://furlpay.com/openapi.json
  • Auth: Bearer API key (create one at /developer).

The model then calls tools like get_wallet_balances, quote_swap, place_investment_order and search_stays directly. Example prompt: “Book a hotel in Tokyo under $200/night and pay with USDC.”

2. Claude — MCP server

FurlPay ships a stdio MCP server (@furlpay/mcp-server). Add it to Claude Desktop’s config so Claude can build on the FurlPay Core API:

json
{
  "mcpServers": {
    "furlpay": {
      "command": "npx",
      "args": ["-y", "@furlpay/mcp-server"],
      "env": {
        "FURLPAY_BASE_URL": "https://api.furlpay.com",
        "FURLPAY_API_KEY": "sk_live_..."
      }
    }
  }
}

For local development point FURLPAY_BASE_URL at http://localhost:3000 and use a sk_sandbox_ key. Restart Claude Desktop and the FurlPay tools appear in the tool menu.

Available tools

  • get_wallet_balances — Safe smart-account stablecoin balances.
  • quote_swap — cheapest cross-chain stablecoin route (CCTP V2 / Li.Fi).
  • place_investment_order — fractional stock/ETF order.
  • screen_wallet_risk — AML screen an address.
  • verify_identity — KYC identity check.

3. Or use the built-in Co-Pilot

FurlPay also ships its own assistant at /chat, backed by POST /api/chat. It runs the same tool surface, is grounded on the user’s real account state, and returns a confirmation for any money movement. Set ANTHROPIC_API_KEY to have Claude phrase replies over the grounded facts; without a key it falls back to a deterministic responder.