Integration
RealOpen for Claude
RealOpen runs as a remote MCP connector in Claude today. Connect in under a minute — no RealOpen account required to get started — and generate verified proof-of-funds letters, check wallet balances, and add new wallets directly from your Claude conversation.
What you can do
- Check your connected wallets and verified balance
- Generate proof-of-funds letters for specific offer amounts
- Add and verify new wallets
- Learn how the buyer flow works at closing
Setup
- In Claude, go to Settings → Connectors → Add custom connector.
- Paste the connector URL:
https://mcp.realopen.app/claude/mcp. - Sign in with your existing RealOpen account, or create a new one — both options are available in the OAuth flow.
- Try it: ask Claude "show me my RealOpen wallet summary".
One account, everywhere
The RealOpen account you connect in Claude is the same account you can manage on realopen.com or through any other connector. Wallets, verifications, and Proof-of-Funds letters sync across all of them.
Sign-in is OAuth — Claude never sees your RealOpen password, and RealOpen never sees your wallet's private keys or seed phrase. Wallet ownership is proven by you signing a message in your own wallet, or by sending a small on-chain test transfer. The connector accesses only your RealOpen account data (wallets, verifications, POF history) and the on-chain balances of the public addresses you've added. See the privacy policy for full details.
Tools reference
These are the tools the RealOpen MCP server exposes. Claude invokes them automatically when your conversation calls for them — you don't need to call them by name. The list below documents every tool, what it does, and what it returns, so you can understand the full surface area before connecting.
Wallet management
Add public crypto wallets to your account, prove ownership, and keep balances current.
add_wallet
WriteAuth requiredAdd a public crypto wallet address to your account and get verification options for proving ownership.
- Required
address(string) — The public wallet address.
- Optional
- none
- Returns
- Verification options plus the Verify Wallet widget for submitting a signed message or dust-transfer hash.
refresh_wallet_verification
WriteAuth requiredGet a fresh verification challenge for a wallet that's pending or previously failed.
- Required
wallet_id(string) — The wallet identifier from your wallet summary.
- Optional
- none
- Returns
- Fresh verification options plus the Verify Wallet widget.
verify_wallet_signature
WriteAuth requiredSubmit a wallet-signed message to complete signature-based ownership verification.
- Required
wallet_id(string) — The wallet to verify.signature(string) — The signature your wallet produced when signing the verification message.
- Optional
- none
- Returns
- Verification result — verified, pending, or rejected with a reason.
verify_wallet_transfer
WriteAuth requiredSubmit a transaction hash to complete dust-transfer ownership verification.
- Required
wallet_id(string) — The wallet to verify.transaction_hash(string) — The transaction hash of the small test transfer you sent from the wallet.
- Optional
asset_symbol(string) — Optional hint for which asset was transferred (e.g. "USDT").
- Returns
- Verification result — verified, pending, or rejected with a reason.
get_wallet_summary
Read-onlyAuth requiredSee all your connected wallets, current balances, verification status, and your Proof of Funds ceiling.
- Required
- none
- Optional
- none
- Returns
- Wallet list with balances and verification state, plus the Your Wallets widget.
refresh_wallet_balance
WriteAuth requiredRe-scan a wallet's on-chain balances and update the stored amounts.
- Required
wallet_id(string) — The wallet to refresh.
- Optional
- none
- Returns
- Updated asset balances and total USD value for the wallet.
remove_wallet
DestructiveAuth requiredPermanently remove a wallet from your account.
- Required
wallet_id(string) — The wallet to remove.
- Optional
- none
- Returns
- Confirmation that the wallet was deleted.
Proof of Funds
Generate signed PDF Proof of Funds letters from your verified balances.
generate_proof_of_funds
WriteAuth requiredGenerate a signed PDF Proof of Funds letter for a specific amount, valid for 30 days.
- Required
amount(number) — The dollar amount to certify on the letter.
- Optional
currency("USD" | "EUR" | "GBP") — Currency for the letter (defaults to USD).
- Returns
- A 30-day download link and PDF preview, plus the Proof of Funds widget.
Account
Manage your RealOpen account state and the assistant session.
get_account_status
Read-onlyAuth requiredSee your overall account state: identity verification status, wallet count, and Proof of Funds eligibility.
- Required
- none
- Optional
- none
- Returns
- Account snapshot — KYC state, wallet count, POF eligibility flags.
start_identity_verification
WriteAuth requiredStart (or restart) identity verification through Stripe Identity.
- Required
- none
- Optional
id_number_required(boolean) — Whether the verification flow should require an ID number (defaults to true).force_new(boolean) — Start a fresh session even if one is already pending.
- Returns
- A hosted Stripe Identity URL to complete KYC in your browser.
logout
WriteAuth requiredSign out of your RealOpen MCP session in this assistant.
- Required
- none
- Optional
- none
- Returns
- Confirmation that the session was ended.
Information & discovery
Public reference content about RealOpen — assets supported, fees, coverage, and how the buyer flow works. No account required.
get_supported_crypto
Read-onlyPublicList the cryptocurrencies, blockchains, and stablecoins RealOpen accepts today.
- Required
- none
- Optional
- none
- Returns
- Current supported-asset reference, sourced from the live platform.
get_service_areas
Read-onlyPublicSee where RealOpen actively closes and which property types are supported.
- Required
- none
- Optional
- none
- Returns
- Coverage geographies and supported property types.
get_fee_structure
Read-onlyPublicLook up RealOpen's current fees and pricing with worked examples.
- Required
- none
- Optional
- none
- Returns
- Fee breakdown with worked examples.
get_how_it_works
Read-onlyPublicRead RealOpen's plain-English explanation of how a crypto-to-real-estate transaction works.
- Required
- none
- Optional
perspective("buyer" | "agent" | "overview" | "all") — Filter the explanation to a single perspective (defaults to "all").
- Returns
- Step-by-step transaction walkthrough.
get_faq
Read-onlyPublicSearch RealOpen's FAQ by keyword or category.
- Required
- none
- Optional
query(string) — Keyword or question to search for.category(string) — Restrict to a single FAQ category.
- Returns
- Matching FAQ answers and the list of available categories.
Affiliate tools
For RealOpen affiliates and agents — generate referral links, pull approved marketing copy, and search the asset library.
search_assets
Read-onlyAffiliate authSearch the RealOpen affiliate-asset library for flyers, social graphics, brand assets, and more.
- Required
- none
- Optional
keyword(string) — Free-text search across asset labels and descriptions.category(enum) — Filter by category (flyer, social_graphic, email_banner, presentation, brand_asset, listing_media, other).tags(string[]) — Filter by one or more tag slugs.file_type("image" | "video" | "pdf" | "logo") — Restrict to a specific file type.
- Returns
- Matching asset metadata with CDN download URLs.
get_snippets
Read-onlyAffiliate authPull pre-approved RealOpen marketing copy for a specific platform and tone.
- Required
- none
- Optional
platform("twitter" | "linkedin" | "instagram" | "email" | "general") — Target platform for the snippet.tone("professional" | "casual" | "urgent" | "educational") — Filter by snippet tone.asset_id(string) — Get snippets tied to a specific asset.tags(string[]) — Filter by snippet tags.keyword(string) — Free-text search across snippet text and titles.
- Returns
- Snippet copy with platform, tone, and any tied asset previews.
get_referral_link
Read-onlyAffiliate authGenerate a tracked referral URL pointing at any RealOpen page.
- Required
- none
- Optional
path(string) — Page path on realopen.com (defaults to "/").
- Returns
- A tracked referral URL keyed to your affiliate ID.
Troubleshooting
“Wallet not verified” after signing
Refresh your wallet summary. If still unverified, the signature may have been rejected — try the test-transfer method instead.
POF generation fails
Most common causes: the requested amount exceeds your verified ceiling, or your identity verification (KYC) isn't complete. Check your account status on realopen.com.
OAuth login fails or loops
Clear cookies for realopen.com and retry. If the issue persists, contact support.
Support
Have a question or hit something unexpected? Email [email protected] or use the contact page.
By using the RealOpen connector for Claude, you agree to our Terms of Service and Privacy Policy.