Agent Tools

io.github.WingedGuardian由 GitHub 帳號 WingedGuardian 發布v0.1.0更新於 Oct 24, 2026

9 utility tools for agents: DNS, WHOIS, email, IP, URL, headers, QR, text, tech. x402 on Base.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取開發者工具安全與監控

概覽

AI 產生的概覽

遠端 MCP 伺服器,打包九個網路與網頁實用工具(DNS、WHOIS、電子郵件、IP、URL、標頭、QR 碼、文字、技術棧),每次呼叫以 x402 USDC 微支付計費。

可以做什麼
  • 執行 DNS 記錄與 SPF/DMARC 郵件安全稽核,並查詢 WHOIS 註冊商與名稱伺服器
  • 查詢 IP 地理位置、ISP、代理/主機偵測與反向 DNS
  • 驗證電子郵件地址(格式、MX、一次性網域、角色帳號、SMTP 探測)
  • 偵測 URL 狀態碼、重新導向鏈、SSL 憑證與回應時間,並為 HTTP 安全標頭評分
  • 產生 PNG 或 SVG QR 碼,並從網頁擷取乾淨正文
  • 辨識網站技術棧(框架、CMS、CDN、分析工具)
適用情境
適合助理需要本機無法完成的即時網路探測或專門解析時使用,例如稽核網域的郵件安全、檢查網站是否可用且安全、驗證電子郵件地址或辨識網站技術棧。每次呼叫單獨計費,較適合偶發查詢而非高頻大量使用。
執行需求
遠端 streamable-HTTP 端點,不需本機安裝、帳號或 API 金鑰。每次工具呼叫都需透過 x402 以 Base 上的 USDC 付款,因此用戶端需能簽署 EIP-3009 授權並持有資金,付款透過 X-PAYMENT 標頭送出。需要能連線至該端點的網路。
安裝前請注意
九個工具皆按次收費(約每次 0.001–0.005 美元),預設在 Base 主網鏈上結算,因此涉及持有 USDC 且具備簽章能力的錢包。服務方會收到你提交的網域、URL、IP 與電子郵件地址,IP 地理位置查詢還會經由外部免費額度 API。付款為自動處理,建議為錢包設定支出上限。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "agent-tools": {
      "type": "http",
      "url": "https://tools.beethoven2024.com/mcp"
    }
  }
}

README

Agent Tools

Agent-native utility API bundle. 9 endpoints exposed as both REST API and MCP server (streamable-http), with x402 micropayments. Live at tools.beethoven2024.com.

For AI agents (Claude, Cursor, custom): Add this MCP server to your config and use 9 utility tools instantly.

For developers: Standard REST API. Use any subdomain example below as a working sample.

Try it now

As MCP server (Claude, Cursor, agents)

json
{  "mcpServers": {    "agent-tools": {      "url": "https://tools.beethoven2024.com/mcp"    }  }}

As REST API

bash
curl https://tools.beethoven2024.com/health# {"status":"ok","version":"0.1.0"}
curl "https://tools.beethoven2024.com/v1/dns/health?domain=example.com"# Full DNS + mail security audit (requires x402 payment)

What's in the bundle

ToolEndpointWhat it doesPrice
qr_generate/v1/qr/generateQR code generation (PNG/SVG, 64–2048px)$0.001
dns_health/v1/dns/healthDNS records + SPF/DMARC mail security audit$0.003
email_validate/v1/email/validateFormat, MX, disposable domain, role account, SMTP probe$0.005
ip_lookup/v1/ip/lookupGeolocation, ISP, proxy/hosting detection, reverse DNS$0.005
url_health/v1/url/healthStatus code, redirect chain, SSL cert, response time$0.003
whois_lookup/v1/whois/lookupRegistrar, creation/expiration dates, nameservers, status$0.005
headers_analyze/v1/headers/analyzeHTTP security headers audit with 0–100 score (HSTS, CSP, etc.)$0.003
extract_text/v1/extract/textClean text extraction from webpages (strips HTML, nav, ads)$0.005
tech_detect/v1/tech/detectWebsite technology stack — frameworks, CMS, CDN, analytics$0.005

Free: /health, /, /docs (OpenAPI), and MCP protocol methods initialize / tools/list / ping. All 9 tools require x402 payment via both MCP (tools/call) and REST (/v1/*).

Why these endpoints

Every endpoint solves a problem agents can't easily do locally:

  • Network infrastructure (DNS, WHOIS, headers, URL health, IP) — needs internet probes, can't be done in-process
  • Specialized parsing (QR, email validation with SMTP, tech detection) — domain-specific logic agents shouldn't reimplement
  • Web extraction (text extraction) — clean text from messy HTML is hard

8 of 9 endpoints are fully self-hosted (zero upstream API cost). Only IP geolocation uses an external free-tier API.

Payment

x402 (machine-to-machine micropayments)

Every paid endpoint returns HTTP 402 Payment Required with the price spec when no payment is included. x402-capable agents handle this automatically:

  1. Agent calls endpoint → receives 402 with payment_requirements (network, amount, recipient address)
  2. Agent signs EIP-3009 transferWithAuthorization for USDC on Base
  3. Agent retries with X-PAYMENT header
  4. Service verifies payment via facilitator, executes, returns result

Settlement happens on-chain on Base. Sub-2-second confirmation.

Runs on Base mainnet by default. Set AGENT_TOOLS_TESTNET=true to use Base Sepolia with the public testnet facilitator.

Traditional billing

Coming soon: API key + Stripe usage billing for human developers and businesses.

Tech stack

  • Python 3.12 + FastAPI
  • MCP SDK (mcp v1.27) — streamable-http transport
  • x402 SDK (x402[fastapi,evm] >=v2.11) — USDC micropayments on Base
  • 8/9 endpoints self-hosted (no upstream API cost)
  • Single-process deploy, ~62MB memory footprint

Self-host

Fly.io

bash
git clone https://github.com/WingedGuardian/agent-tools.gitcd agent-toolsfly launch --copy-configfly secrets set AGENT_TOOLS_PAY_TO=0xYourAddress AGENT_TOOLS_TESTNET=falsefly deploy

Docker

bash
git clone https://github.com/WingedGuardian/agent-tools.gitcd agent-toolscp .env.example .env# Edit .env with your wallet addressdocker compose up -d

Manual

bash
pip install ".[all]"AGENT_TOOLS_PAY_TO=0xYourAddress uvicorn agent_tools.app:app --host 0.0.0.0 --port 8000

Configuration

VariableRequiredDefaultDescription
AGENT_TOOLS_PAY_TONo(empty)EVM wallet address for receiving USDC payments. Leave empty to run free/dev mode.
AGENT_TOOLS_TESTNETNotruetrue = Base Sepolia testnet (default — works with public x402.org facilitator). false = Base mainnet (requires mainnet-capable facilitator).

Discovery / registries

Keywords

x402, micropayments, USDC, Base, agent-native, MCP, Model Context Protocol, streamable-http, agentic, AI agent tools, DNS lookup API, WHOIS API, email validation API, QR code API, URL health API, web scraping API, tech detection API, security headers analyzer

License

MIT

來源:README.md,提交 ed41b71

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分