原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Axiom Works AgentReader

作者:grokbot1233版本 1.12.5i★ –i在云端运行
注册名称io.github.grokbot1233/agentreader

安装

概览

作者提供的说明(英文原文)

x402 USDC APIs: web/PDF/search, UK CH/officer/charity, KYB+sanctions, SEC, VAT, EVM, FX.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在云端运行
  • 传输方式: Streamable HTTP
  • 分类: 文档、表格与办公

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

你需要

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

适用于网页版、桌面版和手机版 Claude:

  1. 打开 Settings → Connectors
  2. 点击 Add custom connector
  3. 粘贴下面的地址,然后点击 Add
  4. 如果要求登录,请登录作者的服务
SettingsConnectors1+ Add2https://…3
https://api.axiomworks.co.uk/mcp

在终端中运行这条命令

claude mcp add --transport http agentreader https://api.axiomworks.co.uk/mcp

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "agentreader": {
      "url": "https://api.axiomworks.co.uk/mcp"
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "agentreader": {
      "type": "http",
      "url": "https://api.axiomworks.co.uk/mcp"
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

ChatGPT 只能连接互联网上的服务器:

  1. 打开网页版 ChatGPT → Settings → Connectors (Apps)
  2. 点击 Create 或 Add(部分套餐需要先在 Advanced 中开启 Developer mode)
  3. 粘贴下面的地址,起个名字,然后保存
  4. 如果要求登录,请登录作者的服务
SettingsConnectors1+ Create2https://…3
https://api.axiomworks.co.uk/mcp

菜单名称可能因套餐和版本不同而略有差异。

你的选择通过 Cookie 保存在这台设备上,无需账户。

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

工具名称和描述与服务器在 2026年11月6日 报告的完全一致。这些内容由作者撰写,不是我们写的;我们以纯文本形式显示。

  • read_url

    Use this when you need clean Markdown + metadata from a public URL (not raw HTML). Returns title, author, date, language, word_count, markdown, links. Better for RAG/summaries than fetch. Example: {url:"https://example.com"}. $0.002 USDC on Base via x402. Related: Whole documents

  • extract_links

    Use this when you only need de-duplicated absolute links (crawl maps). Cheaper/faster than read_url. Example: {url} → {count, links:[{url,text,internal}]}. $0.001 USDC. Related: Page content as Markdown: /read $0.002.

  • check_domain

    Use this when vetting domain health before outreach: DNS (DoH), DNSSEC, TLS/HTTPS, HSTS, MX/SPF/DMARC, issues + score. Structured JSON beats shell dig/openssl. Example: {domain:"stripe.com"}. $0.001 USDC. Related: Full company profile from a domain: /company $0.25; KYB: /kyb $2.5

  • company_research

    Use this when researching a company from its website domain (not UK Companies House). Sourced tech stack, socials, emails/phones, DNS/MX/SPF/DMARC, RDAP, SSL, sitemap, news - no LLM fiction. Example: {domain:"stripe.com"}. Prefer uk_company* for UK filings. $0.25 USDC. Related: U

  • uk_company

    Use this for full UK Companies House due diligence (number or name): profile, officers, PSCs, filings, charges, insolvency + red flags (overdue, dissolved, officer churn, mass-formation office). Official API with public fallback. Example: {number:"00445790"}. Prefer uk_company_li

  • uk_company_lite

    Use this for a cheap UK company snapshot: status, SIC, office, compliance overdue, mass-formation check, red flags. Example: {number:"00445790"}. Upsell uk_company for officers/PSC/filings/charges/insolvency. $0.05 USDC. Related: Need officers/PSCs/filings? /uk-company $0.50; off

  • company_full

    Use this for website company research + UK Companies House pack in one call ($0.65 vs $0.75 separate). Attaches UK DD when .uk TLD or CH number detected; optional Charity Commission lite attach for .org.uk / charity signals. Example: {domain:"tesco.com"} → {company, uk, uk_includ

  • uk_charity

    Use this for a cheap UK charity snapshot (Charity Commission E&W): status, registration/removal, income/spending, trustees count, website, activities. Lookup by registered number or name. OGL v3. Example: {number:"1089464"}. Upsell uk_charity_full. $0.05 USDC. Related: Trustees,

  • us_sec

    Use this for a cheap US SEC EDGAR company snapshot by ticker or CIK: name, tickers/exchanges, SIC, EIN, addresses, phone, former names, last ~15 filings, website. Fair-use EDGAR. Example: {ticker:"AAPL"}. Upsell us_sec_full. $0.05 USDC. Related: Full financials + filings list: /u

  • us_sec_full

    Use this for fuller US SEC DD: lite snapshot + key us-gaap companyfacts (Assets, Liabilities, Equity, Revenues, NetIncomeLoss, EPS) + red-flag heuristics (NT 10-K, Item 4.02, distress signals). Example: {ticker:"AAPL"}. $0.25 USDC.

  • eu_vat

    Use this to validate an EU VAT number via official VIES: valid, name, address, requestDate. Input vat like IE6388047V or DE123456789 (or country+number; EL for Greece). $0.01 USDC. Related: Verify the whole business: /kyb $2.50 (VAT + registry + domain + sanctions + risk).

  • uk_charity_full

    Use this for full UK charity due diligence: trustees, 5-year finances, assets/liabilities, governance, areas of operation, regulatory/insolvency flags, linked charities, other names + red-flag summary. OGL v3. Example: {number:"1089464"}. $0.25 USDC.

  • convert_document

    Use this when converting a public PDF/DOCX/HTML/text URL to markdown or plain text for RAG/summaries. Example: {url, format:"markdown"} → {detected_format, markdown, pages, word_count}. $0.03 USDC. Related: Watch a doc/page for changes: /monitor $1.

  • create_monitor

    Use this for 30 days of hourly web change monitoring with webhook alerts (pricing/status/jobs pages). Returns id; GET /monitor/:id is free. Example: {url, webhook, selector?}. $1.00 USDC.

  • wallet_balances

    Use this when you need an EVM wallet's balances in one call: native ETH/POL + USDC/USDT/DAI/WETH/cbBTC/EURC (+ up to 10 custom ERC20 addresses comma-separated), nonce, is_contract. Chains: base (default), ethereum, arbitrum, optimism, polygon. $0.003 USDC. Related: Vet a token be

  • tx_status

    Use this to verify a transaction or payment landed: status success/reverted/pending, block, timestamp, confirmations, from/to, value, fee, decoded ERC20 transfers (USDC amounts). Chains: base (default), ethereum, arbitrum, optimism, polygon. $0.003 USDC. Related: Counterparty wal

  • token_check

    Use this before buying, accepting or listing an ERC20 token: name/symbol/supply, owner renounced?, upgradeable proxy, DEX price/liquidity/volume/pair age + rule-based risk flags, 0-100 score and verdict. Not financial advice. $0.01 USDC.

  • au_company

    Use this for an Australian company lookup from the ASIC register by ACN (9 digits) or ABN (11 digits): name, former names, type, class, status, registration/deregistration dates. ASIC Company Dataset (CC BY 3.0 AU). $0.02 USDC. Related: Many companies: /registry-batch $0.30 (<=25

  • ca_company

    Use this for a Canadian federal corporation lookup (Corporations Canada) by corporation number or 9-digit Business Number: legal name, governing act, status, annual filing, registered office, directors min/max. OGL-Canada. $0.02 USDC. Related: Many companies: /registry-batch $0.3

  • registry_batch

    Use this to verify up to 25 UK (Companies House, max 10), Australian (ACN/ABN) and Canadian (corp number/BN) companies in one call: name, status, type, dates, UK red flags. Comma-separated ids. $0.30 USDC. Related: Screen the directors/names: /sanctions-batch $1 (<=50).

  • fx_rates

    Use this for official ECB currency exchange rates (~30 fiat incl GBP/EUR/USD/JPY), latest or a historical date (YYYY-MM-DD), with optional amount conversion. $0.002 USDC.

  • ens_lookup

    Use this to resolve an ENS name to an address plus avatar/url/twitter/github/description records, or reverse-resolve an address to its forward-verified primary name. Pass name OR address. $0.002 USDC.

  • token_metadata

    Use this when you only need an ERC20's name, symbol, decimals and total supply (formatted + raw), e.g. to format amounts. Cheaper than token_check. Chains: base (default), ethereum, arbitrum, optimism, polygon. $0.001 USDC. Related: Risk check (honeypot/owner/liquidity): /token-c

  • token_allowance

    Use this before transferFrom/Permit/x402 flows or for approval hygiene: ERC20 allowance owner->spender, unlimited flag, owner balance, spendable-now. Chains: base (default), ethereum, arbitrum, optimism, polygon. $0.002 USDC.

  • contract_info

    Use this to inspect an address: contract vs wallet vs EIP-7702 delegated EOA, bytecode size, EIP-1967 implementation/admin/beacon, EIP-1167 clone target, owner(), ERC20/721/1155 detection, Sourcify verified name. Chains: base (default), ethereum, arbitrum, optimism, polygon. $0.0

  • gas_fees

    Use this before sending a transaction: base fee, priority-fee percentiles, suggested EIP-1559 maxFee/maxPriority, block utilisation and USD cost of a transfer, ERC20 transfer and swap. Chains: base (default), ethereum, arbitrum, optimism, polygon. $0.001 USDC.

  • block_lookup

    Use this to fetch a block by number/latest/finalized, or find the last block at or before a timestamp (unix or ISO) for historical queries. Returns number, hash, time, tx count, base fee. Chains: base (default), ethereum, arbitrum, optimism, polygon. $0.001 USDC.

  • nft_lookup

    Use this to look up one NFT: ERC721 owner, tokenURI and fetched JSON metadata (IPFS/Arweave/data URIs resolved), collection name/symbol. Chains: base (default), ethereum, arbitrum, optimism, polygon. $0.002 USDC.

  • web_search

    Use this for cheap research search over open sources: Wikipedia + OpenAlex + arXiv + Crossref, merged, deduplicated and ranked with snippets, authors, dates, DOIs, citations. Not a general web index. Pass q (and optional sources, limit). $0.003 USDC.

  • uk_property_prices

    Use this for England & Wales house prices near a UK postcode: HM Land Registry Price Paid sales (address, price, date, type, tenure) within radius metres, plus medians. OGL. $0.01 USDC.

  • uk_area_profile

    Use this for a UK postcode profile: ONS geography and codes, lat/lon, police street crime last month by category, FSA food hygiene mix nearby. OGL. $0.005 USDC. Related: Property prices for the postcode: /uk-property $0.01.

  • chain_erc20_balance

    ERC20 token balance for any wallet on Base/Ethereum/Arbitrum/Optimism/Polygon via balanceOf (eth_call). Returns raw + decimal-formatted balance, symbol, decimals, block. Example: {address:"0xd8dA…6045", token:"0x8335…2913", chain:"base"}. $0.001 USDC.

  • chain_balance

    Native coin balance (ETH/POL) of any address via eth_getBalance, optionally at a historical block. Example: {address:"0xd8dA…6045", chain:"ethereum"} → {balance:"…", balance_wei, block}. Use /wallet ($0.003) for native + major tokens in one call. $0.001 USDC.

  • chain_block_number

    Latest block height (chain tip) plus safe/finalized heights and head age in seconds, via eth_blockNumber/eth_getBlockByNumber. Base/Ethereum/Arbitrum/Optimism/Polygon. Example: {chain:"base"}. $0.001 USDC.

  • chain_nonce

    Next transaction nonce for any address (latest and pending) via eth_getTransactionCount — how many txs it has sent, and whether one is stuck in the mempool. Example: {address:"0xd8dA…6045", chain:"base"}. $0.001 USDC.

  • chain_total_supply

    Total supply of an ERC20 or ERC721 token via totalSupply (eth_call), formatted with decimals and symbol. Example: {token:"0x8335…2913", chain:"base"} → {total_supply, symbol, decimals}. $0.001 USDC.

  • chain_erc20_transfers

    ERC20 Transfer events for a token and/or wallet via eth_getLogs, decoded (from, to, amount with decimals, tx hash, block). Default last 1000 blocks, max 5000. Example: {token:"0x8335…2913", address:"0x88b1…3ff6", chain:"base"} → newest first. Use it to confirm incoming payments.

  • chain_events

    Contract event logs via eth_getLogs filtered by contract and topics (topic0 = event signature hash). Raw logs, newest first; default last 1000 blocks, max 5000. Example: {address:"0x8335…2913", topic0:"0xddf2…b3ef", chain:"base", blocks:"50"}. $0.003 USDC.

  • chain_network_info

    EVM network info in one call: chain ID, client version, block height, head age, gas price, base fee, native symbol. Confirms which chain an RPC is on before signing. Example: {chain:"base"}. $0.001 USDC.

  • chain_receipt

    Transaction receipt via eth_getTransactionReceipt: success/revert status, gas used, effective gas price, fee in native coin, contract created, log count + raw logs. Example: {hash:"0x…", chain:"base"}. Use /tx ($0.003) for decoded transfers + confirmations. $0.002 USDC.

  • chain_code

    Is this address a contract or a wallet (EOA)? eth_getCode → is_contract, bytecode size and prefix, EIP-7702 delegation detection. Example: {address:"0x8335…2913", chain:"base"}. Use /contract ($0.003) for proxy/owner/token detail. $0.001 USDC.

  • chain_call

    Read-only contract call via eth_call (no transaction sent): pass to + ABI-encoded data, get the raw return hex plus best-effort uint/address/string decodes and revert reason. Example: {to:"0x8335…2913", data:"0x18160ddd", chain:"base"}. $0.002 USDC.

  • chain_estimate_gas

    Estimate gas for a transaction before signing (eth_estimateGas) plus current fee → cost in native coin; returns the revert reason if it would fail. Example: {from:"0xd8dA…6045", to:"0x8335…2913", data:"0xa9059cbb…", chain:"base"}. $0.002 USDC.

  • chain_nft_owner

    Current owner of an ERC721 token_id via ownerOf (eth_call), plus collection name/symbol. Example: {contract:"0xBC4C…f13D", token_id:"1", chain:"ethereum"} → {owner}. Use /nft ($0.002) for metadata. $0.001 USDC.

  • chain_erc1155_balance

    ERC1155 balance: how many copies of token_id a wallet holds, via balanceOf(address,uint256) (eth_call). Example: {contract:"0x…", address:"0x…", token_id:"1", chain:"base"}. $0.001 USDC.

  • chain_storage

    Read a raw storage slot of any contract via eth_getStorageAt, with uint and address decodes. Example: {address:"0x8335…2913", slot:"0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc", chain:"base"} (EIP-1967 implementation slot). $0.001 USDC.

  • chain_proxy

    Detect upgradeable proxies (EIP-1967 transparent/UUPS, beacon, legacy OZ, EIP-1167 minimal clones, EIP-7702) via eth_getStorageAt/eth_getCode: implementation, admin, beacon, and whether the implementation is a live contract. Example: {address:"0x8335…2913", chain:"base"}. $0.002

  • chain_chain_id

    EIP-155 chain ID straight from the RPC (eth_chainId + net_version) — confirm which network you are about to sign on. Example: {chain:"base"} → {chain_id:8453}. $0.001 USDC.

  • pricing

    Free: list Axiom Works AgentReader tools, prices, when-to-use hints and payment details.

  • uk_leads_lite

    Use this for cheap UK new-incorporation lead lists by SIC/location/postcode_area (1-7 days). Up to 100 cos, no directors. Upsell uk_leads. $0.25 USDC. Related: Full lead details: /uk-leads $1; daily webhook feed: /uk-leads-feed $25.

  • uk_leads

    Use this for UK new-incorporation leads with active director names (SIC/location/postcode_area, 1-7 days, ≤40). Official CH data. Daily feed: uk_leads_feed $25/30d. $1.00 USDC. Related: Get these daily by webhook: /uk-leads-feed $25; reverse officer search: /uk-officer $0.15.

  • uk_leads_feed

    Use this for a 30-day daily webhook of new UK incorporations matching SIC/location/postcode_area (director-enriched, deduped). $25.00/30d USDC.

  • uk_watch

    Use this to watch one UK company 30 days: hourly CH poll of status/officers/filings → webhook on change. $5.00/30d USDC.

  • kyb_report

    Use this for one-shot agent KYB: UK Companies House DD and/or Australia ASIC (acn) and/or Canada (ca_number/bn) + EU VIES VAT + website research + sanctions screen (entity+directors) + director appointment skim → trust flag. Screening only, not a regulated determination. $2.50 US

  • uk_officer

    Use this to reverse-search a UK Companies House officer name to their appointments (company_number, role, appointed/resigned, status). Returns matches with address_snippet, appointment_count, DOB month/year, high-appointment / mass-formation heuristic flags. Public register (OGL)

  • sanctions_screen

    Use this to screen a person or entity name against public OFAC SDN (+non-SDN), UK FCDO, UN SC and EU financial sanctions lists. Fuzzy match with scores, programmes, aliases, DOB/nationality where present. Screening aid only - not a regulated AML/KYC determination. Example: {name:

  • sanctions_batch

    Use this to screen up to 50 names in one call against OFAC/UK/UN/EU public lists. Screening aid only. Example: {names:["BANCO NACIONAL DE CUBA","Alice Wonderland"]}. $1.00 USDC. Related: Single name: /sanctions $0.05; onboarding pack: /kyb $2.50.

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 grokbot1233 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • ✓ 通过

    端点有响应

    在 525 毫秒内响应(HTTP 200)

  • – 不适用

    使用 OAuth 登录

    无需登录

  • ✓ 通过

    工具描述中没有隐藏指令

    已读取 57 个工具描述,未发现针对 AI 的隐藏指令

与“文档、表格与办公”中的其他服务器比较i

  • 星标数多于此分类中其他 2171 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 2171 个服务器的 98% 更新
  • 基础检查结果等于或优于此分类中其他 2171 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Axiom Works AgentReader 安全吗?

它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。

它在我的电脑上运行还是在云端?

它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.12.5)于今天进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。

有什么可以替代它?

同一分类中有:Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Agent-Native Calendar

作者:BuilderIO

Agent-Native Google Calendar - manage events, sync, and public booking

在云端运行★ 7,620MIT2个月前更新
安装

Excel MCP Server

作者:haris-musa

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

在你的电脑上运行★ 4,276MIT6天前更新
安装

MCP Server for Excel

作者:sbroenne

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

在你的电脑上运行★ 847MIT3天前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Axiom Works AgentReader — pay-per-call APIs for AI agents (x402)

Live: https://api.axiomworks.co.uk · MCP: https://api.axiomworks.co.uk/mcp (streamable HTTP) · Contact: info@axiomworks.co.uk

No API keys, no accounts. Agents pay per request in USDC on Base mainnet using the x402 protocol (HTTP 402).

EndpointMCP toolPriceReturns
GET/POST /read?url=read_url$0.002Clean Markdown + metadata
GET/POST /links?url=extract_links$0.001De-duplicated absolute links
GET/POST /check?domain=check_domain$0.001DNS/TLS/HSTS/MX/SPF/DMARC + score
GET/POST /company?domain=company_research$0.25Company research report (tech, contacts, DNS, RDAP, SSL, news) with sources
GET/POST /uk-company?number= / ?name=uk_company$0.50Full UK Companies House due-diligence (API) + insolvency + red flags
GET/POST /uk-company-lite?number= / ?name=uk_company_lite$0.05UK company snapshot: profile, status, compliance + red flags
GET/POST /company-full?domain=company_full$0.65Bundle: website research + UK DD when detected ($0.10 off); charity lite when signals present
GET/POST /uk-charity?number= / ?name=uk_charity$0.05UK Charity Commission snapshot (status, income, trustees count, activities)
GET/POST /uk-charity-full?number= / ?name=uk_charity_full$0.25Full charity DD: trustees, 5y finances, assets, governance, regulatory + red flags
GET/POST /convert?url=convert_document$0.03PDF/DOCX/HTML → markdown or text
GET /samples/:kind—free*Truncated real sample + upsell (*8/IP/day)
GET/POST /uk-leads-lite?sic=uk_leads_lite$0.25UK new incorporations by SIC/area (no directors)
GET/POST /uk-leads?sic=uk_leads$1.00New cos + active director names + mass-formation flags
POST /uk-leads-feeduk_leads_feed$25.00 / 30dDaily webhook of new matches for your filter
POST /uk-watchuk_watch$5.00 / 30dHourly Companies House status/officers/filings → webhook
GET/POST /kybkyb_report$2.00Website + UK CH + EU VAT → trust flag (screening only)
POST /monitorcreate_monitor$1.00 / 30dHourly change monitor → webhook
GET /monitor/:id—freeMonitor status (id is the secret)

Payment: x402 v2, scheme exact, network eip155:8453, asset USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x88b1c747c33A5868A34057D8C57318E5602b3ff6 (AgentReader treasury, Coinbase CDP Server Wallet; swept to the operator's Coinbase account in batches), facilitator: Coinbase CDP (Bazaar indexing), PayAI fallback. Mirror: https://agentreader.yasirawouda1.workers.dev · Payers sign EIP-3009 — no ETH gas needed.

Free discovery: /llms.txt · /openapi.json · /.well-known/x402 · /.well-known/agent.json · /health

Apify Store

Same data as no-wallet Apify Actors (pay per event, billed by Apify) — profile: https://apify.com/ultramarine_gusto

ActorPrice per resultStatus
uk-company-dd$0.025public
uk-new-company-leads$0.040public
agent-kyb-check$0.120pending
us-sec-edgar-snapshot$0.030public
eu-vat-vies-check$0.010public
uk-charity-check$0.030pending
web-to-markdown$0.005public

HTTP: @x402/fetch

import { wrapFetchWithPayment, x402Client } from "@x402/fetch";

import { ExactEvmScheme } from "@x402/evm/exact/client"; import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register("eip155:8453", new ExactEvmScheme(privateKeyToAccount(process.env.PRIVATE_KEY as 0x${string}))); const fetchPaid = wrapFetchWithPayment(fetch, client); const r = await fetchPaid("https://api.axiomworks.co.uk/company?domain=stripe.com"); console.log(await r.json());

MCP (paid tools via @x402/mcp)

Remote MCP server, streamable HTTP, stateless: https://api.axiomworks.co.uk/mcp

Tools: read_url, extract_links, check_domain, company_research, uk_company, uk_company_lite, company_full, uk_charity, uk_charity_full, convert_document, create_monitor, plus on-chain/FX/search/UK property tools (paid) and pricing (free).

import { createx402MCPClient } from "@x402/mcp";

import { ExactEvmScheme } from "@x402/evm/exact/client"; import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"; import { privateKeyToAccount } from "viem/accounts";

const client = createx402MCPClient({ name: "my-agent", version: "1.0.0", schemes: [{ network: "eip155:8453", client: new ExactEvmScheme(privateKeyToAccount(process.env.PRIVATE_KEY as 0x${string})) }], autoPayment: true, onPaymentRequested: async ({ paymentRequired }) => BigInt(paymentRequired.accepts[0].amount) <= 250000n, // cap per call }); await client.connect(new StreamableHTTPClientTransport(new URL("https://api.axiomworks.co.uk/mcp"))); const res = await client.callTool("company_research", { domain: "stripe.com" });

Glama / local stdio MCP

For Glama “Runs from source” checks and local clients that prefer stdio, this repo includes a minimal Node MCP server that answers initialize and tools/list with no secrets, and proxies paid tool calls to the live API (unpaid calls return x402 payment-required JSON).

# Without Docker

node glama-mcp/index.js

With Docker

docker build -t agentreader-mcp . docker run -i --rm agentreader-mcp

glama.json claims maintainers for the Glama listing. The hosted streamable-HTTP MCP remains https://api.axiomworks.co.uk/mcp.

Integrations

Copy-paste clients in examples/: MCP (Claude Desktop / Cursor), @x402/fetch, x402-axios, Python x402, LangChain, Vercel AI SDK, OpenAI Agents SDK, CrewAI.

Free quality proof: /samples/company (and uk-company, uk-company-lite, convert, read) — truncated, rate-limited, with the exact paid call to make. Or add &preview=1 on a paid GET.

npm packages (Axiom Works)
# Typed SDK

npm i @axiomworks/agentreader

Stdio MCP (Claude Desktop / Cursor / Claude Code)

npx -y @axiomworks/agentreader-mcp

{

"mcpServers": { "agentreader": { "command": "npx", "args": ["-y", "@axiomworks/agentreader-mcp"], "env": { "AGENTREADER_PRIVATE_KEY": "0xYOUR_BASE_USDC_PAYER_KEY" } } } }

Unscoped agentreader-mcp on npm is a different product; use the @axiomworks scope.

Python packages (Axiom Works)
# LangChain tools (47 x402 tools, agent wallet pays USDC on Base)

pip install agentreader-tools

Framework thin wrappers (same payment model)

pip install agentreader-crewai pip install llama-index-tools-agentreader pip install "agentreader-agents[all]" # PydanticAI + OpenAI Agents SDK

from agentreader_tools import agentreader_tools

tools = agentreader_tools(private_key=KEY, max_price_usd=0.01)

Limits

Public http(s) URLs only (private/internal IPs blocked), 3 MB max, timeouts 10–120 s by route, 5 redirects, read/links/check cached ~5 min, max 40 active monitors.

Self-host

Cloudflare Worker (Hono + @x402/hono + @x402/mcp). npm i && npx wrangler deploy; set PAY_TO in wrangler.toml, secrets STATS_SECRET, DASHBOARD_KEY, optional CDP_API_KEY_ID/CDP_API_KEY_SECRET. Hourly cron runs monitors.

MIT licensed.

On-chain micro-lookups (v1.4.0, Base/Ethereum/Arbitrum/Optimism/Polygon)

RouteMCP toolPrice
/ens?name= or ?address=ens_lookup$0.002
/token?address=&chain=token_metadata$0.001
/allowance?token=&owner=&spender=token_allowance$0.002
/contract?address=contract_info$0.003
/gas?chain=gas_fees$0.001
/block?number= or ?timestamp=block_lookup$0.001
/nft?contract=&token_id=nft_lookup$0.002
Open search and UK official data (new in 1.5)
RouteMCP toolPriceSources
/search?q=web_search$0.003Wikipedia (CC BY-SA), OpenAlex (CC0), arXiv API, Crossref. Merged, deduplicated, ranked. Not a general web index.
/uk-property?postcode=uk_property_prices$0.01HM Land Registry Price Paid (OGL v3) + postcodes.io
/uk-area?postcode=uk_area_profile$0.005postcodes.io (ONS/OS), data.police.uk, FSA ratings (all OGL v3)

Free validation: every paid route and MCP tool validates input before payment. Bad input gets a free 400 with an error and an example. You are only asked to pay (402) for well-formed requests. | /wallet, /tx, /token-check, /fx | wallet_balances, tx_status, token_check, fx_rates | $0.003, $0.003, $0.01, $0.002 |

All support ?preview=1 (free, truncated, 8/IP/day). Edge-cached per input (10 s gas … 1 h token metadata) with multi-provider RPC fallback.

Path aliases

Explorer-style paths map to the same paid routes/prices: /tx/:hash, /ens/:name|:address, /contract/:address, /wallet/:address (/address/, /balance/), /token/:address, /token-check/:address, /block/:number, /nft/:contract/:id, /gas/:chain, /check/:domain, /uk-company/:number, /uk-charity/:number, /us-sec/:ticker|:cik, /eu-vat/:vat. Add ?chain= / ?preview=1 as usual.

问 PopNx