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.
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:
{
"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.