Liquid Agent

ai.liquidagent.api由 api.liquidagent.ai 發布官方發布者v1.7.0更新於 Nov 4, 2026

Money tools for AI agents over x402: USDC bridge to 16 chains, Polymarket data, stocks, USDC gas.

已驗證Streamable HTTP可網頁執行雲端與基礎設施金融商業與電商

概覽

AI 產生的概覽

給 AI 代理用的遠端 x402 資金工具:USDC 跨鏈橋、代幣化美股籃子、Polymarket 資料、付費名單與商店搜尋,以及免費的 USDC 與支付除錯工具。

可以做什麼
  • 報價、準備並追蹤涵蓋 16 條鏈的 USDC 跨鏈橋路由,查詢推薦收益
  • 讀取代幣化股票籃子、預覽買入、檢視金庫與持倉,並取得建立金庫、設定權重、買入、賣出、再平衡或轉贈份額的未簽章交易
  • 取得付費的 Polymarket 價格資料、籃子訊號與合作商店禮品搜尋,以及免費的商店資訊
  • 搜尋、反查並分析美國本地商家名單,付費前可先免費計數
  • 查詢各鏈 USDC 餘額、CCTP 轉帳狀態、x402 支付解碼與錢包支付就緒情況
  • 取得只用 USDC 支付手續費的 gas 贊助說明
適用情境
適合代理需要跨鏈轉移或花費 USDC、持有或交易代幣化美股籃子、讀取 Polymarket 即時漲跌資料,或在沒有帳號與 API 金鑰的情況下購買美國商家名單與商品資料時使用。
執行需求
遠端 Streamable HTTP 端點,免安裝、免帳號、免 API 金鑰。付費工具透過 x402 以 USDC 結算,因此代理需要自己的錢包、支援 x402 的用戶端,以及 Base、Polygon 或 Arc 上的 USDC。寫入類工具回傳未簽章交易,須由使用者自己的錢包簽章並廣播。
安裝前請注意
許多工具每次呼叫都會花費真實 USDC(例如每筆名單 0.03 美元、跨鏈橋 1% 加網路費、訊號 0.007 美元)。伺服器只回傳未簽章交易、不持有私鑰,但簽章並廣播會轉移資金並產生 gas,部分操作可能需要明確的 gas 上限。名單資料會傳送給第三方,結果中也會推廣推薦連結與合作方連結。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Liquid Agent,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.liquidagent.api%2Fliquid-agent/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "liquid-agent": {
      "type": "http",
      "url": "https://api.liquidagent.ai/mcp"
    }
  }
}

README

Liquid Agent: money tools for AI agents (x402)

x402 money tools for AI agents. Verified US local business leads at $0.03 a lead, a one-signature USDC bridge from Base to 16 chains, the live Polymarket price to beat, a tokenized US stock basket from $1, gas paid in USDC, and gift search in partner shops, plus free USDC and x402 debugging tools and a remote MCP server. No account, no API key, and the server never holds your keys.

Homepage: https://liquidagent.ai · Live API: https://api.liquidagent.ai · MCP: https://api.liquidagent.ai/mcp · Agent guide: https://api.liquidagent.ai/v1/guide · Status: https://api.liquidagent.ai/v1/status

ServiceWhat it doesPrice
Liquid LeadsUS local businesses by category and place (50 states + D.C., 7.5M businesses): a checked email graded A/B/C, contact name, phone, a website proven by the business's own phone number, socials and buying signals. Free count and 3 free samples a day. Plus reverse lookup by phone or website ($0.01), website tech ($0.005), and bulk enrichment ($0.01 per match)$0.03 / lead
Liquid BridgeUSDC from Base to Arc, Arbitrum, OP, Polygon, Avalanche, Unichain, Linea, World Chain, Sonic, Monad, Sei, Ink, HyperEVM, XDC, Plume, Codex (or Arc to Base), one x402 signature, exact delivery. Referrers earn 20% of the fee. Proof of delivery1% + network fee
Polymarket price to beatThe official price to beat for BTC, ETH, SOL, XRP Up/Down on 5m and 15m, live during the window. First call free with ?free=1$0.004 / call
Tokenized stocksYour own vault of Coinbase's tokenized NVDA, META, AAPL, GOOGL on Base from $1. Unsigned transactions you signfree reads, signals $0.007
Gas sponsorTransact on Base, Polygon or Solana holding only USDCfrom $0.03
Chain toolsTransaction decode on five EVM chains ($0.003), Base batch preflight ($0.005 + $0.002/call), decoded event logs ($0.005 per 1,000 blocks)from $0.003
Gift searchSearch the Mint & Marquee partner shop (custom 3D printed figurines, statues, keychains, bag tags) and get products with price, photo and a link to buy$0.001 / search
Free toolsUSDC balances on 11 chains, status of any CCTP transfer, x402 debugger, payment readiness checkfree

x402 · AI agents · lead generation · local business leads · USDC bridge · CCTP · Polymarket · MCP · tokenized stocks · Base · ERC-4626 · ERC-8004 · agentic commerce · agentic shopping · no oracle · self-custodial


What is this?

The stock index part of Liquid Agent is an agent-native tokenized-stock index on Base. An autonomous agent (or a human) can:

  • Discover the index and live prices over plain HTTP — no API key, no account, no allowlist.
  • Mint its own vault (ERC-4626) holding a band-rebalanced basket of Coinbase's tokenized NVDA / META / AAPL / GOOGL.
  • Buy from $1, set custom weights, rebalance, and exit any block — to USDC, or the raw stock tokens in-kind (un-trappable).

Every read is free. Every write returns an unsigned transaction the agent signs with its own wallet and broadcasts with its own gas (or hands it to the gas sponsor and pays in USDC) — the server never holds a key, so there's no account to create and nothing to steal.

Built for the agent economy: x402-discoverable, an A2A agent card, llms.txt / agents.txt, and a permissionless ERC-8004 on-chain identity (agentId 74094 on Base).

Why an agent picks this

Instead of picking four stocks, sizing each, buying them separately, and rebalancing by hand, an agent makes one call and owns a single auto-rebalanced share of a diversified tokenized-equity basket — self-priced (no oracle), redeemable any block, with no project token, all reachable over a live HTTP + x402 API.

MCP server (remote, no install)

[smithery badge]

Connect any MCP client (Claude, Cursor, ChatGPT, agent frameworks) by URL: https://api.liquidagent.ai/mcp (Streamable HTTP, no auth). Listed in the official MCP Registry as ai.liquidagent.api/liquid-agent and on Smithery.

bash
claude mcp add --transport http liquid-agent https://api.liquidagent.ai/mcp
json
{ "mcpServers": { "liquid-agent": { "type": "streamable-http", "url": "https://api.liquidagent.ai/mcp" } } }

38 tools:

  • Website Watcher: link_check ($0.01 quick / $0.05 full: is this link safe to click? phishing, typosquat and scam check with a fixed-schema verdict)
  • Leads: leads_count (free: matches and the exact price), leads_search ($0.03 a lead), leads_lookup ($0.01: the business behind a phone number or website), leads_tech ($0.005: what a business website runs on), all paid inside the tool call
  • Bridge: bridge_quote, bridge_prepare_payment, bridge_routes, bridge_status, bridge_referral_earnings
  • Stocks: stocks_basket, stocks_portfolio, stocks_buy_quote, stocks_vault, stocks_create_vault, stocks_set_weights, stocks_buy, stocks_sell, stocks_rebalance, stocks_send (write tools return an unsigned transaction you sign yourself)
  • Paid inside the tool call (x402 over MCP): polymarket_price_to_beat ($0.004), stocks_signals ($0.007), shop_search ($0.001). Call once without payment to get the x402 PaymentRequired, then call again with the signed payment in _meta["x402/payment"]; the data comes back with the receipt in _meta["x402/payment-response"] (x402 MCP transport spec). Pay on Base, Polygon or Arc.
  • Paid prep (returns the HTTP 402 to pay yourself): polymarket_prepare ($0.004), stocks_signals_prepare ($0.007), stocks_publish_prepare ($0.01)
  • Utilities: usdc_balances (every CCTP chain), cctp_status (any Circle CCTP transfer, and how to finish a stuck one), x402_check (decode a 402, verify a signed payment, get the fix), payment_readiness (can this wallet pay this endpoint)
  • Chain tools: gas_preflight ($0.005 Base simulation), gas_batch_preflight ($0.005 + $0.002 per additional call), gas_decode ($0.003 multi-chain transaction and event-log decode), chain_logs ($0.005 per started 1,000 blocks), leads_enrich ($0.01 per input that finds a business; misses free)
  • Other: gas_sponsor_info, shop_info, liquid_guide

Plus 4 doc resources and 3 prompts (bridge USDC, earn referrals, buy the basket). Free to connect. Paid tools settle x402 inside the call; your agent signs with its own wallet. The server never signs or holds funds.

Discovery (machine-readable, self-hosted)

Agent skill (OpenClaw · ClawHub · skills.sh)

A ready-made skill that teaches an agent the whole flow lives in skills/liquid-agent-stocks/SKILL.md.

bash
clawhub install liquid-agent-stocks          # OpenClaw / ClawHub — the stock indexclawhub install liquid-gas-sponsor           # OpenClaw / ClawHub — the gas sponsor (transact with USDC only, no ETH)clawhub install liquid-polymarket            # OpenClaw / ClawHub: Polymarket official price to beat, livenpx skills add LiquidAgent/liquidagentx402   # skills.sh (any agent that reads SKILL.md): every skill in skills/

Quickstart — create → buy → rebalance → exit

Reads are free. Writes return an unsigned {to,data,value,chainId} (or {steps:[...]}) that you sign and broadcast.

bash
BASE=https://api.liquidagent.ai
# 1. Discover the index (free)curl -s $BASE/v1/basket
# 2. Preview a $2 buy (free; USDC-6, so 2000000 = $2.00)curl -s "$BASE/v1/quote?usdc=2000000"
# 3. Open your vault (ONE time) — returns an unsigned tx; sign + broadcast itcurl -s -X POST $BASE/v1/create-vault -H 'content-type: application/json' -d '{}'
# 4. Find your vault addresscurl -s $BASE/v1/balance/0xYourAddress          # -> vaults[0].vault
# 5. (optional) Set custom weights — bps summing to 10000; sign + broadcastcurl -s -X POST $BASE/v1/set-weights -H 'content-type: application/json' \  -d '{"vault":"0xYourVault","weightsBps":[4000,2000,2000,2000]}'
# 6. Buy in — ONE tx, no approve: get an EIP-2612 permit payload, sign it OFF-CHAIN,#    then exchange the signature for a single unsigned depositWithPermit txcurl -s -X POST $BASE/v1/buy -H 'content-type: application/json' \  -d '{"vault":"0xYourVault","usdc":"2000000","permit":true,"owner":"0xYourAddress"}'#    -> {typedData} ... sign with eth_signTypedData_v4, then:curl -s -X POST $BASE/v1/buy -H 'content-type: application/json' \  -d '{"vault":"0xYourVault","usdc":"2000000","permit":{"deadline":<from typedData>,"signature":"0x..."}}'#    (omit `permit` entirely for the legacy approve + deposit two-step)
# 7. Check your vault (free)curl -s $BASE/v1/vault/0xYourVault
# 8. (optional) Rebalance to target — sign + broadcastcurl -s -X POST $BASE/v1/rebalance -H 'content-type: application/json' -d '{"vault":"0xYourVault"}'
# 9. Cash out — to USDC or raw tokens; sign + broadcastcurl -s -X POST $BASE/v1/redeem -H 'content-type: application/json' \  -d '{"vault":"0xYourVault","shares":"<amount>","inKind":false}'

Signing: every write returns an unsigned {to,data,value,chainId}. Sign it with your own wallet and broadcast via eth_sendRawTransaction to any Base RPC. deposit / rebalance / redeem swap B20 precompile tokens, which break naive public-RPC gas estimation — if estimation fails, pass an explicit gas limit of ~3,000,000.

Runnable examples: examples/buy.js (viem) · examples/buy.py (Python) · examples/read.sh (curl).

Endpoints

Reads (free): GET /v1/basket · GET /v1/vault/{address} · GET /v1/balance/{agent} · GET /v1/quote?usdc= · GET /v1/guide Writes (return unsigned calldata): POST /v1/create-vault · /v1/set-weights · /v1/buy · /v1/rebalance · /v1/redeem (sell / cash out) · /v1/send (transfer to any wallet) Paid (x402): GET /v1/signals ($0.007 — the basket's rebalancing signal in one call) · POST /v1/publish ($0.01 — a live, shareable portfolio page) · POST /v1/gas (from $0.03 — the gas sponsor: transact with USDC only, no ETH) · GET /v1/bridge (1% — the one-signature USDC bridge, Base <-> Arc)

An agent can buy the basket, sell it any block (/v1/redeem → USDC or the raw stocks in-kind), and send it to any wallet (/v1/send) — gift or hand a whole tokenized-stock basket to another agent in one transfer, no vault needed on their end.

Full spec in openapi.json.

Paid: basket signals (x402)

GET /v1/signals — $0.007 USDC per call — one call returns the whole basket's rebalancing signal, so an agent doesn't have to visit four sites: per-stock returns, annualized volatility, RSI, trend, relative strength, a correlation matrix, and an inverse-volatility suggested weightsBps you can drop straight into POST /v1/set-weights → POST /v1/rebalance. Add ?vault=<yours> to also get current-vs-suggested drift for your vault.

Pay by signing a USDC authorization (x402 exact scheme, EIP-3009, on Base) — any x402-aware client handles the 402 automatically:

bash
curl -s https://api.liquidagent.ai/v1/signals            # -> 402 with the x402 payment challenge# an x402 client (AgentCash, x402-fetch, CDP) pays the $0.007, then receives:# { "basket":[{symbol,returns,volAnnualPct,rsi14,trend,relStrengthM1}, ...],#   "basketStats":{ "correlation": {...} },#   "signals":{ "riskParityWeightsBps":[...], "biasVsEqualWeightBps":[...], "momentumRankDesc":[...] } }

Everything else stays free; the paid resources are signals, publish, the gas sponsor, and the bridge below.

Paid: gas sponsor (x402) — transact with USDC only, no ETH

Most agent wallets hold USDC and nothing else. POST /v1/gas is an ERC-4337 paymaster you pay per operation in USDC over x402: no ETH, no account, no API key. Price is max($0.03, 1.3 × the operation's gas cap); the signed sponsorship locks the gas limits and max fee, so the sponsor can never charge more than it quoted. One endpoint, the body picks the lane:

Smart-wallet SDKs (ERC-7677). Point the SDK's paymaster URL at https://api.liquidagent.ai/v1/gas. pm_getPaymasterStubData is free; an unpaid pm_getPaymasterData returns a JSON-RPC error {code:402, data:<x402 PaymentRequired>} (HTTP stays 200 so SDKs don't choke). Put the x402 payment object in params[3].context.x402 and retry. Then send the signed operation back to the same URL, not to a public bundler: bundlers only relay staked paymasters and this one is not staked yet, so the bring-your-own-operation step below is the last mile (we dry-run and submit it ourselves).

Plain wallets (any EOA, via EIP-7702). Two calls to the same URL:

bash
# 1. quote: the 402 IS the quote (exact price for THIS operation, valid 120 s)curl -s -X POST https://api.liquidagent.ai/v1/gas -H 'content-type: application/json' \  -d '{"sender":"0xYourEOA","calls":[{"to":"0x…","data":"0x…","value":"0"}]}'      # any calls, e.g. an unsigned tx from this API# 2. pay it: an x402 client repeats the call with X-PAYMENT and receives#    { userOperation (sponsored), typedData, authorization? (EIP-7702, only if your EOA is not delegated yet), validUntil }#    sign typedData with eth_signTypedData_v4 (+ sign the authorization if given), then POST them back to the same URL:#    {"userOperation": <with signature>, "authorization": <signed, optional>}  -> we submit; our deposit pays the gas.#    No further charge. Only operations we sponsored are accepted, once each.

Full walkthrough with signatures in examples/gasless.js — a wallet with zero ETH buys the index end to end. Wallet already delegated to another EIP-7702 implementation (MetaMask and friends)? The first call returns 409; add "redelegate": true to the same body and the sponsor returns an authorization you sign that re-points the wallet to Simple7702Account (owner = you, reversible, applied in the same transaction), or keep your delegation and use the next section.

Any other smart account (bring your own operation). Already delegated to a different EIP-7702 implementation, or running a deployed smart account (Kernel, Safe, Nexus…) on EntryPoint v0.8? Build the operation with your own SDK and let the sponsor submit it — no bundler, no paymaster stake, no ETH:

bash
# 1. quote: POST the UNSIGNED EntryPoint v0.8 operation (sender = your account, your calldata, your gas limits)curl -s -X POST https://api.liquidagent.ai/v1/gas -H 'content-type: application/json' \  -d '{"userOperation":{"sender":"0xYourAccount","nonce":"0x…","callData":"0x…","callGasLimit":"0x…","verificationGasLimit":"0x…","preVerificationGas":"0x…","maxFeePerGas":"0x…","maxPriorityFeePerGas":"0x…","signature":"0x"}}'# 2. pay the 402 and repeat -> { userOperation (with the paymaster fields), typedData, validUntil }# 3. sign it the way YOUR account expects (viem: account.signUserOperation), POST {"userOperation": <with signature>} to the same URL.#    The sponsor dry-runs it through the EntryPoint first: a rejected dry run costs nothing and can be retried before validUntil.

Working reference in examples/gasless-bring-your-own.js: swap the account constructor for your SDK's. GET /v1/gas describes the sponsor; GET /v1/gas/stats shows live usage.

Chain tools and bulk enrichment

  • POST /v1/gas/preflight ($0.005): simulate an unsigned Base transaction and return success or a decoded revert, gas estimate, and an indicative USDC sponsorship estimate. No signing or broadcast.
  • POST /v1/gas/preflight/batch ($0.005 + $0.002 per additional call, 20 calls for $0.043): one block, one fee snapshot, and one settlement for 1-20 Base calls. Per-call success or revert and aggregate gas.
  • POST /v1/gas/decode ($0.003): decode a transaction and ordered event logs with your ABI on Base, Polygon, Arbitrum, Optimism, or Avalanche. Unknown selectors and events retain raw data with decoded:false.
  • POST /v1/chain/logs ($0.005 per started 1,000 blocks): decoded EVM event logs with adaptive chunking, ordered results, and raw fallback. Maximum 10,000 blocks, 100 logs, or 1 MiB output.
  • POST /v1/leads/enrich ($0.01 per input that finds a business; misses free): enrich 1-100 websites or US phone numbers with full business details, graded email, contact, socials, and website tech.

All five are available as MCP tools and are listed in llms.txt, the A2A agent card, ERC-8004 registration, OpenAPI, and x402 resource discovery. Example: examples/chain-tools.sh. Skill: skills/liquid-chain-tools/SKILL.md.

Paid: Liquid Leads, US local business leads (x402)

GET https://api.liquidagent.ai/v1/leads/search?category=<what>&city=<where>&limit=<n> returns local businesses (dentists, plumbers, HVAC, salons, law firms and hundreds more) for $0.03 USDC per lead, flat, x402 exact (EIP-3009), USDC on Base or Arc. 1 to 1,000 leads per call (default 3 = $0.09, or sample=1 for 3 free leads); the 402 quotes the exact total and you are never charged for an empty answer.

Each lead: name, address, phone, the best email with its grade (A = own domain and a named person, B = own domain shared inbox or a published free-mail address, C = a live domain not tied to their site), a contact name when the email shows one, socials, and buying signals (no website, online booking tool, payment system, hiring). A website is only returned when it carries the business's own phone number; a site we cannot prove is theirs is dropped and nothing from it is used. Place by city, county, zip or near=<lat>,<lng>; format=csv for a CRM.

Free first: /v1/leads (coverage by state, every filter), /v1/leads/count (how many match, by grade, and the exact price), /v1/leads/categories, and sample=1 for 3 free leads (3 a day). Coverage: 50 states + D.C. and growing; GET /v1/leads lists them. Data: Overture Maps Places (CDLA-Permissive-2.0) plus our own crawl of each business's website.

Reverse lookup ($0.01): GET https://api.liquidagent.ai/v1/leads/lookup?phone=<US number> or ?domain=<website> returns the business behind it, in the same shape as a lead. A website only matches when it carries the business's own phone number, and placeholder numbers (555-01xx, 999-9999) are refused. Website tech ($0.005): GET https://api.liquidagent.ai/v1/leads/tech?domain=<website> returns the site platform, online booking tool, payment system, hiring and socials, read from the business's own verified site. Both are no match, no charge.

Example: examples/leads.js. Skill: skills/liquid-local-leads/SKILL.md. MCP: leads_count (free), leads_search, leads_lookup, leads_tech (paid in the call).

Paid: Polymarket price to beat (x402)

GET https://api.liquidagent.ai/v1/polymarket/<asset>-<timeframe> for BTC, ETH, SOL and XRP on 5m and 15m (e.g. btc-5m, eth-15m, sol-5m, xrp-15m), $0.004 USDC per call on Base or Polygon. Polymarket's public API only shows the price to beat after a window closes; this returns it live.

One call returns the official price to beat for the live window (the 60 s Chainlink TWAP before it starts, matched to every decimal against Polymarket's own published values on every resolved window tested), the live Chainlink price and its distance from the price to beat, seconds left, token ids and the market's prices. ?start=<unix> returns a past window's official settle and outcome. First call free: add ?free=1 for one live answer at no charge (one per agent). You are never charged when it cannot answer. Index: https://api.liquidagent.ai/v1/polymarket

Example: examples/polymarket.js. Skill: skills/liquid-polymarket/SKILL.md.

Paid: gift search in partner shops (x402)

GET https://api.liquidagent.ai/v1/shop/mintandmarquee/search?q=<what>&max=<usd> searches the Mint & Marquee partner shop (custom 3D printed figurines, statues, keychains and bag tags; soccer, anime and crypto collections) for $0.001 USDC per search, x402 exact (EIP-3009), USDC on Arc, Base or Polygon. You are never charged when it cannot answer.

It returns up to 10 products with name, price, photo, a short description and a link to buy. Each answer ends with a foundWith line (Liquid Agent, with 10% off the first month for people who join through the link) for your agent to show once. Free shop info: https://api.liquidagent.ai/v1/shop/mintandmarquee

Example: examples/shop.js. Skill: skills/liquid-gift-search/SKILL.md. MCP: shop_search (paid in the call), shop_info (free).

Liquid Bridge (x402): move USDC from Base to 16 chains in one signature

The one-signature USDC bridge for x402 agents. GET /v1/bridge?from=base&to=arc&amount=1 answers with a 402 that is the exact price. Sign one standard x402 payment, repeat the call, and exactly the amount you asked for arrives at your own address on the destination, usually in 10 to 20 seconds. No transaction to build, no approvals, no gas token. Non-custodial: the payment goes to the bridge contract, which burns it through Circle CCTP to you in the same transaction.

RoutePay onExample (receive 1 USDC)
Base -> ArcBase (eip155:8453)about 1.035 USDC
Arc -> BaseArc (eip155:5042)about 1.078 USDC

Price: 1% of the amount, plus Circle's network fee and gas at cost, all in the quote. Minimum 1 USDC. Liquid's fee can never exceed max(3%, $0.05): the contract enforces it.

Earn by referring: add ref=<your address> to any bridge URL. 20% of Liquid's fee is credited to you on-chain in the same transaction (self-referral works as a 20% discount). Check it at GET /v1/bridge/earnings/<address>.

bash
node examples/bridge.js --quote                                      # free price checkPRIVATE_KEY=0x... node examples/bridge.js --from base --to arc --amount 1 [--ref 0xYourReferrer]

Free: GET /v1/bridge/quote · /v1/bridge/routes · /v1/bridge/status/{burnTx} · /v1/bridge/earnings/{referrer} · /v1/bridge/guide. Skill: skills/liquid-usdc-bridge/SKILL.md. Full guide: https://api.liquidagent.ai/v1/bridge/guide

Addresses — Base mainnet (chainId 8453)

BasketVaultFactory0x1B205660780CbC57849019Df2BA64B719b00AEA8
USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
NVDAc (NVIDIA)0xb20000000000000000000078ee7ce2fE4908108C
METAc (Meta)0xb2000000000000000000008bC8786B856E61707C
AAPLc (Apple)0xb200000000000000000000C2e324d24d7eEcd1fb
GOOGLc (Alphabet)0xb2000000000000000000002D0BA3164cc74f58B7
Fee sink / treasury (x402 payTo)0x487b28A4FbbA8Cf46eb6E1d72e6959202Bb75e90
Gas sponsor paymaster (EntryPoint v0.8)0x9676897c3bf08977cdbe78213f84e72a29b844ec
EntryPoint v0.80x4337084D9E255Ff0702461CF8895CE9E3b5Ff108
Simple7702Account (EOA delegation target)0xe6Cae83BdE06E4c305530e199D7217f42808555B
ERC-8004 identityeip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432/74094
Liquid Bridge contract, Base (x402 payTo)0xbf43e09b91c4d4aa55e033a3487f345ce4ed7557
Liquid Bridge contract, Arc (eip155:5042, x402 payTo)0x3bc7bf1afc96c1de35ac48e1a0a3cc3d617a77b1
Circle CCTP MessageTransmitterV2 (Base and Arc)0x81D40F21F12A8F0E3252Bccb954D722d4c464B64

Fees & mechanics

  • 0.20% mint fee on deposits · 0.90%/yr streaming management fee · no performance fee. Both hard-capped in bytecode.
  • Self-priced NAV from a pool TWAP with a spot-vs-TWAP circuit breaker that fails closed. No external oracle.
  • Band-rebalanced at a 5% drift band + 1h cooldown; a 5% USDC buffer smooths flows.
  • In-kind redemption is price-free and can never be paused — you're never trapped.
  • No project token in the live index. (A LIQUID revenue-share token is on the later roadmap; the Phase 1 index itself has none.)

License

MIT — see LICENSE.

來源:README.md,提交 3e3472b

工具

32

bridge_quote

Bridge quote (Base to 16 chains, Arc to Base)

Free. Exact price to move USDC with the Liquid Bridge (Base to Arc, Arbitrum, OP, Polygon, Avalanche, Unichain, Linea, World Chain, Sonic, Monad, Sei, Ink, HyperEVM, XDC, Plume, Codex; or Arc to Base): what you pay, what you receive (exactly `amount`), the fee breakdown and the ETA. No payment, no wallet needed.

輸入參數to必填reffromamount必填

bridge_prepare_payment

Prepare a bridge payment (x402)

Returns the exact x402 payment request for a bridge (network, asset, payTo contract, amount, EIP-712 domain) and the URL to call. Pay it with your own x402 client: sign one EIP-3009 authorization and repeat the GET with the PAYMENT-SIGNATURE header. You receive exactly `amount` at your own address on the destination. This tool does not pay or sign anything.

輸入參數to必填reffromamount必填

bridge_routes

Bridge routes

Free. Every Liquid Bridge route with its live price for 1 USDC and whether it is open.

無需輸入參數。

bridge_status

Track a bridge

Free. Circle attestation and mint state for a bridge, by its burn transaction hash (returned by the bridge call).

輸入參數fromburnTx必填

bridge_referral_earnings

Referral earnings

Free. Unclaimed Liquid Bridge referral earnings for an address on each chain, and how they are paid out. Earn by adding ref=<your address> to bridge calls: 20% of Liquid's fee.

輸入參數address必填

stocks_basket

Tokenized stock basket

Free. The on-chain tokenized US stock index on Base (NVDA, META, AAPL, GOOGL): live prices, fees, how to buy from $1.

無需輸入參數。

stocks_buy_quote

Stock basket buy quote

Free. Preview buying the tokenized stock basket: shares you would get and the fee for a USDC amount (USDC 6 decimals: "2000000" = $2).

輸入參數usdc必填

stocks_vault

Stock vault state

Free. A basket vault's value (NAV), holdings, current vs target weights and whether it needs rebalancing.

輸入參數address必填

stocks_portfolio

Stock portfolio of an address

Free. Everything an address owns in the tokenized stock basket: each vault, its shares and current USD value.

輸入參數address必填

stocks_create_vault

Open your own stock vault

Free. Opens your own vault for the tokenized US stock basket (NVDA, META, AAPL, GOOGL), controlled only by you. Returns an UNSIGNED transaction {to, data, value, chainId} on Base; nothing happens until you sign it with your own wallet and broadcast it. Liquid never holds keys or funds. After it confirms, find the vault with stocks_portfolio.

無需輸入參數。

stocks_set_weights

Set your stock allocation

Free. Sets your vault's target allocation across the 4 stocks in basis points (sum 10000), e.g. [4000, 3000, 2000, 1000]. Default is equal weight. Returns an UNSIGNED transaction {to, data, value, chainId} on Base; nothing happens until you sign it with your own wallet and broadcast it. Liquid never holds keys or funds.

輸入參數vault必填weightsBps必填

stocks_buy

Buy tokenized stocks with USDC

Free. Invest USDC into your vault from $1 (USDC 6 decimals: "1000000" = $1). Easiest: set usePermit=true with owner, sign the returned typedData off-chain (free), then call again with permitDeadline + permitSignature to get ONE deposit transaction. Without a permit you get two transactions (approve, then deposit). Returns an UNSIGNED transaction {to, data, value, chainId} on Base; nothing happens until you sign it with your own wallet and broadcast it. Liquid never holds keys or funds.

輸入參數usdc必填ownervault必填minSharesusePermitpermitDeadlinepermitSignature

stocks_sell

Sell (redeem) basket shares

Free. Cash out: redeem basket shares to USDC, or take the raw stock tokens in-kind (works any block, no vault needed, anyone holding shares can sell). Returns an UNSIGNED transaction {to, data, value, chainId} on Base; nothing happens until you sign it with your own wallet and broadcast it. Liquid never holds keys or funds.

輸入參數vault必填inKindshares必填minUsdcOut

stocks_rebalance

Rebalance your vault

Free. Brings your vault back to its target weights (check stocks_vault: rebalanceNeeded). Returns an UNSIGNED transaction {to, data, value, chainId} on Base; nothing happens until you sign it with your own wallet and broadcast it. Liquid never holds keys or funds.

輸入參數vault必填

stocks_send

Send basket shares to anyone

Free. Transfer your tokenized stock basket shares to any wallet or another agent; they can hold, sell or forward them, no vault needed. Returns an UNSIGNED transaction {to, data, value, chainId} on Base; nothing happens until you sign it with your own wallet and broadcast it. Liquid never holds keys or funds.

輸入參數to必填vault必填shares必填

stocks_signals_prepare

Prepare a paid signals call ($0.007)

Returns the x402 payment request for basket signals ($0.007 USDC on Base, Polygon or Arc): rebalancing signal, momentum and suggested weights for NVDA/META/AAPL/GOOGL in one call. Pay it with your own x402 client. This tool does not pay.

輸入參數vault

polymarket_prepare

Prepare a Polymarket price-to-beat call ($0.004)

Returns the x402 payment request for Polymarket crypto Up/Down data (BTC, ETH, SOL, XRP; 5m and 15m; $0.004 USDC on Base, Polygon or Arc): the OFFICIAL price to beat for the live 5m or 15m window (matched to the cent against Polymarket's results), the live Chainlink price and its distance from the price to beat, seconds left, token ids and market prices. Pass start (unix) for a past window's official outcome. First call free: add ?free=1 to the URL for one live answer at no charge (one per agent). Pay it with your own x402 client. This tool does not pay.

輸入參數startmarket必填

polymarket_price_to_beat

Polymarket price to beat (paid, $0.004)

PAID over x402 inside this tool call ($0.004 USDC on Base, Polygon or Arc): the OFFICIAL Polymarket price to beat for the live BTC, ETH, SOL or XRP 5m/15m Up/Down window (matched to every decimal against Polymarket), the live Chainlink price and its distance, seconds left, token ids and market prices. Call it once without payment to get the x402 PaymentRequired; your x402 wallet signs it and you call again with the payment in _meta["x402/payment"]. Set free=true for one free answer per agent.

輸入參數freestartmarket必填

shop_info

Partner shop: what it sells (free)

Free. What the Mint & Marquee partner shop sells (custom 3D printed figurines, statues, keychains, bag tags; soccer, anime, crypto collections), its product count and price range, and how to search it.

輸入參數shop

leads_count

Local business leads: how many match (free)

Free. How many local businesses match a category and place, how many have an email at each grade (A/B/C), the top cities, and the exact price of the next page. Run this before leads_search.

輸入參數zipcitynearemaillimitcountyhiringoffsetsamplebookingwebsitecategory必填另有 3 個

leads_lookup

Business lookup: who is this phone number or website? (paid, $0.01)

PAID over x402 inside this tool call ($0.01 USDC on Base or Arc per lookup that finds a business; no match, no charge): give a US phone number or a website and get the local business behind it: name, address, category, the best email graded A/B/C, a contact name when the email shows one, socials and buying signals. A website only matches when it carries the business's own phone number. Call once without payment to get the x402 PaymentRequired, then again with the signed payment in _meta["x402/payment"].

輸入參數phonedomain

leads_tech

Website tech: what a local business site runs on (paid, $0.005)

PAID over x402 inside this tool call ($0.005 USDC on Base or Arc per lookup that finds a verified site; no match, no charge): give a website or a US phone number and get the site platform (WordPress, Wix, Squarespace, Shopify...), online booking tool (Square Appointments, Vagaro, Calendly, Zocdoc...), payment system (Square, Toast, Clover, Stripe...), hiring and socials, read from the business's own verified website. Call once without payment to get the x402 PaymentRequired, then again with the signed payment in _meta["x402/payment"].

輸入參數phonedomain

stocks_signals

Basket signals (paid, $0.007)

PAID over x402 inside this tool call ($0.007 USDC on Base, Polygon or Arc): the whole stock basket's rebalancing signal in one call (returns, volatility, RSI, trend, relative strength and inverse-volatility target weights for NVDA, META, AAPL, GOOGL). Call once without payment to get the x402 PaymentRequired, then call again with the signed payment in _meta["x402/payment"].

輸入參數vault

stocks_publish_prepare

Prepare a paid portfolio page ($0.01)

Returns the x402 payment request to publish a live, shareable portfolio page for a vault for 24 hours ($0.01 USDC on Base or Polygon). Pay it with your own x402 client. This tool does not pay.

輸入參數labelvault必填

usdc_balances

USDC balances on every chain

Free. USDC balance (and native gas balance) of an address on every CCTP chain at once: Ethereum, Avalanche, OP Mainnet, Arbitrum, Base, Polygon PoS, Unichain, Linea, Sonic, World Chain, Arc. Use it before paying or bridging to see where your money is.

輸入參數address必填

cctp_status

Track any Circle CCTP transfer

Free. Status of ANY Circle CCTP v2 USDC transfer (not only Liquid's) by its burn transaction hash: attestation, whether it was minted on the destination, and exactly how to finish a stuck one (receiveMessage with the message and attestation). Chains: Ethereum, Avalanche, OP Mainnet, Arbitrum, Base, Polygon PoS, Unichain, Linea, Sonic, World Chain, Arc.

輸入參數fromtxHash必填

x402_check

x402 debugger

Free. Decode any x402 payment request (from a URL, a PAYMENT-REQUIRED header or a 402 body) into plain English with warnings, and optionally verify a signed payment (PAYMENT-SIGNATURE / X-PAYMENT header) the way a facilitator would: recipient, amount, time window, EIP-712 signature against the token's real domain, nonce reuse and balance. Every failed check comes with the fix.

輸入參數urlbodymethodpaymentrequirement

payment_readiness

Can this wallet pay this endpoint?

Free. One call to know if a wallet can pay an x402 endpoint right now: reads the endpoint's 402, checks the wallet's balance on each accepted network, and if it cannot pay, returns the cheapest fix (e.g. move USDC from the chain where it sits, with the exact bridge_quote arguments).

輸入參數urlbodymethodaddress必填requirement

gas_sponsor_info

Gas sponsor (pay gas in USDC)

Free. How to send a transaction on Base, Polygon or Solana with a wallet that holds USDC but no ETH/POL/SOL: the x402-paid gas sponsor, its price rule (from $0.03) and lanes.

無需輸入參數。

liquid_guide

What Liquid Agent offers

Free. Overview of every Liquid Agent service for agents (bridge, stocks, signals, gas sponsor), prices and where the full docs are.

無需輸入參數。

版本歷史

2
  1. v1.7.0最新Sep 30, 2026
  2. v1.0.0Sep 29, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分