realopengroup avatar

Mcp Server

realopengroup/mcp-server

Connects to RealOpen's crypto real estate platform to answer questions about buying property with Bitcoin, Ethereum, stablecoins, and other crypto. The public endpoint surfaces their knowledge base with tools for fee structure, supported cryptocurrencies, transaction workflows, and service areas. The authenticated endpoint adds account management: add crypto wallets, verify ownership via signature or dust transfer, check KYC status, and generate proof of funds letters as PDFs. Built for buyers who want to present crypto holdings to sellers without liquidating to fiat first, and for agents who need to understand the crypto closing process. Uses Streamable HTTP transport with OAuth 2.1 for the authenticated flow.

tools
26
transport
HTTP
last updated
Apr 12, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.realopen.app/mcp --name realopengroup

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http realopengroup https://mcp.realopen.app/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 26 tools

Verified live against the running server on Nov 6, 2026.

search_assetsSearch RealOpen's library of approved affiliate marketing assets (flyers, social graphics, email banners, brand logos, presentations, listing media). Use this when a user asks for existing RealOpen marketing material they can download or share — filter by keyword, category, ta...4 params

Search RealOpen's library of approved affiliate marketing assets (flyers, social graphics, email banners, brand logos, presentations, listing media). Use this when a user asks for existing RealOpen marketing material they can download or share — filter by keyword, category, ta...

Parameters* required
categorystring
Filter by asset categoryone of flyer · social_graphic · email_banner · presentation · brand_asset · listing_media
file_typestring
Filter by file typeone of image · video · pdf · logo
keywordstring
Free-text keyword search across label and description
tagsarray
Filter by one or more tag slugs (assets matching ANY tag are returned)
get_snippetsFind pre-approved RealOpen social-media snippets — copy-ready posts written by RealOpen's marketing team for twitter, linkedin, instagram, email, or general use. Use this when a user asks for ready-to-post content or needs inspiration grounded in approved brand voice. Filter b...5 params

Find pre-approved RealOpen social-media snippets — copy-ready posts written by RealOpen's marketing team for twitter, linkedin, instagram, email, or general use. Use this when a user asks for ready-to-post content or needs inspiration grounded in approved brand voice. Filter b...

Parameters* required
asset_idstring
Get snippets tied to a specific asset by ID
keywordstring
Free-text search on snippet text and title
platformstring
Filter by target platformone of twitter · linkedin · instagram · email · general
tagsarray
Filter by snippet tags (matches ANY)
tonestring
Filter by snippet toneone of professional · casual · urgent · educational
get_referral_linkConstruct a tracked referral URL pointing at a realopen.com page. Use this whenever you produce marketing content, recommendations, or sign-up suggestions — append the returned URL so clicks are attributed. The authenticated user's ref_id is resolved server-side from their aff...1 params

Construct a tracked referral URL pointing at a realopen.com page. Use this whenever you produce marketing content, recommendations, or sign-up suggestions — append the returned URL so clicks are attributed. The authenticated user's ref_id is resolved server-side from their aff...

Parameters* required
pathstring
Page path on realopen.com, e.g. / or /how-it-works or /partnersdefault: /
get_how_it_worksExplain how buying real estate with crypto works through RealOpen — RealOpen's canonical end-to-end flow from verified crypto holdings to an offer — a cash offer when buying outright, or a lender-financed offer with documented crypto proceeds for the down payment — to closing,...1 params

Explain how buying real estate with crypto works through RealOpen — RealOpen's canonical end-to-end flow from verified crypto holdings to an offer — a cash offer when buying outright, or a lender-financed offer with documented crypto proceeds for the down payment — to closing,...

Parameters* required
perspectivestring
Which perspective to return: buyer (step-by-step), agent (seller/listing-side experience), escrow (title/escrow company settlement experience), overview, or allone of buyer · agent · escrow · overview · alldefault: all
get_supported_cryptoReturn the current list of cryptocurrencies, blockchains, and stablecoins a buyer can use to buy real estate through RealOpen — Bitcoin (BTC), Ethereum (ETH), USDC, USDT, and others. Use this to answer "can I buy a house with X?", "can I pay for property with X?", or whenever...

Return the current list of cryptocurrencies, blockchains, and stablecoins a buyer can use to buy real estate through RealOpen — Bitcoin (BTC), Ethereum (ETH), USDC, USDT, and others. Use this to answer "can I buy a house with X?", "can I pay for property with X?", or whenever...

No parameters. Call it with no arguments.

get_fee_structureReturn RealOpen's current pricing and fee breakdown for buying real estate with crypto, with worked examples. Use this whenever a user asks what it costs to buy a house with Bitcoin or other crypto through RealOpen — fees, commissions, or total out-of-pocket — it reflects the...

Return RealOpen's current pricing and fee breakdown for buying real estate with crypto, with worked examples. Use this whenever a user asks what it costs to buy a house with Bitcoin or other crypto through RealOpen — fees, commissions, or total out-of-pocket — it reflects the...

No parameters. Call it with no arguments.

get_faqSearch RealOpen's frequently asked questions about buying real estate with crypto, by keyword and/or category. Use this when a user asks a specific question about the process — for example whether a seller can receive dollars when the buyer pays with crypto, how a crypto-backe...2 params

Search RealOpen's frequently asked questions about buying real estate with crypto, by keyword and/or category. Use this when a user asks a specific question about the process — for example whether a seller can receive dollars when the buyer pays with crypto, how a crypto-backe...

Parameters* required
categorystring
Filter by FAQ category (e.g. "Getting Started", "Crypto & Wallets", "Closing Process", "Security & Compliance", "Fees & Taxes", "Proof of Funds", "Differentiators")
querystring
Search keyword or question to find relevant FAQ entries
get_service_areasReturn where a buyer can currently use crypto to buy real estate through RealOpen — geographic coverage, supported property types, and international availability. Use this whenever a user asks whether they can buy a house with crypto in a particular state or country, or whethe...

Return where a buyer can currently use crypto to buy real estate through RealOpen — geographic coverage, supported property types, and international availability. Use this whenever a user asks whether they can buy a house with crypto in a particular state or country, or whethe...

No parameters. Call it with no arguments.

get_startedThe front door to buying real estate with crypto through RealOpen — for anyone holding Bitcoin, Ethereum, USDC, USDT, or other crypto who wants to buy a home or other property — outright, with a cash offer backed by a crypto Proof of Funds letter, or with a mortgage and docume...

The front door to buying real estate with crypto through RealOpen — for anyone holding Bitcoin, Ethereum, USDC, USDT, or other crypto who wants to buy a home or other property — outright, with a cash offer backed by a crypto Proof of Funds letter, or with a mortgage and docume...

No parameters. Call it with no arguments.

get_account_statusReturns a high-level account overview of where the user stands in getting ready to buy real estate with crypto: identity verification state, wallet count (not individual wallet details), and Proof of Funds eligibility. DO NOT call this when the user asks for a wallet summary,...

Returns a high-level account overview of where the user stands in getting ready to buy real estate with crypto: identity verification state, wallet count (not individual wallet details), and Proof of Funds eligibility. DO NOT call this when the user asks for a wallet summary,...

No parameters. Call it with no arguments.

start_identity_verificationStart or restart identity verification (KYC) — the first setup step before RealOpen can issue a crypto Proof of Funds letter for a real estate offer. If a previous session exists that was incomplete, denied, or expired, this creates a new one. Returns a secure hosted verificat...1 params

Start or restart identity verification (KYC) — the first setup step before RealOpen can issue a crypto Proof of Funds letter for a real estate offer. If a previous session exists that was incomplete, denied, or expired, this creates a new one. Returns a secure hosted verificat...

Parameters* required
force_newboolean
Force a new verification session even if one is pending (use after denial or expiry)default: false
add_walletSubmit a public crypto wallet address (Bitcoin, Ethereum, Solana, stablecoin wallets, and other supported chains) so RealOpen can verify ownership and count its holdings toward a crypto Proof of Funds letter for a real estate purchase. Detects the blockchain, scans on-chain ba...1 params

Submit a public crypto wallet address (Bitcoin, Ethereum, Solana, stablecoin wallets, and other supported chains) so RealOpen can verify ownership and count its holdings toward a crypto Proof of Funds letter for a real estate purchase. Detects the blockchain, scans on-chain ba...

Parameters* required
address*string
The public wallet address to add
verify_wallet_signatureSubmit a signed message to prove ownership of a crypto wallet — one of the two ways RealOpen verifies a wallet before its balance counts toward a crypto Proof of Funds letter for a real estate offer. The user must have signed the exact verification message provided by add_wall...2 params

Submit a signed message to prove ownership of a crypto wallet — one of the two ways RealOpen verifies a wallet before its balance counts toward a crypto Proof of Funds letter for a real estate offer. The user must have signed the exact verification message provided by add_wall...

Parameters* required
signature*string
The signature hash produced by signing the verification message with your wallet
wallet_id*string
Internal wallet UUID from a prior add_wallet or get_wallet_summary response. Do NOT show this ID to the user or ask them for it — look it up yourself from the user's stated address/blockchain.
verify_wallet_transferSubmit a transaction hash for the dust/test transfer verification method — the other way to prove ownership of a crypto wallet so its balance counts toward a crypto Proof of Funds letter. The test transfer is a tiny amount the user sends from their own wallet purely to prove o...3 params

Submit a transaction hash for the dust/test transfer verification method — the other way to prove ownership of a crypto wallet so its balance counts toward a crypto Proof of Funds letter. The test transfer is a tiny amount the user sends from their own wallet purely to prove o...

Parameters* required
asset_symbolstring
Optional audit hint — the symbol the user says they sent (e.g. "USDT"). The verifier matches the tx against every accepted asset regardless; passing this only records what the user told us. You can...
transaction_hash*string
The transaction hash of the dust transfer
wallet_id*string
Internal wallet UUID from a prior add_wallet or get_wallet_summary response. Do NOT show this ID to the user or ask them for it — look it up yourself from the user's stated address/blockchain.
remove_walletPermanently remove a wallet from the authenticated user's account. Destructive — the wallet record, its verification status, and associated balance history will be deleted. Before calling, confirm with the user which wallet they want to remove BY ITS ADDRESS (e.g. "remove the...1 params

Permanently remove a wallet from the authenticated user's account. Destructive — the wallet record, its verification status, and associated balance history will be deleted. Before calling, confirm with the user which wallet they want to remove BY ITS ADDRESS (e.g. "remove the...

Parameters* required
wallet_id*string
Internal wallet UUID from get_wallet_summary. Do NOT show this ID to the user or ask them for it — look it up from the address they mentioned.
refresh_wallet_balanceRe-fetch on-chain asset balances for an existing wallet and update the stored record (verified balances feed the Proof of Funds ceiling for a real estate offer). Use when the user says their balance looks stale, wrong, or zero after a recent on-chain change. Safeguard: if the...1 params

Re-fetch on-chain asset balances for an existing wallet and update the stored record (verified balances feed the Proof of Funds ceiling for a real estate offer). Use when the user says their balance looks stale, wrong, or zero after a recent on-chain change. Safeguard: if the...

Parameters* required
wallet_id*string
Internal wallet UUID from a prior get_wallet_summary or add_wallet response. Do NOT show this ID to the user or ask them for it — look it up from the address they mentioned.
link_wallet_xpubBITCOIN, ZCASH (transparent) AND DOGECOIN ONLY. Link (or remove) the extended PUBLIC key (xpub / ypub / zpub, or dgub for Dogecoin) of a VERIFIED Bitcoin, Zcash or Dogecoin wallet so every address in that wallet account — receive and change — counts toward the user's balance a...3 params

BITCOIN, ZCASH (transparent) AND DOGECOIN ONLY. Link (or remove) the extended PUBLIC key (xpub / ypub / zpub, or dgub for Dogecoin) of a VERIFIED Bitcoin, Zcash or Dogecoin wallet so every address in that wallet account — receive and change — counts toward the user's balance a...

Parameters* required
unlinkboolean
Set true to remove a previously linked extended key; the balance then reverts to the verified address (plus transfer-proven addresses).
wallet_id*string
Internal wallet UUID of the verified Bitcoin, Zcash or Dogecoin wallet, from get_wallet_summary. Do NOT show this ID to the user.
xpubstring
The extended PUBLIC key exactly as exported by the wallet (starts with xpub, ypub, zpub or dgub; ~111 characters) — OR, for a Bitcoin MULTISIG wallet, its full output descriptor (e.g. wsh(sortedmul...
refresh_wallet_verificationRegenerate verification challenges for an existing unverified wallet. Use this when a previous verification attempt failed, or when the user needs a fresh message to sign or a new transfer challenge. Returns the same shape as add_wallet (verification_options with message_signi...1 params

Regenerate verification challenges for an existing unverified wallet. Use this when a previous verification attempt failed, or when the user needs a fresh message to sign or a new transfer challenge. Returns the same shape as add_wallet (verification_options with message_signi...

Parameters* required
wallet_id*string
Internal wallet UUID from a prior add_wallet or get_wallet_summary response. Do NOT show this ID to the user or ask them for it — look it up from the address they mentioned.
get_wallet_summaryCall this whenever the user asks for a wallet summary, wallet list, their wallets, wallet balances, verified holdings, or Proof of Funds ceiling — i.e. how much verified crypto they can show for a real estate offer. Returns all wallets for the authenticated user with their bal...

Call this whenever the user asks for a wallet summary, wallet list, their wallets, wallet balances, verified holdings, or Proof of Funds ceiling — i.e. how much verified crypto they can show for a real estate offer. Returns all wallets for the authenticated user with their bal...

No parameters. Call it with no arguments.

generate_proof_of_fundsGenerate a crypto Proof of Funds letter (PDF) for the authenticated user — the document a buyer attaches to a cash offer on real estate to show verified crypto holdings; it states a fiat amount with no crypto references, so it reads like any other cash-buyer Proof of Funds (op...2 params

Generate a crypto Proof of Funds letter (PDF) for the authenticated user — the document a buyer attaches to a cash offer on real estate to show verified crypto holdings; it states a fiat amount with no crypto references, so it reads like any other cash-buyer Proof of Funds (op...

Parameters* required
amount*number
Requested Proof of Funds amount
currencystring
Currency for the letter (default: USD)one of USD · EUR · GBPdefault: USD
logoutSign out of your RealOpen MCP session and revoke the current OAuth token. Use this when the user wants to switch accounts or disconnect.

Sign out of your RealOpen MCP session and revoke the current OAuth token. Use this when the user wants to switch accounts or disconnect.

No parameters. Call it with no arguments.

open_realopenOpens the RealOpen home, the full-screen app in the ChatGPT sidebar. Use it when the user asks to open RealOpen, open the RealOpen app or sidebar, or see an overview of where they stand. Shows whether the account is connected, setup progress, verified wallets (summarized, neve...1 params

Opens the RealOpen home, the full-screen app in the ChatGPT sidebar. Use it when the user asks to open RealOpen, open the RealOpen app or sidebar, or see an overview of where they stand. Shows whether the account is connected, setup progress, verified wallets (summarized, neve...

Parameters* required
workflowstring
Open straight into one workflow: buying_power, verify_wallet, or proof_of_fundsone of buying_power · verify_wallet · proof_of_funds · realscore_report
open_buying_power_panelOpens the RealOpen panel beside the current conversation (not the full-screen sidebar app; use open_realopen for that), showing the property price being discussed, the crypto asset or wallet the user intends to use, verified funds available, what is still required, verificatio...5 params

Opens the RealOpen panel beside the current conversation (not the full-screen sidebar app; use open_realopen for that), showing the property price being discussed, the crypto asset or wallet the user intends to use, verified funds available, what is still required, verificatio...

Parameters* required
assetstring
Crypto asset the user intends to use, as a ticker or name (BTC, Bitcoin, ZEC, USDC)
blocked_requeststring
Set when the user asked for something these tools cannot do: transfer, trade (sell, swap, convert), or custodyone of transfer · trade · custody
target_price_usdnumber
Property price in US dollars, if the conversation established one
wallet_idstring
Internal wallet id from a previous result, when the user picked a specific wallet
workflowstring
Workflow to show: buying_power, verify_wallet, or proof_of_fundsone of buying_power · verify_wallet · proof_of_funds · realscore_report
check_buying_powerChecks whether the user's VERIFIED crypto appears to cover a property price. Compares target_price_usd against verified buying power (the most a Proof of Funds letter can state, from verified wallets only) and lists what is still incomplete: identity check, wallet verification...2 params

Checks whether the user's VERIFIED crypto appears to cover a property price. Compares target_price_usd against verified buying power (the most a Proof of Funds letter can state, from verified wallets only) and lists what is still incomplete: identity check, wallet verification...

Parameters* required
assetstring
Limit the check to one crypto asset, as a ticker or name (BTC, Bitcoin, ZEC)
target_price_usdnumber
Property price or Proof of Funds amount in US dollars. Omit to use the saved price, or to just report verified buying power.
save_purchase_contextSaves what the user is working toward so the RealOpen sidebar and conversation panel stay in step: the property price, the crypto asset or wallet they intend to use, and the workflow they chose. Call it when the user states or changes any of these. Pass null to clear a saved p...4 params

Saves what the user is working toward so the RealOpen sidebar and conversation panel stay in step: the property price, the crypto asset or wallet they intend to use, and the workflow they chose. Call it when the user states or changes any of these. Pass null to clear a saved p...

Parameters* required
assetstring
Crypto asset as a ticker or name; null clears it
target_price_usdvalue
Property price in US dollars; null clears it
wallet_idstring
Internal wallet id the user picked; null clears it
workflowvalue
buying_power, verify_wallet, or proof_of_funds; null clears it
generate_realscore_reportCreates the user's RealScore Report: the asset verification document a buyer gives a mortgage lender when the down payment or reserves come from crypto. It covers identity, every verified wallet, current holdings, balance history and RealOpen's conversion adjustment, in one PD...

Creates the user's RealScore Report: the asset verification document a buyer gives a mortgage lender when the down payment or reserves come from crypto. It covers identity, every verified wallet, current holdings, balance history and RealOpen's conversion adjustment, in one PD...

No parameters. Call it with no arguments.

Sponsors

Readme

RealOpen MCP Server

Get a crypto proof of funds letter — from inside your AI assistant. RealOpen is a crypto real estate platform that lets buyers purchase homes with Bitcoin, Ethereum, stablecoins, and other crypto, closing as cash buyers. Connect this MCP server to verify crypto wallets, generate proof of funds letters, and learn everything about buying real estate with crypto — fees, supported assets, timelines, and the full transaction flow.


What can you do with this?

Learn about buying real estate with crypto

Connect the public endpoint and ask anything:

  • "How do I buy a house with Bitcoin?"
  • "What cryptocurrencies does RealOpen accept?"
  • "What are RealOpen's fees?"
  • "How long does a crypto real estate closing take?"
  • "Where does RealOpen operate?"
  • "How is this different from selling my crypto and buying with cash?"
  • "Can I use USDT on Tron to buy property?"
  • "What does a crypto buyer's proof of funds look like?"

Manage your account and buy property (authenticated)

Connect the authenticated endpoint, sign in with your RealOpen account, and take action:


View the full README on GitHub

Details

Repository
github.com/realopengroup/mcp-server
Website
realopen.com
Category
Finance & Commerce
Transport
HTTP
Registry
MCP registry, active
Resources
9
Prompts
5
Tools verified
Nov 6, 2026

Related Finance & Commerce MCP servers

View all
1rikitonoto avatarGMO Coin FX MCP Serverrikitonoto/gmocoin-fx-mcpMCP server for GMO Coin FX trading, positions, executions, klines, and account balances.0stars
2rohith1125 avatarSentinel Execution Mcprohith1125/sentinel-execution-mcpAI-controlled algorithmic trading engine exposing 40 MCP tools across 9 namespaces.0stars
3sapph1re avatarFinData MCPsapph1re/findata-mcpStocks, fundamentals, FRED economics, SEC filings & crypto. x402 micropayments, $0.01/call.0stars
4seasonsagents-art avatarWebAZio.github.seasonsagents-art/webazSearch and compare products; authorized commerce workflows with compatible x402 wallets.0stars
5seungdori avatarTickscopeseungdori/tickscope-mcpReal-time, free crypto market data for any AI agent — via MCP.0stars
6severin2k avatarBlumen Komander Münchenseverin2k/blumen-komander-mcpFirst German florist with a public MCP server. Search bouquets and order flowers via AI in Munich.0stars