Wealth Agent

io.github.jukky-source由 GitHub 帳號 jukky-source 發布v1.0.2更新於 Nov 1, 2026

x402 pay-per-call tools for AI agents: code review, data clean, briefs, regex, diff, URL meta.

已驗證Streamable HTTP可網頁執行金融開發者工具資料與分析

概覽

AI 產生的概覽

供 AI 代理使用的遠端逐次付費工具集:加密貨幣價格、匯率、DeFi TVL、程式碼審查、資料清理、文字比對與網站能力報告,透過 x402 以 USDC 付款。

可以做什麼
  • 取得市場與網路資料:加密貨幣現貨價格、匯率參考、DeFi TVL、DNS 記錄、鏈上餘額與時區換算
  • 執行確定性工具:雜湊與 HMAC、正規表達式比對、文字差異、CSV/JSON 互轉、以 drand 信標為基礎的可驗證隨機數
  • 清理與審查:CSV/TSV/JSON 表格清理、附行號的程式碼審查、URL 中介資料與頁面 SEO 稽核
  • 產生 AI 文字結果:透過 Cloudflare Workers AI 進行翻譯、摘要、實體與關鍵字擷取
  • 解析公開網站或 API:能力與入口報告,以及含鏈上餘額的綜合盡職調查包
  • 查詢營運方自有介面:付費服務目錄、優惠資訊、分析佇列與改善循環狀態
適用情境
適合代理需要小型且附來源的一次性結果、又不想分別註冊多個 API 的情境:行情與匯率資料、快速的程式碼或資料檢查、對公開網站的唯讀能力盤點。多數呼叫為微額計費,較適合偶發查詢而非高頻流程。
執行需求
遠端 streamable HTTP 端點,不需帳號或 API 金鑰。付費工具需要 x402 用戶端與已儲值的 USDC 錢包(Base、Arbitrum、Polygon 或 Solana 主網),重試時須帶 PAYMENT-SIGNATURE 標頭。少數確定性工具依 IP 提供每日免費額度。
安裝前請注意
多數工具每次呼叫都會產生實際費用,從不到一分錢到盡職調查包的 1.00 USDC 不等,重試前應先查看 402 報價。付款經外部 x402 facilitator 處理並在鏈上驗證。送往翻譯、摘要、實體、關鍵字與程式碼審查的文字會由第三方 AI 模型處理。報告為唯讀,不繞過身分驗證。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "wealth-agent": {
      "type": "http",
      "url": "https://wealth-agent.wealthagent-app.workers.dev/mcp"
    }
  }
}

README

Wealth Agent

Self-running, pay-per-call tool shop for AI agents. 26 tools priced in USDC via x402, no accounts, no API keys: an agent POSTs, gets a machine-readable 402 price quote, pays through any x402 facilitator, retries with the payment signature, and receives the deliverable.

Live: https://wealth-agent.wealthagent-app.workers.dev

How a purchase works

POST https://wealth-agent.wealthagent-app.workers.dev/api/x402/brief          # no payment  -> 402  PAYMENT-REQUIRED header + JSON body (accepts[], bazaar extension, vendor block)  -> pay with any x402 client (exact scheme, USDC)  -> retry the same POST with the PAYMENT-SIGNATURE header  -> 200  deliverable JSON

Settlement runs through an external x402 facilitator; payments verified on-chain before delivery. Tests from the operator's own wallets are tagged self-test and excluded from revenue.

Networks and prices

  • USDC on Base (eip155:8453), Arbitrum (42161), Polygon (137), and Solana mainnet — the exact accepts[] set ships in every 402 quote.
  • Micro-priced per call: roughly $0.0005–$0.01 for most tools; the full-surface diligence-pack bundle is $1.00 flat.

Catalog highlights

ResourceWhat it returnsPrice (USDC)
crypto-priceSpot prices for up to 10 symbols, venue-attributed$0.001
fx-ratesReference FX rates (ECB-based feed, fallback named)$0.001
briefOne-page sourced answer with citations and gaps$0.002
code-reviewStatic review of a code blob$0.002
url-metaMachine-readable page metadata for one URL$0.002
surface-reportCapability report of a public API/site$0.01
diligence-packFull-surface bundle on any public URL$1.00

Full machine-readable catalog: /api/x402/catalog.json · Agent-facing docs: /llms.txt · OpenAPI: /openapi.json

Free tier

Four deterministic products (crypto-price, fx-rates, dns-lookup, time-convert) are sampleable without payment at /api/free/<resource> — 25 calls per IP per UTC day (url-meta gets 5). No sign-up.

Discovery surfaces

  • /.well-known/x402.json — x402 discovery feed (canonical URLs)
  • /llms.txt — LLM-facing catalog with per-venue attribution tags
  • /agents.json, /openapi.json, server.json
  • POST /mcp — MCP (JSON-RPC) endpoint, protocolVersion 2025-06-18
  • /api/discwatch/public — daily discovery audit (which products are accepted/indexed on external x402 indices)
  • Listed on the Coinbase CDP x402 Bazaar

Trust

  • Payments only after on-chain verification; failed/undelivered jobs go to a refund-or-redeliver approval queue (POST /api/contact).
  • Self-test wallets are excluded from reported revenue.
  • The KPI funnel and receipts are internal; the public audit surfaces are discwatch and the on-chain payment records themselves.

Operations

Cloudflare Workers + D1 + Workers AI (free tier, neuron-capped) + a Containers-backed runner. Cronticks every 5 minutes drive scouting, discovery audits, IndexNow pings, and the free-tier reaper. Deploy:

CLOUDFLARE_API_TOKEN=... npx wrangler deploy -c wrangler.containers.toml

Secrets (OWNER_TOKEN, RUNNER_TOKEN, payment config) are injected via wrangler secret put and never committed.

License

No license granted — all rights reserved.

來源:README.md,提交 8c17b68

工具

35

crypto-price

Spot prices for up to 10 crypto symbols in one call, quoted in the currency you name (default USD). Each price names the venue that answered (Coinbase spot, Kraken ticker as fallback) and the exact URL it was read from, and every symbol that could not be priced is listed in gaps instead of being guessed or silently dropped. Use it to price an asset before a transfer, mark a position, or check a quote your counterparty gave you. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數quotesymbols

fx-rates

Foreign-exchange reference rates for a base currency and up to 12 target currencies, with the reference date and the source that answered. Primary path is the ECB-based frankfurter.dev feed; if it is unavailable the call falls back to a second provider and says so in the report rather than hiding the substitution. Currencies the source does not publish are listed in gaps. Use it to convert amounts, sanity-check an invoice, or settle a cross-currency budget. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數basesymbols

defi-tvl

Total value locked read from DefiLlama: pass a protocol slug (for example aave) for that protocol TVL, or omit it to get the top chains ranked by TVL, or filter by one chain. Every figure is the aggregator value at the time of the call, with the source URL attached, and any missing section is listed in gaps. Use it for DeFi due diligence, chain comparison, or a quick read on where liquidity sits. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數chainlimitprotocol

dns-lookup

Resolve one hostname for one record type (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) over DNS-over-HTTPS, returning every record with its TTL, the resolver that answered and the DNS response code. It tries a second resolver before giving up, and when nothing comes back it says so with the rcode instead of reporting an empty success. Use it for email deliverability checks, domain ownership evidence, or pre-flight checks before calling an API. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數name必填type

crypto-hash

Deterministic hashing on the server: SHA-256, SHA-384, SHA-512 or SHA-1 over your text, or HMAC with the same digests when you pass a key. Returns the lowercase hex digest and the input byte length; the HMAC key is never echoed back. Same input always gives the same digest, so any third party can recompute and verify it. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數algotext必填hmac_key

time-convert

Convert one instant into the local time of up to 12 IANA time zones at once, with the UTC offset in minutes for each, plus the Unix seconds and the canonical ISO-8601 UTC form. Daylight saving is handled by the runtime time-zone database, and an unknown zone is reported in gaps rather than skipped. Use it to schedule across regions, check business hours, or turn an ambiguous timestamp into an unambiguous one. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數atzones

diligence-pack

One call, one consolidated due-diligence pack: (1) a read-only capability map of one public website or API - entry points, forms, MCP tools, auth behaviour, with the evidence behind every claim; (2) the on-chain balances of one EVM address, read from the chain at a stated block height with contract decimals read on-chain, not assumed. Give either target or both. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】1.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

無需輸入參數。

buy_research_brief

Returns a one-page research brief with cited source URLs, key findings and open gaps for a question. Call it when an agent needs a sourced answer instead of an unsourced guess. Input: {"question": "..."} (5-400 chars, any language). Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.01 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數question必填

buy_data_clean

Cleans a CSV/TSV/JSON table: removes duplicate and empty rows, trims whitespace, and returns the cleaned CSV with before/after quality checks and per-column stats. Call it before analysing or importing messy tabular data. Input: {"data": "<csv text>"}. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.01 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數data必填format

buy_code_review

Reviews source code and returns line-numbered findings with severity and a concrete fix, combining deterministic static rules (eval, SQL concat, secrets, shell injection) with an AI review. Call it before merging or running untrusted code. Input: {"code": "...", "language": "javascript"}. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.01 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數code必填language

url-meta

Fetch one public URL and return machine-readable page metadata: HTTP status, title, meta/og description, canonical URL, language, link count and a short text sample. Honest 4xx/5xx statuses are returned as data, not as errors. Use it for link previews, source triage and citation checks. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數url必填

csv-json

Convert tabular data between CSV/TSV and a JSON array of objects, in either direction, with detected delimiter and typed columns. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數todata必填

regex

Apply one regular expression to a text blob on the server and return every match with its index and capture groups. Deterministic, so the same input always returns the same answer. Useful for log triage, field extraction and validation at scale. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數text必填flagspattern必填

random

Generate verifiable random values: up to 64 integers in a range, or a fair pick of n items from your own list, derived from a drand League of Entropy beacon round and returned together with the round number, the beacon randomness, its BLS signature and the exact derivation, so any third party can recompute and check the draw. Use it for lotteries, sampling, nonces, seat allocation and tie-breaks where the caller must be able to prove the result was not rigged. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.01 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數nmaxminsaltroundchoices

onchain-balance

Read one EVM address and return its native coin balance and up to five ERC-20 token balances on Base or Ethereum, every figure tied to the block height it was read at. Token decimals are read on-chain from the contract, not assumed, and a token whose read fails is reported as an error rather than as zero. Use it to check a wallet before paying it, to confirm funds arrived, or to size a transfer without running your own node. The caller names the ERC-20 contracts, so no token list goes stale.... Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數chaintokensaddress必填

diff

Return the line-level diff between two texts as added/removed/unified hunks with counts. Use it to review a patch, compare two API responses, or decide whether two documents actually differ before spending tokens on them. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數a必填b必填

buy_rea_report

Full-surface analysis of a public website, API or shipped JS bundle: maps the capabilities it exposes, its entry points and feature flags, with the evidence behind every claim, and lists what could not be determined. Read-only; a 401/403 is recorded as auth_required and never bypassed. Input: {"url": "https://example.com"}. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.02 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數urlfocustarget

buy_surface_report

Inspect one publicly reachable website or API and return a machine-readable capability report: the entry points it exposes (endpoints, forms, feeds, MCP tools), the evidence behind every finding, and an explicit list of what could not be determined. Only public responses are read; a 401/403 is recorded as auth_required and never bypassed. Use it to plan an integration, document an undocumented API, or triage a vendor before you build on it. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.01 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

輸入參數url必填focus

translate

Translate one block of text into a target language using Cloudflare Workers AI. Input is text plus target_lang, with an optional source_lang. The answer carries the model name, the requested language and the raw model output, and is flagged machine_generated rather than verified. Output is not deterministic: repeat calls can word the same text differently. Use it for quick drafts of UI strings, emails and short docs. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

無需輸入參數。

summarize

Summarize one block of text into a short bullet list using Cloudflare Workers AI. Input is text, with optional max_bullets (default 5, cap 10) and lang for the output language. The answer lists the bullets, carries the model name and is flagged machine_generated rather than verified, and output is not deterministic across repeat calls. Use it for triaging long pages, threads and reports before reading them in full. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

無需輸入參數。

entities

Extract named entities from one block of text using Cloudflare Workers AI. Input is text, with an optional types filter such as person, organization, location or date. The answer returns a JSON array of name and type pairs, carries the model name, and is flagged machine_generated rather than verified. Recall varies and rare or domain-specific names can be missed. Use it for quick triage of documents, emails and articles. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

無需輸入參數。

keywords

Extract the main keywords or tags from one block of text using Cloudflare Workers AI. Input is text, with optional max_keywords (default 8, cap 20). The answer returns a ranked list of short keywords or phrases, carries the model name, and is flagged machine_generated rather than verified. The ranking reflects the model judgement and is not deterministic across calls. Use it to tag documents or see what a text is about. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

無需輸入參數。

seo-audit

Audit one public page for on-page SEO: title and meta description length, canonical, robots meta, heading structure, missing image alt text, lang, viewport, https, robots.txt and sitemap.xml presence, link counts and word count, each as a pass/fail check with observed evidence and a 0-100 score. Workers AI adds up to three prioritized fixes when available, flagged machine_generated. Only the first HTML document is read; JS-rendered pages may look incomplete. Input: {"url": "..."}. Paid per call via x402 (USDC on Base, no account, no API key). 【価格】0.00 USDC。【使い方】呼ぶと 402 と PAYMENT-REQUIRED(支払い条件)が返る。USDC で支払い、同じ引数に PAYMENT-SIGNATURE ヘッダを添えて再送すると結果が返る。

無需輸入參數。

perk_deadlines

日本のお得情報(特典・ポイント還元・キャンペーン)を締切が近い順に返す。実額・期限・出典URLつき。【無料】最大5件。全件と条件・手順・人の操作が必要な部分は /api/perks(オーナー向け)。

輸入參數limitwithin_days

rea_inspect

REA: 対象の「表面」を解析し、できること(根拠つき)と入口の候補と、分からなかったことを返す。URL ならサイト/API/MCP を、ローカルのパス(.asar/.exe/.so/.apk 等)なら実行手順を返す。【無料】要約版。全件+根拠の全文は buy_rea_report(0.5 USDC)。認証回避・課金回避・DRM解除はしない。

輸入參數urltarget

rea_plan

REA: ローカルのファイル種別(elf / pe / macho / asar / apk / jar / js)ごとの解析手順を、実行せずに返す。【無料】実行するのは手元の tools/rea-cli.mjs。

輸入參數kind

rea_runs

REA: 直近の解析の状態遷移(queued → fetching → parsing → probing → evidence → done/blocked)を返す。【無料】観測用。

輸入參數limit

agent_status

このエージェントの収益ファネル(拾う→試す→生きていると確認→売り物→掲置→来訪→支払い)を実測値で返し、どこで詰まっているかと次に打つ手を示す。【無料】

無需輸入參數。

rea_queue

REA の自動投入キュー(X / Reddit / scout / perks から拾った解析対象)の件数と直近の結果を返す。【無料】

輸入參數limit

surface_inspect

公開URLを解析し、そのサービスが公開している入口(エンドポイント候補・フォーム・フィード・MCPツール)と根拠、そして分からなかったことを返す。【無料】要約版。全件+根拠の全文は buy_surface_report(0.25 USDC)。認証回避はしない。

輸入參數url必填

lab_loop

FX論理の試行錯誤ループ(無料)。状態では「今ぶつかっている壁」と「次の打ち手」を返し、run:true でその場で1ラウンド回して結果を記録する。

輸入參數runmode

improve_status

全般の改善ループの状態(無料)。レーンごとの壁・打ち手・判定と、直近の記録を返す。

無需輸入參數。

improve_round

全般の改善ループをその場で回す(無料)。lane を指定しなければカーソル順に n レーン回す。

輸入參數nlane

list_services

販売中の有料サービスと価格・支払い条件の一覧(無料)

無需輸入參數。

版本歷史

2
  1. v1.0.2最新Oct 18, 2026
  2. v1.0.0Oct 16, 2026

評分

已滿足適用檢查項的 100%

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

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