AgentPay Web Extract について
AgentPay Web Extractは、WebページをMarkdownと構造化メタデータに変換し、Web情報を扱うエージェント向けに提供します。RESTとリモートMCPに対応し、都度払いまたはUSDCの前払いを利用できます。
主な機能
- 01ページをMarkdownに変換
- 02タイトルとメタデータの取得
- 03Open Graphとcanonical URLの取得
- 04リンクの抽出
- 05x402または前払いクレジットでの支払い
活用シーン
- 01LLM処理向けのWebページ準備
- 02ページのメタデータとリンク収集
- 03エージェントへのリモートページ抽出機能の提供
MCP 対応
リモートMCPサーバーはStreamable HTTPで`extract_page`ツールを公開します。呼び出しはx402または前払いクレジットのAPIキーで支払います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://agentpay-extract.agentpay-apis.workers.dev/mcpclaude mcp add --transport http noah-silver-agentpay-extract https://agentpay-extract.agentpay-apis.workers.dev/mcp{"mcpServers":{"noah-silver-agentpay-extract":{"type":"http","url":"https://agentpay-extract.agentpay-apis.workers.dev/mcp"}}}Cursor で開く{"servers":{"noah-silver-agentpay-extract":{"type":"http","url":"https://agentpay-extract.agentpay-apis.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"noah-silver-agentpay-extract":{"type":"http","url":"https://agentpay-extract.agentpay-apis.workers.dev/mcp"}}}{"mcpServers":{"noah-silver-agentpay-extract":{"serverUrl":"https://agentpay-extract.agentpay-apis.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://agentpay-extract.agentpay-apis.workers.dev/mcp認証が必要ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 読み取る http(s) URL |
| maxChars | integer | いいえ | Markdown の最大文字数(1000-200000、デフォルト 50000) |
詳細
AgentPay — AI エージェント向けの従量課金 API と MCP ツール
エージェントが登録不要で利用できる、Web 抽出、ドメイン/ネットワーク情報、ドキュメント用ツールです。 x402 を使って、Base または Algorand 上で USDC によるリクエストごとの支払いが可能です。または、API キー用のクレジットを事前購入できます。 すべての製品は、REST API とリモート MCP サーバーとして利用できます。
| 製品 | 機能 | ベース URL | MCP サーバー |
|---|---|---|---|
| Web Extract | 任意の URL → クリーンで LLM が扱いやすい Markdown + タイトル、メタデータ、Open Graph、正規 URL、リンク | https://agentpay-extract.agentpay-apis.workers.dev | …/mcp |
| Domain & Network Lookup | DNS レコード、WHOIS/RDAP 登録情報、IP 所有者情報+逆引き DNS、1 回の呼び出しでドメインレポート(メールプロバイダー、SPF/DMARC、ホスティング) | https://agentpay-lookup.agentpay-apis.workers.dev | …/mcp |
| Doc Tools | PDF → ページごとのテキスト、RSS/Atom/JSON Feed → JSON、サイトマップ(robots.txt 経由)→ URL リスト | https://agentpay-tools.agentpay-apis.workers.dev | …/mcp |
| Bundle | 以上すべてを 1 つのホストで提供 | https://agentpay.agentpay-apis.workers.dev | …/mcp |
機械可読なドキュメント:/llms.txt ·
/openapi.json ·
/.well-known/x402
エンドポイントと料金
Base と Algorand で料金は同じです。無効な入力は支払い前に拒否され、x402 の支払いは呼び出しが成功した場合にのみ 決済されます。失敗した呼び出しに料金はかかりません。
| エンドポイント | 説明 | 料金(USDC) |
|---|---|---|
GET /extract/v1/page?url= | Web ページ → Markdown、メタデータ、リンク(maxChars は任意) | $0.005 |
GET /lookup/v1/dns?name=&type= | A、AAAA、CNAME、MX、NS、TXT、SOA、CAA、PTR、SRV | $0.005 |
GET /lookup/v1/whois?domain= | レジストラ、作成/更新/有効期限、ステータス、ネームサーバー(RDAP) | $0.01 |
GET /lookup/v1/ip?ip= | ネットワーク所有者、範囲、国、逆引き DNS | $0.01 |
GET /lookup/v1/domain-report?domain= | 登録情報+DNS+メールプロバイダー+SPF/DMARC+ホスティング | $0.02 |
GET /tools/v1/pdf-text?url= | PDF URL からページごとのテキストを取得(≤20 MB) | $0.01 |
GET /tools/v1/feed?url=&limit= | RSS / Atom / JSON Feed → 正規化された項目 | $0.005 |
GET /tools/v1/sitemap?url=&limit= | robots.txt とインデックスに従ってサイトマップからサイト URL を取得 | $0.005 |
GET /credits/buy?usd= | プリペイドクレジット($1~$500)→ API キー。$5 で +10%、$20 で +20%のボーナス | = 金額 |
支払い方法
無料トライアル
GET https://agentpay.agentpay-apis.workers.dev/credits/trial は、$0.05 分の無料クレジット付き API キーを返します(ネットワークごとに 1 日 1 回)。
任意のエンドポイントまたは MCP サーバーで、Authorization: Bearer <key> として使用します。
Pera Wallet で手動決済
https://agentpay.agentpay-apis.workers.dev/pay を開き、Pera に接続して、エンドポイントを選択(またはクレジットを購入)し、アプリで USDC の支払いを承認します。ネットワーク手数料は代行されるため、必要なのは USDC のみです。
x402(アカウント不要)
任意のエンドポイントを呼び出します。次の内容を提示する、base64 エンコードされた PAYMENT-REQUIRED ヘッダー(x402 v2)とともに 402 Payment Required が返されます。
- Base —
eip155:8453、USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913、exact スキーム(EIP-3009) - Algorand —
algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=、USDC ASA31566704、exact スキーム、GoPlausible ファシリテーターがネットワーク手数料を代行(extra.feePayer)
x402 v2 クライアントなら、どれでもこれを自動で処理できます。
import { wrapFetchWithPaymentFromConfig } from '@x402/fetch';
import { ExactEvmScheme } from '@x402/evm';
import { privateKeyToAccount } from 'viem/accounts';
const fetchWithPayment = wrapFetchWithPaymentFromConfig(fetch, {
schemes: [{ network: 'eip155:8453', client: new ExactEvmScheme(privateKeyToAccount(process.env.EVM_PRIVATE_KEY)) }],
});
const res = await fetchWithPayment('https://agentpay-lookup.agentpay-apis.workers.dev/lookup/v1/domain-report?domain=example.com');
console.log(await res.json());
両方のネットワークでの完全な例:examples/x402-client.mjs。
プリペイドクレジット(繰り返し利用する場合に最速)
GET https://agentpay.agentpay-apis.workers.dev/credits/buy?usd=5(x402 で 1 回支払い)を呼び出すと、{ "apiKey": "ak_…" } が返されます。
任意のエンドポイントまたは MCP サーバーに Authorization: Bearer ak_… を送信します。失敗した呼び出しの料金は自動で返金されます。
残高:GET /credits/balance。Algorand の保有者は、送金でも支払えます:examples/buy-credits.mjs。
MCP サーバーの使用
Streamable HTTP 経由のリモート MCP です。ツールの一覧表示は無料です。ツールの呼び出しには、x402
(x402 MCP トランスポートに従う params._meta["x402/payment"])またはクレジットキーのヘッダーを使って料金を支払います。
Claude Code
claude mcp add --transport http agentpay-lookup https://agentpay-lookup.agentpay-apis.workers.dev/mcp --header "Authorization: Bearer ak_..."
Cursor/Claude Desktop/リモート MCP をサポートする任意のクライアント
{
"mcpServers": {
"agentpay-extract": { "url": "https://agentpay-extract.agentpay-apis.workers.dev/mcp", "headers": { "Authorization": "Bearer ak_..." } },
"agentpay-lookup": { "url": "https://agentpay-lookup.agentpay-apis.workers.dev/mcp", "headers": { "Authorization": "Bearer ak_..." } },
"agentpay-tools": { "url": "https://agentpay-tools.agentpay-apis.workers.dev/mcp", "headers": { "Authorization": "Bearer ak_..." } }
}
}
| MCP サーバー | ツール |
|---|---|
| agentpay-extract | extract_page |
| agentpay-lookup | lookup_dns、lookup_whois、lookup_ip、lookup_domain_report |
| agentpay-tools | tools_pdf_text、tools_feed、tools_sitemap |
| agentpay(バンドル) | 全 8 件 |
応答の例
GET /lookup/v1/whois?domain=anthropic.com
{ "domain": "anthropic.com", "registered": true, "registrar": "MarkMonitor Inc.", "created": "2001-10-02T18:10:32Z",
"expires": "2033-10-02T18:10:32Z", "status": ["client delete prohibited", "client transfer prohibited"],
"nameservers": ["isla.ns.cloudflare.com", "randy.ns.cloudflare.com"], "source": "RDAP" }
GET /lookup/v1/ip?ip=1.1.1.1
{ "ip": "1.1.1.1", "version": 4, "reverseDns": ["one.one.one.one."],
"network": { "name": "APNIC-LABS", "range": "1.1.1.0 - 1.1.1.255", "country": "AU", "organization": "APNIC Research and Development" } }
データソース
DNS over HTTPS(Cloudflare 1.1.1.1)、IANA RDAP ブートストラップ → 権威レジストリの RDAP サーバー、および地域インターネットレジストリです。Web、PDF、フィード、サイトマップの各ツールは、リクエスト時に指定された URL を取得します。
サポート
このリポジトリで Issue を作成してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。