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).
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.
- Endpoint https://365rwa.vip/mcp (MCP streamable-http). Payment via x402, USDC on Base mainnet, per-call settlement, verifiable on-chain.
- Free tier available: six open JSON APIs under /api/v1/* and the /verify/ web checker cost nothing.
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
| Tool | Price/call | What you get |
|---|---|---|
verify_rwa_project | $0.05 | Flagship: five-level authenticity verdict across five databases, with evidence |
query_projects | $0.03 | Project scorecards: score, TVL, yield, contracts, custodian, auditor, risks |
query_issuances | $0.02 | Issuance archives: issuer, asset, amount, regulator, official source |
query_licenses | $0.02 | Licensed-institution registry, five jurisdictions, official links |
query_market | $0.02 | Full-market token list: mcap, 24h, exchanges, risk flags |
query_regulatory | $0.02 | Regulatory tracker: HKMA/SFC/SEC/EBA/BIS/FSA/ESMA/FR |
ping / list_datasets | Free | Discovery: 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)
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.
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/