Search / io.github.grokbot1233/agentreader
Axiom Works AgentReader
R0· no sign-inx402 USDC APIs: web/PDF/search, UK CH/officer/charity, KYB+sanctions, SEC, VAT, EVM, FX.
v1.12.5 · active · repository · descriptor JSON · versions
Search / io.github.grokbot1233/agentreader
R0· no sign-inx402 USDC APIs: web/PDF/search, UK CH/officer/charity, KYB+sanctions, SEC, VAT, EVM, FX.
v1.12.5 · active · repository · descriptor JSON · versions
{
"mcpServers": {
"agentreader": {
"type": "http",
"url": "https://api.axiomworks.co.uk/mcp"
}
}
}claude mcp add --transport http agentreader https://api.axiomworks.co.uk/mcp[mcp_servers.agentreader]
url = "https://api.axiomworks.co.uk/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"agentreader": {
"type": "remote",
"url": "https://api.axiomworks.co.uk/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"agentreader": {
"type": "http",
"url": "https://api.axiomworks.co.uk/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agentreader&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLmF4aW9td29ya3MuY28udWsvbWNwIn0%3D"
}{
"servers": {
"agentreader": {
"type": "http",
"url": "https://api.axiomworks.co.uk/mcp"
}
}
}{
"mcpServers": {
"agentreader": {
"httpUrl": "https://api.axiomworks.co.uk/mcp"
}
}
}extensions:
"agentreader":
enabled: true
name: "agentreader"
type: streamable_http
uri: "https://api.axiomworks.co.uk/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: page_meta (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); uk_company_lite (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); read_batch (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 10,343 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 2 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagekyb_reportchangeddescription, input schemaUse this for one-shot agent KYB: UK Companies House DD and/or Australia ASIC (acn) and/or Canada (ca_number/bn) and/or France (siren/siret) and/or Norway Brreg (orgnr) and/or Denmark CVR (cvr) and/or Finland PRH (ytunnus/businessId) and/or Switzerland Zefix (uid) and/or Poland KRS (krs/nip) and/or Czech ARES (ico) + EU VIES VAT + optional GLEIF LEI (with ownership parents) + website research + sanctions screen (entity+directors) + director appointment skim → trust flag. Screening only, not a regulated determination. $2.50 USDC. Related: UK-only cheaper: /uk-dd $1; emails: /email-check $0.002; screen extra names: /sanctions $0.05 (OFAC/UK/UN/EU); batch <=50: /sanctions-batch $1; officer appointments: /uk-officer $0.15; GLEIF LEI: /lei $0.005.
Use this for one-shot agent KYB: UK Companies House DD and/or Australia ASIC (acn) and/or Canada (ca_number/bn) and/or France (siren/siret) and/or Norway Brreg (orgnr) and/or Denmark CVR (cvr) and/or Finland PRH (ytunnus/businessId) and/or Switzerland Zefix (uid) and/or Poland KRS (krs/nip) and/or Czech ARES (ico) and/or Belgium CBE/KBO (enterprise_number/be) and/or Slovakia RPO (sk/ico_sk/rpo) + EU VIES VAT + optional GLEIF LEI (with ownership parents) + website research + sanctions screen (entity+directors) + director appointment skim → trust flag. Screening only, not a regulated determination. Example: {enterprise_number:"0202239951"} or {sk:"31322832"}. $2.50 USDC. Related: UK-only cheaper: /uk-dd $1; emails: /email-check $0.002; screen extra names: /sanctions $0.05 (OFAC/UK/UN/EU); batch <=50: /sanctions-batch $1; officer appointments: /uk-officer $0.15; GLEIF LEI: /lei $0.005.
registry_batchchangeddescription, input schemaUse this to verify up to 25 UK (Companies House, max 10), Australian (ACN/ABN), Canadian (corp number/BN), French (SIREN), Norwegian (orgnr), Danish (CVR), Finnish (Y-tunnus), Swiss (UID), Polish (KRS) and Czech (IČO) 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).
Use this to verify up to 25 UK (Companies House, max 10), Australian (ACN/ABN), Canadian (corp number/BN), French (SIREN), Norwegian (orgnr), Danish (CVR), Finnish (Y-tunnus), Swiss (UID), Polish (KRS), Czech (IČO) and Belgian (enterprise number) 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).
sk_companyaddedSlovak company lookup via RPO (api.statistics.sk) by ico (8 digits) or name. Legal name, status, legal form, establishment/termination, address, registration office/number, statutory bodies, stakeholders, successors, red flags. Example: {ico:"31322832"} (SLOVNAFT) or {name:"Slovnaft"}. $0.25 USDC.
be_companyaddedBelgian company lookup via CBE/KBO Public Search by enterprise_number (10 digits, e.g. 0202239951) or name. Legal name, status, legal form, seat, NACE, directors, capital, red flags. Example: {enterprise_number:"0202239951"} (Proximus) or {name:"BNP Paribas Fortis"}. $0.25 USDC.
company_fullchangeddescriptionUse this for website company research + multi-registry DD in one call ($0.65). Soft-attaches UK CH, FR, NO, DK, FI, CH Zefix, PL KRS, CZ ARES, AU, CA, and UK charity when domain/page signals match. Example: {domain:"tesco.com"} → {company, uk, fr, no, dk, fi, ch, pl, cz, au, ca, charity, *_included}. $0.65 USDC. Related: Onboarding: /kyb $2.50 adds VAT + sanctions + risk; name screen only: /sanctions $0.05; officer search: /uk-officer $0.15.
Use this for website company research + multi-registry DD in one call ($0.65). Soft-attaches UK CH, FR, NO, DK, FI, CH Zefix, PL KRS, CZ ARES, BE CBE/KBO, SK RPO, AU, CA, and UK charity when domain/page signals match. Example: {domain:"tesco.com"} → {company, uk, fr, no, dk, fi, ch, pl, cz, be, au, ca, charity, *_included}. $0.65 USDC. Related: Onboarding: /kyb $2.50 adds VAT + sanctions + risk; name screen only: /sanctions $0.05; officer search: /uk-officer $0.15.
kyb_reportchangeddescription, input schemaUse this for one-shot agent KYB: UK Companies House DD and/or Australia ASIC (acn) and/or Canada (ca_number/bn) and/or France (siren/siret) and/or Norway Brreg (orgnr) and/or Denmark CVR (cvr) + EU VIES VAT + optional GLEIF LEI (with ownership parents) + website research + sanctions screen (entity+directors) + director appointment skim → trust flag. Screening only, not a regulated determination. $2.50 USDC. Related: UK-only cheaper: /uk-dd $1; emails: /email-check $0.002; screen extra names: /sanctions $0.05 (OFAC/UK/UN/EU); batch <=50: /sanctions-batch $1; officer appointments: /uk-officer $0.15; GLEIF LEI: /lei $0.005.
Use this for one-shot agent KYB: UK Companies House DD and/or Australia ASIC (acn) and/or Canada (ca_number/bn) and/or France (siren/siret) and/or Norway Brreg (orgnr) and/or Denmark CVR (cvr) and/or Finland PRH (ytunnus/businessId) and/or Switzerland Zefix (uid) and/or Poland KRS (krs/nip) and/or Czech ARES (ico) + EU VIES VAT + optional GLEIF LEI (with ownership parents) + website research + sanctions screen (entity+directors) + director appointment skim → trust flag. Screening only, not a regulated determination. $2.50 USDC. Related: UK-only cheaper: /uk-dd $1; emails: /email-check $0.002; screen extra names: /sanctions $0.05 (OFAC/UK/UN/EU); batch <=50: /sanctions-batch $1; officer appointments: /uk-officer $0.15; GLEIF LEI: /lei $0.005.
registry_batchchangeddescription, input schemaUse this to verify up to 25 UK (Companies House, max 10), Australian (ACN/ABN), Canadian (corp number/BN), French (SIREN), Norwegian (orgnr) and Danish (CVR) 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).
Use this to verify up to 25 UK (Companies House, max 10), Australian (ACN/ABN), Canadian (corp number/BN), French (SIREN), Norwegian (orgnr), Danish (CVR), Finnish (Y-tunnus), Swiss (UID), Polish (KRS) and Czech (IČO) 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).
cz_companyaddedCzech company lookup via ARES (ares.gov.cz) by ico (8 digits) or name. Legal name, DIČ, status, legal form, seat, CZ-NACE, optional VR capital/court file, red flags. Example: {ico:"27082440"} (Alza.cz) or {name:"Seznam.cz"}. $0.25 USDC.
pl_companyaddedPolish company lookup via KRS current extract (api-krs.ms.gov.pl) by krs (10 digits) or nip (MF whitelist → KRS). Name, legal form, seat, PKD, representation, capital, red flags. No free-text name search. Example: {krs:"0000001538"} or {nip:"5260300291"}. $0.25 USDC.
fi_companyaddedFinnish company lookup via PRH YTJ open data (CC BY 4.0): name, Y-tunnus, status, form, address, main business line, website, situations, red flags. Search by businessId/ytunnus/fi or name. Example: {businessId:"0112038-9"}. $0.25 USDC.
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +reachable +uptime-100% +updated-2d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.axiomworks.co.uk/mcp streamable-http | none | yes | 100% | 687 ms | 2025-11-25 | 2026-11-07 |
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 UK+AU+CA ids); sanctions screen: /sanctions $0.05. |
be_company | Belgian company lookup via CBE/KBO Public Search by enterprise_number (10 digits, e.g. 0202239951) or name. Legal name, status, legal form, seat, NACE, directors, capital, red flags. Example: {enterprise_number:"0202239951"} (Proximus) or {name:"BNP Paribas Fortis"}. $0.25 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. |
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.30 (<=25 UK+AU+CA ids); sanctions screen: /sanctions $0.05. |
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. Related: Live native+custom ERC20s: /chain/live-balance $0.002; majors pack: /wallet $0.003. |
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_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_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. |
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_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_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_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 100 blocks, max 5000. Public RPCs need a contract filter: pass token=; if only wallet address is given, known chain tokens (USDC/WETH/…) are scanned. Example: {token:"0x8335…2913", address:"0x88b1…3ff6", chain:"base"}. $0.003 USDC. |
chain_erc721_tokens | List every ERC721 token_id a wallet owns in a collection via balanceOf + tokenOfOwnerByIndex (ERC721Enumerable). Caps at limit (default 50, max 100). If the collection is not enumerable, returns is_enumerable:false with balance. Example: {contract:"0xBC4C…f13D", address:"0x46ef…2496", chain:"ethereum"}. $0.002 USDC. Related: Owner of one id: /chain/nft-owner $0.001; metadata: /chain/nft-metadata $0.002; owner+metadata: /nft $0.002. |
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_events | Contract event logs via eth_getLogs filtered by contract and topics (topic0 = event signature hash). Raw logs, newest first; default last 100 blocks, max 5000 (auto-chunked for public RPC limits). Example: {address:"0x8335…2913", topic0:"0xddf2…b3ef", chain:"base", blocks:"50"}. $0.003 USDC. |
chain_live_balance | Live wallet balance — native ETH/POL plus up to 20 caller-supplied ERC20 tokens in one RPC batch (balanceOf + decimals + symbol). No hardcoded majors (use /wallet $0.003 for USDC/USDT/DAI/WETH pack). Example: {address:"0xd8dA…6045", tokens:"0xdAC1…1ec7,0xA0b8…eB48", chain:"ethereum"}. $0.002 USDC. Related: Native + majors pack: /wallet $0.003; single ERC20: /chain/erc20-balance $0.001; native only: /chain/balance $0.001. |
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_nft_metadata | ERC721/1155 tokenURI/uri + resolved JSON metadata (IPFS/Arweave/data URI) plus collection name/symbol. Does not require ownerOf — use when explorers ask for /chain/nft-metadata. Prefer /nft ($0.002) when you also need current owner; /chain/nft-owner ($0.001) for owner only. Example: {contract:"0xBC4C…f13D", token_id:"1", chain:"ethereum"}. $0.002 USDC. Related: Need current owner too? /nft $0.002 (owner+metadata); owner only: /chain/nft-owner $0.001; list wallet's token_ids: /chain/erc721-tokens $0.002. |
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. Related: Metadata JSON: /chain/nft-metadata $0.002; owner+metadata: /nft $0.002; list wallet's token_ids: /chain/erc721-tokens $0.002. |
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_pending | Pending + latest block snapshot via eth_getBlockByNumber: pending number/hash/parentHash/timestamp/gas/baseFee/tx count/miner vs latest head age. Public RPCs may omit pending — then 502. Example: {chain:"base"}. $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 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_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_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. |
ch_company | Swiss company lookup via Zefix (UID register) by uid/che (e.g. CHE-105.909.036), ehraid, or name. $0.25 USDC. |
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: Security headers only: /headers $0.001; raw DNS: /dns $0.001; unwrap short links: /redirects $0.001; domain age/registrar: /domain $0.002; have an address? /email-check $0.002; company profile: /company $0.25; KYB: /kyb $2.50; sanctions: /sanctions $0.05. |
company_full | Use this for website company research + multi-registry DD in one call ($0.65). Soft-attaches UK CH, FR, NO, DK, FI, CH Zefix, PL KRS, CZ ARES, BE CBE/KBO, SK RPO, AU, CA, and UK charity when domain/page signals match. Example: {domain:"tesco.com"} → {company, uk, fr, no, dk, fi, ch, pl, cz, be, au, ca, charity, *_included}. $0.65 USDC. Related: Onboarding: /kyb $2.50 adds VAT + sanctions + risk; name screen only: /sanctions $0.05; officer search: /uk-officer $0.15. |
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: Cheap RDAP only: /domain $0.002; UK entity? /company-full $0.65 adds Companies House; /uk-officer $0.15 for officer appointments; /kyb $2.50 for a full KYB report; /sanctions $0.05. |
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.003 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. |
cz_company | Czech company lookup via ARES (ares.gov.cz) by ico (8 digits) or name. Legal name, DIČ, status, legal form, seat, CZ-NACE, optional VR capital/court file, red flags. Example: {ico:"27082440"} (Alza.cz) or {name:"Seznam.cz"}. $0.25 USDC. |
dk_company | Danish company lookup via CVR (apicvr.dk / Erhvervsstyrelsen): name, CVR, status, type, address, industry, employees, direktion/ejere, red flags. Search by cvr (8 digits) or name. Example: {cvr:"24256790"}. $0.25 USDC. |
dns_lookup | DNS resolve via Cloudflare DoH: A/AAAA/MX/TXT/NS/CNAME (optional type=). Public DNS only. Example: {name:"example.com"} or {name:"example.com",type:"MX"}. $0.001 USDC. Related: RDAP age/registrar: /domain $0.002; domain posture (TLS/SPF/DMARC): /check $0.001; email validate: /email-check $0.002. |
domain_lookup | RDAP domain registration lookup: registrar, registered, expires, age_days, status. Free upstream (rdap.org / Nominet). Example: {domain:"stripe.com"}. $0.002 USDC. Related: DNS records: /dns $0.001; domain posture (DNS/TLS/MX): /check $0.001; company research: /company $0.25; email validate: /email-check $0.002; KYB: /kyb $2.50. |
email_check | Validate an email: syntax, MX/A DNS, disposable/free/role flags, provider guess, score+verdict. No SMTP probe. $0.002 USDC. Related: Raw DNS: /dns $0.001; domain age/registrar: /domain $0.002; domain posture: /check $0.001; company KYB: /kyb $2.50. |
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. |
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). |
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 metadata/OG only: /meta $0.001; unwrap short/redirect URLs: /redirects $0.001; page content as Markdown: /read $0.002. |
fi_company | Finnish company lookup via PRH YTJ open data (CC BY 4.0): name, Y-tunnus, status, form, address, main business line, website, situations, red flags. Search by businessId/ytunnus/fi or name. Example: {businessId:"0112038-9"}. $0.25 USDC. |
fr_company | French company lookup via API Recherche d'entreprises (INSEE/RNE): name, SIREN, status, NAF, siège, dirigeants, finances, red flags. Search by siren, siret, or name. Example: {siren:"443061841"}. $0.25 USDC. Related: Need multi-country KYB? /kyb $2.50 (pass siren=); EU TVA /eu-vat $0.01; sanctions /sanctions $0.05; batch /registry-batch $0.30. |
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. |
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. |
http_headers | HTTP security headers audit: HSTS/CSP/XFO/XCTO/Referrer/Permissions/COOP/CORP/COEP + score (SSRF-safe). Not a pen-test. Example: {url:"https://example.com"} or {domain:"example.com"}. $0.001 USDC. Related: Domain posture pack: /check $0.001; unwrap redirects: /redirects $0.001; page metadata: /meta $0.001; DNS: /dns $0.001. |
kyb_report | Use this for one-shot agent KYB: UK Companies House DD and/or Australia ASIC (acn) and/or Canada (ca_number/bn) and/or France (siren/siret) and/or Norway Brreg (orgnr) and/or Denmark CVR (cvr) and/or Finland PRH (ytunnus/businessId) and/or Switzerland Zefix (uid) and/or Poland KRS (krs/nip) and/or Czech ARES (ico) and/or Belgium CBE/KBO (enterprise_number/be) and/or Slovakia RPO (sk/ico_sk/rpo) + EU VIES VAT + optional GLEIF LEI (with ownership parents) + website research + sanctions screen (entity+directors) + director appointment skim → trust flag. Screening only, not a regulated determination. Example: {enterprise_number:"0202239951"} or {sk:"31322832"}. $2.50 USDC. Related: UK-only cheaper: /uk-dd $1; emails: /email-check $0.002; screen extra names: /sanctions $0.05 (OFAC/UK/UN/EU); batch <=50: /sanctions-batch $1; officer appointments: /uk-officer $0.15; GLEIF LEI: /lei $0.005. |
lei_full | GLEIF multi-match name/registered_as screening: up to 10 candidates each with parents.direct/ultimate. Prefer lei_lookup $0.005 for a single LEI. Example: {name:"Apple Inc.",country:"US"}. $0.05 USDC. Related: Single LEI with parents cheaper at /lei $0.005; onboarding pack: /kyb $2.50. |
lei_lookup | GLEIF LEI lookup (CC0): lei/name/registered_as. ALWAYS includes parents.direct + parents.ultimate (null if unreported), BIC/mapped ids, addresses, status. Upsell lei_full for up to 10 name matches. Example: {lei:"HWUPKR0MPOU8FGXBT394"}. $0.005 USDC. Related: Screen many name matches with parents: /lei-full $0.05 (up to 10); KYB pack: /kyb $2.50. |
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. Related: Metadata-only alias: /chain/nft-metadata $0.002; owner only: /chain/nft-owner $0.001; list wallet's token_ids: /chain/erc721-tokens $0.002. |
no_company | Norwegian company lookup via Brønnøysundregistrene Enhetsregisteret: name, orgnr, orgform, status/konkurs/liquidation, forretningsadresse, NACE, ansatte, red flags. Search by orgnr (9 digits) or name. Example: {orgnr:"923609016"}. $0.25 USDC. |
page_meta | Lightweight page metadata: title, description, canonical, Open Graph + Twitter tags, favicons, JSON-LD @types, h1/h2. Cheaper than read_url when you do not need Markdown. Example: {url:"https://example.com"}. $0.001 USDC. Related: Full Markdown body: /read $0.002; page links: /links $0.001; unwrap redirects: /redirects $0.001; domain posture: /check $0.001. |
pl_company | Polish company lookup via KRS current extract (api-krs.ms.gov.pl) by krs (10 digits) or nip (MF whitelist → KRS). Name, legal form, seat, PKD, representation, capital, red flags. No free-text name search. Example: {krs:"0000001538"} or {nip:"5260300291"}. $0.25 USDC. |
pricing | Free: list Axiom Works AgentReader tools, prices, when-to-use hints and payment details. |
read_batch | Batch web read up to 8 URLs (~$0.0019/url): Markdown + title/word_count per URL. Pass urls as comma-string or array. $0.015 USDC. Related: Single page: /read $0.002; PDFs: /convert $0.03. |
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 (PDF/DOCX): /convert $0.03; page change alerts: /monitor $1. |
registry_batch | Use this to verify up to 25 UK (Companies House, max 10), Australian (ACN/ABN), Canadian (corp number/BN), French (SIREN), Norwegian (orgnr), Danish (CVR), Finnish (Y-tunnus), Swiss (UID), Polish (KRS), Czech (IČO) and Belgian (enterprise number) 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). |
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. |
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:"BANCO NACIONAL DE CUBA"}. Batch: sanctions_batch $1. $0.05 USDC. Related: Full KYB pack (UK+VAT+domain+sanctions): /kyb $2.50; many names: /sanctions-batch $1 (<=50); UK officer appointments: /uk-officer $0.15. |
sk_company | Slovak company lookup via RPO (api.statistics.sk) by ico (8 digits) or name. Legal name, status, legal form, establishment/termination, address, registration office/number, statutory bodies, stakeholders, successors, red flags. Example: {ico:"31322832"} (SLOVNAFT) or {name:"Slovnaft"}. $0.25 USDC. |
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. |
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. |
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-check $0.01. |
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 wallet profile: /wallet $0.003. |
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: /uk-property $0.01. |
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, finances, history: /uk-charity-full $0.25. |
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. |
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_lite ($0.05) for status/flags only. $0.50 USDC. Related: UK DD job /uk-dd $1 adds sanctions + trust flag; officer reverse-search /uk-officer $0.15; multi-jurisdiction onboarding /kyb $2.50; screen names /sanctions $0.05; /uk-watch $5 alerts. |
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; UK DD job /uk-dd $1 (CH+sanctions+trust); officer /uk-officer $0.15; full KYB /kyb $2.50; sanctions /sanctions $0.05. |
uk_dd | Use this for a UK-only due-diligence job: full Companies House pack + public sanctions (entity + active officers) + optional domain RDAP/website skim → trust flag (CLEAR/CAUTION/REVIEW/INSUFFICIENT_DATA). Screening only, not regulated KYC/AML. Between uk_company ($0.50) and kyb_report ($2.50). Example: {number:"00445790"} or {name:"TESCO",domain:"tesco.com"}. $1.00 USDC. Related: Multi-jurisdiction onboarding: /kyb $2.50 (AU/CA/VAT/LEI); monitor: /uk-watch $5/30d; screen extra names: /sanctions $0.05; cheap status: /uk-company-lite $0.05. |
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_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_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); screening/research aid only - not a credit check. Example: {name:"Ken Olisa",limit:10}. $0.15 USDC. Related: /uk-company $0.50 for full company DD; /kyb $2.50 pack; /uk-leads $1 new cos. |
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. Related: Area profile: /uk-area $0.005. |
uk_watch | Use this to watch one UK company 30 days: hourly CH poll of status/officers/filings/PSC/charges → webhook on change. $5.00/30d USDC. |
url_redirects | Unwrap URL redirects / short links: follow Location hops with SSRF guards, return final_url + chain (no body). Not a malware verdict. Example: {url:"https://example.com"}. $0.001 USDC. Related: Final page Markdown: /read $0.002; page metadata/OG: /meta $0.001; domain posture: /check $0.001; page links: /links $0.001. |
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: /us-sec-full $0.25. |
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. |
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 before transfer: /token-check $0.01. |
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. |
Schemas: list_tools.
{
"name": "io.github.grokbot1233/agentreader",
"title": "Axiom Works AgentReader",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.axiomworks.co.uk/mcp",
"type": "streamable-http"
}
],
"version": "1.12.5",
"repository": {
"url": "https://github.com/grokbot1233/agentreader",
"source": "github"
},
"description": "x402 USDC APIs: web/PDF/search, UK CH/officer/charity, KYB+sanctions, SEC, VAT, EVM, FX."
}