此 MCP 可以做什么
Verifies crypto wallet ownership and balances, manages identity verification, and generates proof-of-funds letters for crypto-backed real estate offers.
工具
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The public wallet address to add'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'assets': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}, 'description': 'Per-asset on-chain balances detected for this wallet'}, 'status': {'type': ['string', 'null'], 'description': 'Set to "already_verified" when re-adding an already-verified wallet'}, 'address': {'type': ['string', 'null']}, 'message': {'type': ['string', 'null']}, 'total_usd': {'type': ['number', 'null']}, 'wallet_id': {'type': ['string', 'null']}, 'blockchain': {'type': ['string', 'null']}, 'linked_addresses': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}}, 'ownership_status': {'type': ['string', 'null'], 'description': 'NOT_VERIFIED | PENDING_SIGNATURE | PENDING_TRANSACTION | VERIFIED_SIGNATURE | VERIFIED_TRANSACTION | FAILED'}, 'zero_balance_hint': {'type': ['string', 'null']}, 'verification_options': {'type': 'object', 'properties': {'dust_transfer': {'type': 'object', 'properties': {}, 'description': 'available + deposit_address + accepted assets[] for the transfer verification path', 'additionalProperties': True}, 'message_signing': {'type': 'object', 'properties': {}, 'description': 'available + message to sign for the signature verification path', 'additionalProperties': True}}, 'additionalProperties': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'amount': {'type': 'number', 'description': 'Requested Proof of Funds amount', 'exclusiveMinimum': 0}, 'currency': {'enum': ['USD', 'EUR', 'GBP'], 'type': 'string', 'default': 'USD', 'description': 'Currency for the letter (default: USD)'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status', 'amount', 'currency', 'download_url', 'thumbnail_url'], 'properties': {'amount': {'type': 'number'}, 'status': {'type': 'string', 'description': 'ready when the letter generated successfully'}, 'currency': {'type': 'string'}, 'file_name': {'type': ['string', 'null']}, 'valid_until': {'type': ['string', 'null'], 'description': 'ISO date â\x80\x94 letter expires after 30 days'}, 'download_url': {'type': 'string', 'description': 'PDF download URL â\x80\x94 handed to the widget; the model should not echo it'}, 'thumbnail_url': {'type': 'string', 'description': 'Top-of-letter PDF preview image URL â\x80\x94 used by the widget'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'pof': {'type': 'object', 'required': ['eligible', 'ceiling_usd'], 'properties': {'eligible': {'type': 'boolean'}, 'ceiling_usd': {'type': 'number', 'description': 'Maximum amount valid for a Proof of Funds letter (post-haircut, verified wallets only)'}}, 'additionalProperties': True}, 'email': {'type': ['string', 'null']}, 'user_id': {'type': ['string', 'null']}, 'wallets': {'type': 'object', 'required': ['total', 'verified', 'pending'], 'properties': {'total': {'type': 'number'}, 'pending': {'type': 'number'}, 'verified': {'type': 'number'}}, 'description': 'Aggregate wallet counts. For per-wallet details, call get_wallet_summary.', 'additionalProperties': True}, 'last_name': {'type': ['string', 'null']}, 'activation': {'type': 'object', 'required': ['authenticated', 'stage', 'steps', 'next_action'], 'properties': {'stage': {'type': 'string', 'description': 'identity | wallet_add | wallet_verify | pof_ready | activated'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}}, 'next_action': {'type': 'object', 'properties': {}, 'description': 'The single correct next step for this user: tool, CTA label, suggested prompt, reason', 'additionalProperties': True}, 'authenticated': {'type': 'boolean'}}, 'description': 'Progress + next-step routing resolved from the account state. Follow next_action rather than re-deriving the step order. Fully-activated users get a "generate another POF / wallet summary" action, never an onboarding CTA.', 'additionalProperties': True}, 'first_name': {'type': ['string', 'null']}, 'account_hint': {'type': ['string', 'null'], 'description': 'Present only for brand-new/empty accounts â\x80\x94 if the user expected existing RealOpen data, surface this guidance (they may have connected with a different email than their realopen.com account)'}, 'identity_verification': {'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'One of: none, requires_input, processing, verified, has_error, canceled'}, 'next_step': {'type': ['string', 'null'], 'description': 'Human-readable instruction for the user given the current status'}, 'verified_name': {'type': ['string', 'null']}}, 'additionalProperties': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'Search keyword or question to find relevant FAQ entries'}, 'category': {'type': 'string', 'description': 'Filter by FAQ category (e.g. "Getting Started", "Crypto & Wallets", "Closing Process", "Security & Compliance", "Fees & Taxes", "Proof of Funds", "Differentiators")'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'message': {'type': 'string', 'description': 'Diagnostic message â\x80\x94 only present when no entries matched'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['question', 'answer'], 'properties': {'answer': {'type': 'string'}, 'category': {'type': ['string', 'null']}, 'question': {'type': 'string'}}, 'additionalProperties': True}, 'description': 'Matching FAQ entries (empty when no entries match)'}, 'learn_more': {'type': 'string'}, 'last_updated': {'type': ['string', 'null']}, 'result_count': {'type': 'number', 'description': 'Number of matching FAQ entries returned'}, 'activation_stage': {'type': 'string', 'description': 'Funnel position this response maps to (pre_activation for knowledge answers)'}, 'available_categories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'All distinct FAQ categories â\x80\x94 returned when no entries matched, so callers can refine the query'}, 'recommended_next_action': {'type': 'string', 'description': 'Tool to call if the user wants to act on purchase intent (currently always get_started). Present only when the question context suggests possible intent.'}, 'recommended_next_action_label': {'type': 'string', 'description': 'Short CTA label for the suggested next step (e.g. "Verify My Funds")'}, 'recommended_next_action_reason': {'type': 'string', 'description': 'Why this next step fits this question â\x80\x94 use it to phrase a natural one-sentence offer after answering. Never present as an ad.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sections'], 'properties': {'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'content'], 'properties': {'title': {'type': 'string'}, 'content': {'type': 'string'}}, 'additionalProperties': True}}, 'learn_more': {'type': 'string'}, 'last_updated': {'type': ['string', 'null']}, 'activation_stage': {'type': 'string', 'description': 'Funnel position this response maps to (pre_activation for knowledge answers)'}, 'recommended_next_action': {'type': 'string', 'description': 'Tool to call if the user wants to act on purchase intent (currently always get_started). Present only when the question context suggests possible intent.'}, 'recommended_next_action_label': {'type': 'string', 'description': 'Short CTA label for the suggested next step (e.g. "Verify My Funds")'}, 'recommended_next_action_reason': {'type': 'string', 'description': 'Why this next step fits this question â\x80\x94 use it to phrase a natural one-sentence offer after answering. Never present as an ad.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'perspective': {'enum': ['buyer', 'agent', 'escrow', 'overview', 'all'], 'type': 'string', 'default': 'all', 'description': 'Which perspective to return: buyer (step-by-step), agent (seller/listing-side experience), escrow (title/escrow company settlement experience), overview, or all'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sections'], 'properties': {'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'content'], 'properties': {'title': {'type': 'string'}, 'content': {'type': 'string'}}, 'additionalProperties': True}, 'description': 'Ordered content sections, each with a heading and body'}, 'learn_more': {'type': 'string', 'description': 'External URL with more detail'}, 'get_started': {'type': 'string', 'description': 'Sign-up URL for users ready to begin'}, 'last_updated': {'type': ['string', 'null'], 'description': 'ISO timestamp of the most recently updated underlying knowledge entry'}, 'activation_stage': {'type': 'string', 'description': 'Funnel position this response maps to (pre_activation for knowledge answers)'}, 'recommended_next_action': {'type': 'string', 'description': 'Tool to call if the user wants to act on purchase intent (currently always get_started). Present only when the question context suggests possible intent.'}, 'recommended_next_action_label': {'type': 'string', 'description': 'Short CTA label for the suggested next step (e.g. "Verify My Funds")'}, 'recommended_next_action_reason': {'type': 'string', 'description': 'Why this next step fits this question â\x80\x94 use it to phrase a natural one-sentence offer after answering. Never present as an ad.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'path': {'type': 'string', 'default': '/', 'description': 'Page path on realopen.com, e.g. / or /how-it-works or /partners'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['referral_url'], 'properties': {'referral_url': {'type': 'string', 'description': 'Fully-qualified realopen.com URL with ref_id query param appended'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sections'], 'properties': {'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'content'], 'properties': {'title': {'type': 'string'}, 'content': {'type': 'string'}}, 'additionalProperties': True}}, 'learn_more': {'type': 'string'}, 'last_updated': {'type': ['string', 'null']}, 'activation_stage': {'type': 'string', 'description': 'Funnel position this response maps to (pre_activation for knowledge answers)'}, 'recommended_next_action': {'type': 'string', 'description': 'Tool to call if the user wants to act on purchase intent (currently always get_started). Present only when the question context suggests possible intent.'}, 'recommended_next_action_label': {'type': 'string', 'description': 'Short CTA label for the suggested next step (e.g. "Verify My Funds")'}, 'recommended_next_action_reason': {'type': 'string', 'description': 'Why this next step fits this question â\x80\x94 use it to phrase a natural one-sentence offer after answering. Never present as an ad.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by snippet tags (matches ANY)'}, 'tone': {'enum': ['professional', 'casual', 'urgent', 'educational'], 'type': 'string', 'description': 'Filter by snippet tone'}, 'keyword': {'type': 'string', 'description': 'Free-text search on snippet text and title'}, 'asset_id': {'type': 'string', 'description': 'Get snippets tied to a specific asset by ID'}, 'platform': {'enum': ['twitter', 'linkedin', 'instagram', 'email', 'general'], 'type': 'string', 'description': 'Filter by target platform'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['snippets'], 'properties': {'snippets': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'text', 'tags'], 'properties': {'id': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'text': {'type': 'string', 'description': 'The actual snippet body to share'}, 'tone': {'type': ['string', 'null']}, 'title': {'type': ['string', 'null'], 'description': 'Share title â\x80\x94 usable as an email subject line'}, 'asset_id': {'type': ['string', 'null']}, 'platform': {'type': ['string', 'null']}, 'asset_label': {'type': ['string', 'null']}, 'referral_url': {'type': 'string', 'description': 'Tracked referral URL â\x80\x94 only present when the session has a resolved ref_id'}, 'asset_file_type': {'type': ['string', 'null']}, 'asset_image_url': {'type': ['string', 'null']}}, 'additionalProperties': True}, 'description': 'Up to 20 matching snippets (random order to avoid stale top-matches)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['steps'], 'properties': {'notes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Important caveats to keep in mind while guiding the user'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['step', 'title', 'detail'], 'properties': {'step': {'type': 'number'}, 'title': {'type': 'string'}, 'tools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tools that perform this step'}, 'detail': {'type': 'string'}}, 'additionalProperties': True}, 'description': 'Ordered setup steps from new account to Proof of Funds letter'}, 'activation': {'type': 'object', 'required': ['authenticated', 'stage', 'steps', 'next_action'], 'properties': {'stage': {'type': 'string', 'description': 'connect | identity | wallet_add | wallet_verify | pof_ready | activated'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}, 'description': 'The three user-facing steps with per-step state (complete | current | processing | pending)'}, 'next_action': {'type': 'object', 'properties': {}, 'description': 'The single correct next step for THIS user: tool to call, CTA label, suggested user prompt, reason, and (when applicable) a fallback URL', 'additionalProperties': True}, 'authenticated': {'type': 'boolean'}}, 'description': 'State-aware activation routing resolved from the live account. Follow next_action rather than re-deriving the step order.', 'additionalProperties': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sections'], 'properties': {'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'content'], 'properties': {'title': {'type': 'string'}, 'content': {'type': 'string'}}, 'additionalProperties': True}}, 'learn_more': {'type': 'string'}, 'last_updated': {'type': ['string', 'null']}, 'activation_stage': {'type': 'string', 'description': 'Funnel position this response maps to (pre_activation for knowledge answers)'}, 'recommended_next_action': {'type': 'string', 'description': 'Tool to call if the user wants to act on purchase intent (currently always get_started). Present only when the question context suggests possible intent.'}, 'recommended_next_action_label': {'type': 'string', 'description': 'Short CTA label for the suggested next step (e.g. "Verify My Funds")'}, 'recommended_next_action_reason': {'type': 'string', 'description': 'Why this next step fits this question â\x80\x94 use it to phrase a natural one-sentence offer after answering. Never present as an ad.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallets'], 'properties': {'wallets': {'type': 'array', 'items': {'type': 'object', 'required': ['wallet_id', 'address', 'blockchain', 'ownership_status'], 'properties': {'assets': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}}, 'address': {'type': 'string'}, 'total_usd': {'type': ['number', 'null']}, 'wallet_id': {'type': 'string'}, 'xpub_scan': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': True}, {'type': 'null'}]}, 'blockchain': {'type': 'string'}, 'liquid_usd': {'type': ['number', 'null'], 'description': 'Eligible value transferable today (present when the wallet holds staking positions)'}, 'staked_usd': {'type': ['number', 'null'], 'description': 'Eligible value held in staking positions â\x80\x94 counts toward the ceiling but must be unstaked before it can be sent'}, 'verified_at': {'type': ['string', 'null']}, 'xpub_linked': {'type': 'boolean'}, 'staking_hint': {'type': ['string', 'null']}, 'claimable_usd': {'type': ['number', 'null']}, 'unstaking_usd': {'type': ['number', 'null']}, 'full_wallet_hint': {'type': ['string', 'null']}, 'linked_addresses': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}}, 'ownership_status': {'type': 'string'}, 'zero_balance_hint': {'type': ['string', 'null']}, 'transparent_only_hint': {'type': ['string', 'null']}}, 'additionalProperties': True}, 'description': "All wallets on the user's account"}, 'eligible_tokens': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Asset symbols that count toward POF eligibility'}, 'pof_ceiling_usd': {'type': ['number', 'null'], 'description': 'Maximum amount valid for a Proof of Funds letter. Already includes the haircut (0.98Ã\x97 stables, 0.935Ã\x97 volatile) and excludes unverified wallets.'}, 'total_verified_usd': {'type': ['number', 'null'], 'description': 'Raw pre-haircut sum of verified wallets. NEVER use as a POF ceiling â\x80\x94 pof_ceiling_usd is the only correct max.'}, 'total_verified_liquid_usd': {'type': ['number', 'null'], 'description': 'Portion of total_verified_usd transferable today (present when any verified wallet holds staking positions)'}, 'total_verified_staked_usd': {'type': ['number', 'null'], 'description': 'Portion of total_verified_usd held in staking positions (needs unstaking before closing)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet_id'], 'properties': {'xpub': {'type': 'string', 'description': 'The extended PUBLIC key exactly as exported by the wallet (starts with xpub, ypub, zpub or dgub; ~111 characters) â\x80\x94 OR, for a Bitcoin MULTISIG wallet, its full output descriptor (e.g. wsh(sortedmulti(2,[fp/48h/0h/0h/2h]xpubâ\x80¦/<0;1>/*,â\x80¦)) â\x80\x94 Sparrow: Settings â\x86\x92 Export â\x86\x92 Output Descriptor; Nunchuk: Export â\x86\x92 BSMS) or the Unchained/Caravan wallet configuration JSON. A lone Ypub/Zpub is one cosigner and is NOT enough. Omit when unlink is true. NEVER pass anything containing xprv/yprv/zprv/Yprv/Zprv/dgpv.'}, 'unlink': {'type': 'boolean', 'description': 'Set true to remove a previously linked extended key; the balance then reverts to the verified address (plus transfer-proven addresses).'}, 'wallet_id': {'type': 'string', 'description': 'Internal wallet UUID of the verified Bitcoin, Zcash or Dogecoin wallet, from get_wallet_summary. Do NOT show this ID to the user.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'assets': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}}, 'status': {'type': 'string', 'description': 'linked | pending_verification | unlinked'}, 'address': {'type': ['string', 'null']}, 'binding': {'type': ['string', 'null'], 'description': 'active (bound to a proven address) | pending (activates when the wallet is verified)'}, 'message': {'type': ['string', 'null']}, 'total_usd': {'type': ['number', 'null']}, 'wallet_id': {'type': ['string', 'null']}, 'xpub_scan': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': True}, {'type': 'null'}], 'description': 'Scan summary: total_btc, total_usd, funded_address_count, addresses_scanned, truncated, scanned_at'}, 'blockchain': {'type': ['string', 'null']}, 'bound_path': {'type': ['string', 'null'], 'description': 'chain/index of the verified address within the account, e.g. 0/3'}, 'script_type': {'type': ['string', 'null'], 'description': 'Address type the key derives: p2wpkh (bc1q), p2tr (bc1p), p2sh-p2wpkh (3â\x80¦), p2pkh (1â\x80¦)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'signed_out'}, 'message': {'type': ['string', 'null']}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet_id'], 'properties': {'wallet_id': {'type': 'string', 'description': '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 â\x80\x94 look it up from the address they mentioned.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'assets': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}, 'description': 'Per-asset balances on the wallet'}, 'status': {'type': 'string', 'description': 'refreshed | no_change'}, 'address': {'type': ['string', 'null']}, 'message': {'type': ['string', 'null']}, 'total_usd': {'type': ['number', 'null']}, 'wallet_id': {'type': ['string', 'null']}, 'xpub_scan': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': True}, {'type': 'null'}], 'description': 'Bitcoin/Zcash/Dogecoin: summary of the last extended-key scan (script_type, total_btc â\x80\x94 native units of that coin â\x80\x94, total_usd, funded_address_count, scanned_at)'}, 'blockchain': {'type': ['string', 'null']}, 'liquid_usd': {'type': ['number', 'null'], 'description': 'Eligible value transferable today (present when the wallet holds staking positions)'}, 'staked_usd': {'type': ['number', 'null'], 'description': 'Eligible value held in staking positions â\x80\x94 counts toward the ceiling but must be unstaked before it can be sent'}, 'xpub_linked': {'type': 'boolean', 'description': 'Bitcoin only: true when an extended public key is linked and the balance covers every derived address'}, 'staking_hint': {'type': ['string', 'null']}, 'claimable_usd': {'type': ['number', 'null']}, 'unstaking_usd': {'type': ['number', 'null']}, 'full_wallet_hint': {'type': ['string', 'null'], 'description': 'Bitcoin/Zcash/Dogecoin: present for verified wallets with no extended key linked â\x80\x94 how to count the full wallet via link_wallet_xpub'}, 'linked_addresses': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}, 'description': 'Additional addresses proven owned via a prior verification transfer'}, 'zero_balance_hint': {'type': ['string', 'null'], 'description': 'Surfaced when balance is 0 and the wallet is unverified â\x80\x94 explains stealth/HD addressing'}, 'transparent_only_hint': {'type': ['string', 'null'], 'description': 'Zcash only: only transparent (t1â\x80¦) balances are verified and counted; shielded ZEC must be moved to a t-address first'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet_id'], 'properties': {'wallet_id': {'type': 'string', 'description': '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 â\x80\x94 look it up from the address they mentioned.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'assets': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}}, 'status': {'type': ['string', 'null']}, 'address': {'type': ['string', 'null']}, 'message': {'type': ['string', 'null']}, 'total_usd': {'type': ['number', 'null']}, 'wallet_id': {'type': ['string', 'null']}, 'blockchain': {'type': ['string', 'null']}, 'linked_addresses': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': True}}, 'ownership_status': {'type': ['string', 'null']}, 'zero_balance_hint': {'type': ['string', 'null']}, 'verification_options': {'type': 'object', 'properties': {'dust_transfer': {'type': 'object', 'properties': {}, 'additionalProperties': True}, 'message_signing': {'type': 'object', 'properties': {}, 'additionalProperties': True}}, 'additionalProperties': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet_id'], 'properties': {'wallet_id': {'type': 'string', 'description': 'Internal wallet UUID from get_wallet_summary. Do NOT show this ID to the user or ask them for it â\x80\x94 look it up from the address they mentioned.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'removed | not_found'}, 'message': {'type': ['string', 'null']}, 'wallet_id': {'type': ['string', 'null']}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by one or more tag slugs (assets matching ANY tag are returned)'}, 'keyword': {'type': 'string', 'description': 'Free-text keyword search across label and description'}, 'category': {'enum': ['flyer', 'social_graphic', 'email_banner', 'presentation', 'brand_asset', 'listing_media', 'other'], 'type': 'string', 'description': 'Filter by asset category'}, 'file_type': {'enum': ['image', 'video', 'pdf', 'logo'], 'type': 'string', 'description': 'Filter by file type'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['assets'], 'properties': {'assets': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'label', 'tags'], 'properties': {'id': {'type': 'string'}, 'url': {'type': ['string', 'null'], 'description': 'CDN URL for the asset itself'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'label': {'type': 'string'}, 'category': {'type': ['string', 'null']}, 'video_id': {'type': ['string', 'null'], 'description': 'Bunny Stream video id when the asset is a video'}, 'file_type': {'type': ['string', 'null']}, 'created_at': {'type': ['string', 'null']}, 'description': {'type': ['string', 'null']}, 'thumbnail_url': {'type': ['string', 'null'], 'description': 'CDN URL for a smaller preview image'}}, 'additionalProperties': True}, 'description': 'Up to 20 matching assets (ordered most-recent first)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'force_new': {'type': 'boolean', 'default': False, 'description': 'Force a new verification session even if one is pending (use after denial or expiry)'}, 'id_number_required': {'type': 'boolean', 'default': True, 'description': 'Whether to require an ID number on the document (default: true)'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'One of: already_verified, processing, redirect_required'}, 'message': {'type': ['string', 'null']}, 'instructions': {'type': ['string', 'null']}, 'verified_name': {'type': ['string', 'null'], 'description': 'Set when status=already_verified'}, 'previous_status': {'type': ['string', 'null'], 'description': 'The prior session status if this call is restarting a stale session'}, 'verification_url': {'type': ['string', 'null'], 'description': 'Stripe Identity URL the user opens in their browser. Present when status=redirect_required.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet_id', 'signature'], 'properties': {'signature': {'type': 'string', 'description': 'The signature hash produced by signing the verification message with your wallet'}, 'wallet_id': {'type': 'string', 'description': "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 â\x80\x94 look it up yourself from the user's stated address/blockchain."}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'verified | pending | failed | already_verified'}, 'message': {'type': ['string', 'null']}, 'wallet_id': {'type': ['string', 'null']}, 'ownership_status': {'type': ['string', 'null'], 'description': 'Underlying wallet state â\x80\x94 VERIFIED_SIGNATURE | PENDING_SIGNATURE | NOT_VERIFIED | FAILED'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet_id', 'transaction_hash'], 'properties': {'wallet_id': {'type': 'string', 'description': "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 â\x80\x94 look it up yourself from the user's stated address/blockchain."}, 'asset_symbol': {'type': 'string', 'description': 'Optional audit hint â\x80\x94 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 safely omit this.'}, 'transaction_hash': {'type': 'string', 'description': 'The transaction hash of the dust transfer'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'verified | pending | failed | already_verified'}, 'message': {'type': ['string', 'null']}, 'wallet_id': {'type': ['string', 'null']}, 'asset_symbol': {'type': ['string', 'null'], 'description': 'Asset the verifier auto-matched the transaction against'}, 'ownership_status': {'type': ['string', 'null'], 'description': 'Underlying wallet state â\x80\x94 VERIFIED_TRANSACTION | PENDING_TRANSACTION | NOT_VERIFIED | FAILED'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
Fabrica
Searches tokenized US land, provides parcel maps and valuations, tracks ownership and activity, and exposes portfolio and propert…
Fabrica (Sepolia testnet)
Provides testnet versions of Fabrica property search, tokenized parcel details, maps, portfolios, activity, and lending data on S…
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …
x402-services
Provides on-chain, trading, and AI tools for Robinhood Chain.
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…