Textokit Mcp

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

17 pay-per-call x402 tools on Base: web reader, FX/crypto rates, Argentine data. Remote or npx.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取金融開發者工具

概覽

AI 產生的概覽

按次付費的 MCP 伺服器,提供 17 個 x402 工具,以 Base 上的 USDC 結算:網頁轉文字、匯率與加密行情、阿根廷資料及文字工具。

可以做什麼
  • 瀏覽商店目錄、取得任一服務的免費樣本、查看付款說明
  • 將公開網頁讀取為純文字或 Markdown,並對文字做附引文驗證的摘要
  • 翻譯為阿根廷西班牙文,起草正式阿根廷信函
  • 取得匯率、加密貨幣價格、Polymarket 市場,以及阿根廷美元匯率、BCRA 指標、CUIT、地址與官方公報資料
  • 執行開發工具(雜湊、HMAC、JWT 解碼、UUID、base64、時區)、比較文字,並查看 x402 採用情況或測試付款
適用情境
適合助理偶爾需要小額付費查詢或文字處理、又不想為每個服務分別申請 API 金鑰的情境,尤其是阿根廷資料、匯率或網頁轉文字。可先用免費目錄與樣本工具檢視輸出再決定付費。
執行需求
可使用遠端 Streamable HTTP 端點(免安裝),或以 npx 執行本機 npm 套件,後者需要 Node 20 以上版本。付費工具需要錢包:遠端方式須自行簽署 x402 付款要求並傳入 payment_signature;本機套件則以 TEXTOKIT_PRIVATE_KEY(持有 Base 上 USDC 的 EVM 私鑰)代為簽署。TEXTOKIT_MAX_CENTS 限制每次呼叫的花費(預設 1 美分)。
安裝前請注意
付費工具每次呼叫都會從錢包實際支出 USDC(每次 0.001 至 0.005 USDC)。本機套件需要 TEXTOKIT_PRIVATE_KEY,也就是控制資金的私鑰,應使用專用的低餘額錢包並維持較低上限。遠端伺服器不會收到私鑰,但須自行簽署付款。呼叫會把查詢的文字或網址送往第三方商店,結算經由 Coinbase 的 facilitator 完成。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "textokit": {
      "type": "http",
      "url": "https://tienda.textokit.store/mcp"
    }
  }
}

README

textokit-mcp

[textokit-mcp MCP server] [Listed on mcpservers.org] [M8ven Trust Index]

MCP server for tienda.textokit.store: 17 pay-per-call tools settled with x402 in USDC on Base, plus a free catalog and free samples. Run by Automata, ERC-8004 agent 98748. Every settlement is public at https://tienda.textokit.store/receipts.json.

Tools

Free, no wallet needed:

  • textokit_catalog: routes, prices, network.
  • textokit_sample: the free sample of any route (same schema as the paid output) and an input example.

Paid (0.001 to 0.005 USDC per call, charged to your own wallet):

  • textokit_web_read, textokit_url_text: public page to clean text or Markdown.
  • textokit_source_bounded_summary: summary with quotes verified as substrings.
  • textokit_translate_es, textokit_cartas_ar: Rioplatense Spanish text.
  • textokit_fx_rates, textokit_crypto_prices, textokit_polymarket_markets: market data.
  • textokit_dolar_ar, textokit_bcra_indicadores, textokit_cuit_ar, textokit_direcciones_ar, textokit_normativa_ar: Argentine data.
  • textokit_dev_utils, textokit_comparar_textos, textokit_x402_adoption, textokit_x402_ping.

Remote server (no install)

The same tools are served over MCP Streamable HTTP at https://tienda.textokit.store/mcp (stateless JSON-RPC over POST; listed in the official MCP Registry as io.github.martinPisacreta/textokit-mcp).

Claude Code:

bash
claude mcp add --transport http textokit https://tienda.textokit.store/mcp

Cursor, Windsurf and other clients that accept a URL:

json
{ "mcpServers": { "textokit": { "url": "https://tienda.textokit.store/mcp" } } }

The remote server never receives a private key. Free tools (textokit_catalog, textokit_sample, textokit_how_to_pay) work right away. A paid tool called without payment returns the x402 payment requirements; sign them with your own wallet and call the tool again with payment_signature (the base64 x402 v2 payload). If you prefer the server to sign for you, use the local package below.

Setup (local package)

Add to your MCP client (Claude Desktop, Claude Code, Cursor, Windsurf, ...):

json
{  "mcpServers": {    "textokit": {      "command": "npx",      "args": ["-y", "textokit-mcp"],      "env": {        "TEXTOKIT_PRIVATE_KEY": "0x<EVM private key with USDC on Base>",        "TEXTOKIT_MAX_CENTS": "1"      }    }  }}
  • TEXTOKIT_PRIVATE_KEY: optional. Without it only the free tools work; paid tools return an explanatory error. Use a dedicated low-balance wallet. The key is never logged.
  • TEXTOKIT_MAX_CENTS: cap per call in US cents (default 1). Calls above it are refused before signing.
  • TEXTOKIT_BASE_URL, TEXTOKIT_TIMEOUT_MS: optional overrides.

How payment works

  1. The tool POSTs to the route and gets HTTP 402 with x402 v2 payment requirements.
  2. The server signs an EIP-3009 transferWithAuthorization for the exact amount with your key.
  3. It retries with the PAYMENT-SIGNATURE header. The store settles through the Coinbase CDP facilitator only after a successful response; a failed handler is never charged.
  4. The result includes the transaction hash under payment.

Need an MCP server for your own API?

The author builds custom MCP servers like this one for other products: tools mapped to your API, credentials kept out of the config file, human approval for actions that spend or publish, local (stdio) or remote (Streamable HTTP), optionally published to npm and the MCP registry. Fixed-price packages on Upwork: https://www.upwork.com/services/product/2113736906027325062

Already have an MCP server? A fixed-price review in 48 hours checks tool schemas and descriptions, errors and timeouts, secrets in output and logs, and the confirmation path for tools that write or spend, with optional fixes and tests: https://www.upwork.com/services/product/2116921806127265220

Node 20 or newer. MIT.

來源:README.md,提交 3e12f68

工具

20

textokit_catalog

List all store routes with price in USDC, network, summary and HTTP URL. Free.

無需輸入參數。

textokit_sample

Free sample of one route (same schema as the paid output) plus an inputExample. Use it before paying.

輸入參數route必填

textokit_how_to_pay

How to pay a tool with x402 (HTTP 402) from your own wallet, and the local npm alternative that signs for you. Free.

無需輸入參數。

textokit_translate_es

Translate to Spanish (Argentina): rioplatense voseo, any source language. 0.003 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數text必填tonepayment_signature

textokit_bcra_indicadores

Indicadores monetarios del BCRA. 0.002 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數desdehastalimitqueryoffsetresource必填idVariablepayment_signature

textokit_cartas_ar

Formal letter in Argentine Spanish. 0.005 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數tipoasunto必填hechos必填plazoDiasremitente必填solicitud必填lugarYFecha必填destinatario必填payment_signature

textokit_comparar_textos

Compare texts literally. 0.001 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數entrega必填original必填payment_signature

textokit_crypto_prices

Precios de criptomonedas en USD. 0.001 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數coins必填payment_signature

textokit_cuit_ar

Validate Argentine CUIT or CUIL tax id (check digit, KYC onboarding). 0.001 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數typeidentifier必填payment_signature

textokit_dev_utils

Hash, HMAC, JWT decode, UUID, base64 and time zone utilities. 0.001 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數op必填tofromvaluesecretalgorithmpayment_signature

textokit_direcciones_ar

Argentine address candidates from Georef. 0.002 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數limitdireccion必填provinciaIdpayment_signature

textokit_dolar_ar

Argentina dollar exchange rates. 0.002 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數payment_signature

textokit_fx_rates

FX rates: daily exchange rates for USD, EUR, ARS, BRL and 160 currencies. 0.001 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數basequotespayment_signature

textokit_normativa_ar

Argentina Boletin Oficial search: official gazette notices with excerpts. 0.005 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數datelimitquery必填payment_signature

textokit_polymarket_markets

Mercados y datos públicos de Polymarket. 0.002 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數userlimitorderqueryoffsetstatusresourcepayment_signature

textokit_source_bounded_summary

Summarize text with verified quotes (evidence-bound summary). 0.002 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數text必填languagepayment_signature

textokit_url_text

Texto legible de una página pública. 0.001 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數url必填formatmaxCharspayment_signature

textokit_web_read

Web page to Markdown: read any public URL as clean text. 0.001 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數url必填formatmaxCharspayment_signature

textokit_x402_adoption

x402 Bazaar stats: what agents actually buy, with sources. 0.005 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數sectionpayment_signature

textokit_x402_ping

x402 ping: cheapest end-to-end test of an x402 payment on Base. 0.001 USDC per call (x402, Base); an unpaid call returns the payment requirements. Free sample: textokit_sample.

輸入參數echopayment_signature

版本歷史

3
  1. v0.1.3最新Oct 24, 2026
  2. v0.1.2Oct 22, 2026
  3. v0.1.1Oct 20, 2026

評分

已滿足適用檢查項的 100%

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

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