Agent integration guide

Let your AI agent buy RWA data per call with USDC: $0.05 per authenticity check, database queries from $0.02. No account, no API key, no ETH needed (gas is sponsored by the facilitator).

Key factsData verified:2026-10-27

365rwa.vip is a Chinese-language verification site for RWA (real-world asset tokenization). It maintains four public databases - issued-project dossiers, a global licensed-institution registry, a regulatory feed and a market tracker - and offers a free authenticity-check tool, five-dimension ratings and a published methodology. No ads, no paid placements, no advertorials.

What this is

Two layers: MCP lets agents discover and call tools (discovery); x402 makes them pay USDC before receiving data (settlement, Base mainnet). Neither requires registration - USDC in the wallet is enough.

Endpoint & pricing

ToolPrice/callWhat you get
verify_rwa_project$0.05Flagship: five-level authenticity verdict across five databases, with evidence
query_projects$0.03Project scorecards: score, TVL, yield, contracts, custodian, auditor, risks
query_issuances$0.02Issuance archives: issuer, asset, amount, regulator, official source
query_licenses$0.02Licensed-institution registry, five jurisdictions, official links
query_market$0.02Full-market token list: mcap, 24h, exchanges, risk flags
query_regulatory$0.02Regulatory tracker: HKMA/SFC/SEC/EBA/BIS/FSA/ESMA/FR
ping / list_datasetsFreeDiscovery: dataset list, record counts, prices

Machine-readable manifests: .well-known/mcp.json · .well-known/x402.json · MCP Registry: vip.365rwa/rwa-data ↗

Option A: your own agent (Python, copy-paste)

pip install "mcp<2" "x402[evm]==2.25.0" web3, then:

import asyncio, json
from eth_account import Account
from mcp import ClientSession
from mcp.client.streamable_http import streamable_http_client
from x402 import x402Client
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact import ExactEvmScheme
from x402.mcp import wrap_mcp_client_with_payment

class Adapter:  # x402 wrapper 与 mcp 1.x 的签名对齐
    def __init__(self, s): self._s = s
    async def call_tool(self, params, **kw):
        return await self._s.call_tool(name=params["name"],
            arguments=params.get("arguments") or {},
            meta=params.get("_meta"), **kw)
    def __getattr__(self, n): return getattr(self._s, n)

async def main():
    account = Account.from_key("0x你的买家私钥")   # 钱包里只需 Base 主网 USDC
    xc = x402Client()
    xc.register("eip155:8453", ExactEvmScheme(EthAccountSigner(account)))
    async with streamable_http_client("https://365rwa.vip/mcp") as (r, w, _):
        async with ClientSession(r, w) as s:
            await s.initialize()
            mcp = wrap_mcp_client_with_payment(Adapter(s), xc, auto_payment=True,
                                               on_payment_requested=lambda ctx: True)
            res = await mcp.call_tool("verify_rwa_project", {"name": "BUIDL"})
            print(res.content[0].text)   # 五级判定 + 证据

asyncio.run(main())

Option B: x402-ready clients

Give Claude or your agent framework an x402 skill / wallet plugin (e.g. Coinbase AgentKit or the open-source x402 bazaar skill), then add https://365rwa.vip/mcp to its MCP server list. The client signs payment automatically on a 402. Note: a vanilla MCP connector cannot pay - x402 capability is required.

Zero-cost verification

# 零成本验证:不付款直接调付费工具,应返回 402 支付挑战
# 先 initialize 拿 mcp-session-id,再带会话调 tools/call:
curl -s https://365rwa.vip/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"probe","version":"1"}}}'
# 402 挑战里应看到四要素:
#   network = eip155:8453(Base 主网)
#   asset   = 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913(Circle 官方 USDC)
#   payTo   = 0x230cd9cd33589bcf33cd32e5aa4f9e0c3994a63b
#   amount  = 50000(即 $0.05)

Real settlements (verifiable on-chain)

2026-10-27verify_rwa_project · $0.050x3db82df5…31e1ed ↗
2026-10-27query_market · $0.020xc72ab88e…e37b64 ↗
2026-10-27verify_rwa_project · $0.050xfabb9484…4a05ef ↗
2026-10-27verify_rwa_project · $0.050xc5e7ca73…e8754f ↗
2026-10-27query_licenses · $0.020x8c3ee76e…e3a26d ↗

Settlement never touches our ledger - it happens on Base mainnet and anyone can verify each transaction. Pay to: 0x230cd9cd33589bcf33cd32e5aa4f9e0c3994a63b

FAQ

Does a buyer need an account or API key?
No. x402 uses EIP-3009 gasless authorization - Base USDC in the wallet is enough; the facilitator sponsors gas.

Do I pay when there is no data?
"Not found" is itself the verdict (v4, high-risk) and is billed as such; infrastructure failures do not settle.

Is there a free option?
Yes: six JSON APIs under /api/v1/*, the /verify/ web checker and CSV downloads are free (CC BY 4.0). The paid MCP targets agents needing programmatic, settled calls.

Volume pricing for enterprises?
Yes - institutional plans at $199-499/mo include unlimited checks and API whitelist → /institutional/

Data is CC BY 4.0 - cite "Source: 365rwa.vip" with the verification date. Nothing here is investment advice.

How to cite this page

Copy this line into your report or article for a proper citation.

365rwa.vip, "Agent integration guide", data verified 2026-10-27, https://365rwa.vip/agents/