{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rxzzhqvptx8f","handle":"industrial-platform","url":"https://wellknown.network/agents/industrial-platform","links":{"self":"https://wellknown.network/agents/industrial-platform/record.json","html":"https://wellknown.network/agents/industrial-platform","markdown":"https://wellknown.network/agents/industrial-platform/record.md","api":"https://wellknown.network/api/v1/agents/industrial-platform","status":"https://wellknown.network/api/v1/agents/industrial-platform/status","claim":"https://wellknown.network/agents/industrial-platform/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/industrial-platform/claim.json","badge":"https://wellknown.network/agents/industrial-platform/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/industrial-platform/history","tools":"https://wellknown.network/api/v1/agents/industrial-platform/tools"},"ard":{"identifier":"urn:air:mcp.apify.com:server:industrial-platform","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Industrial Platform","summary":"x402 MCP with exact and batched payments for recurring wallet, trading, market and web workflows.","description":"x402 MCP with exact and batched payments for recurring wallet, trading, market and web workflows.","publisher":{"name":"industrial-platform-ai","url":null},"homepage":"https://github.com/industrial-platform-ai/industrial-platform-agent-tools","repository":"https://github.com/industrial-platform-ai/industrial-platform-agent-tools","version":"1.0.6","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.apify.com/?tools=industrial_platform/research-brief-agent,industrial_platform/web-change-intelligence,industrial_platform/web-metadata-intelligence,industrial_platform/article-content-intelligence,industrial_platform/pdf-text-intelligence,industrial_platform/sitemap-intelligence&payment=x402","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://x402-mcp-gateway-production.up.railway.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-04T23:55:45.801334Z","publishedAt":"2026-10-04T23:55:45.801334Z","registryName":"io.github.industrial-platform-ai/industrial-platform"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.extraction","name":"Data Extraction","confidence":1,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"derived"},{"slug":"data.news","name":"News & Feeds","confidence":1,"provenance":"derived"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":1,"provenance":"derived"}],"categories":["commerce","data","dev","documents","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-26T23:22:06.485Z","lastProbedAt":"2026-10-26T23:22:06.485Z","statusComputedAt":"2026-10-26T23:25:17.201Z","reliability30d":{"probes":143,"successRate":0.993,"p50Ms":177,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":143,"ok":142,"authBoundaryOk":0,"serviceOk":142,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T23:22:06.485Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":171,"error":null,"detail":{"tools":[{"name":"detectWebpageChange","description":"Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC "},{"name":"convertUrlToMarkdown","description":"Convert URL to clean Markdown for RAG. Convert a public webpage URL into clean agent-ready Markdown for grounding, research, summarization and LLM context. Cost"},{"name":"extractWebpageMetadata","description":"Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structure"},{"name":"web-reader","description":"Fetch a public URL and extract clean normalized readable text for RAG, research and LLM context. Costs $0.001 USDC on Base via x402."},{"name":"hash","description":"Compute SHA256 hash or SHA-512, SHA-1 and MD5 checksums for UTF-8 text and return hex plus Base64 digests. Use for SHA256 hashing, checksum verification, integr"},{"name":"base64-encode","description":"Base64 encode UTF-8 text into a standard Base64 string for API payloads, binary-safe transport, data conversion and agent workflows. Costs $0.001 USDC on Base v"},{"name":"base64-decode","description":"Base64 decode a standard Base64 string into UTF-8 text for API payload recovery, data conversion and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"json-canonicalize","description":"Canonicalize JSON by recursively sorting object keys for stable hashing, comparison and signatures. Costs $0.001 USDC on Base via x402."},{"name":"querystring","description":"Parse a URL query string into structured JSON or build a query string from an object. Costs $0.001 USDC on Base via x402."},{"name":"url-inspect","description":"Normalize a URL and return its origin, host, path, query parameters and fragments as structured JSON. Costs $0.001 USDC on Base via x402."},{"name":"text-stats","description":"Return deterministic character, byte, word, line and sentence counts for text. Costs $0.001 USDC on Base via x402."},{"name":"text-diff","description":"Compare two text values and return added and removed line blocks plus deterministic hashes. Costs $0.001 USDC on Base via x402."},{"name":"html-to-text","description":"Extract clean normalized text from a raw HTML document without network access. Use for HTML-to-text conversion, document text extraction, LLM context preparatio"},{"name":"html-links","description":"Extract links and anchor text from supplied HTML, resolving relative URLs against an optional base URL. Costs $0.001 USDC on Base via x402."},{"name":"html-metadata","description":"Parse metadata from caller-supplied raw HTML without fetching a webpage URL. Returns title, canonical URL, meta tags and JSON-LD for local HTML-processing workf"},{"name":"slugify","description":"Convert text into a deterministic lowercase URL-safe slug. Costs $0.001 USDC on Base via x402."},{"name":"hmac","description":"Compute an HMAC for text using SHA-256 or SHA-512 for signatures, webhook verification and agent integrity checks. Costs $0.001 USDC on Base via x402."},{"name":"jwt-decode","description":"Decode JWT header and payload without verification for inspection, debugging and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"hex-encode","description":"Convert UTF-8 text to a hexadecimal string. Use as a hex string encoder or text-to-hex converter in deterministic agent pipelines. Costs $0.001 USDC on Base via"},{"name":"hex-decode","description":"Convert a hexadecimal string back into UTF-8 text. Use as a hex string decoder or hex-to-text converter in deterministic agent pipelines. Costs $0.001 USDC on B"},{"name":"base64","description":"Base64 encode decode UTF-8 text in one endpoint. Supports standard and URL-safe Base64 decoding. Use mode encode or decode for deterministic agent data conversi"},{"name":"url-encode-decode","description":"Percent-encode or decode text for URLs using URL-component semantics. Use mode encode or decode. Costs $0.001 USDC on Base via x402."},{"name":"multi-digest-checksum","description":"Compute MD5, SHA-1, SHA-256 and SHA-512 checksums for one UTF-8 string in a single call. Use for multi-hash verification, content fingerprints, integrity checks"},{"name":"text-chunk","description":"Split document or text content into deterministic overlapping chunks for RAG ingestion, embeddings, vector indexing, retrieval pipelines and LLM context windows"},{"name":"uuid-generate","description":"UUID generate service for autonomous agents. Generate one or more RFC 4122 UUID v4 identifiers for request IDs, object IDs, idempotency keys, correlation IDs an"},{"name":"unit-convert","description":"Unit conversion for length, mass, time, temperature and data sizes. Convert a numeric value between common units with deterministic arithmetic and no external A"},{"name":"timezone-convert","description":"Timezone convert an ISO-8601 timestamp with Z or numeric UTC offset into an IANA timezone such as America/New_York, Europe/London or Asia/Tokyo. Returns UTC and"},{"name":"crypto-price","description":"Realtime crypto price from Coinbase Exchange for trading agents and market monitors. Designed for repeated polling; refresh about every 15 seconds during active"},{"name":"crypto-24h-stats","description":"Crypto 24-hour statistics from Coinbase Exchange for autonomous market monitoring. Repeat about every 60 seconds while an active trading or dashboard workflow i"},{"name":"crypto-top-of-book","description":"Realtime crypto top-of-book data for autonomous execution: best bid, best ask, sizes and sequence. Designed for repeated pre-execution polling; refresh about ev"},{"name":"crypto-candles","description":"Crypto OHLCV candles for autonomous trading and indicator pipelines. Supports 1m–1d bars and is designed for recurring refresh; poll again when the selected can"},{"name":"crypto-recent-trades","description":"Fetch recent crypto trades from Coinbase Exchange for a trading pair, including trade id, price, size, side and timestamp. Use for tape analysis, market monitor"},{"name":"metadata-single","description":"Extract webpage metadata, OpenGraph and JSON-LD for one public URL. Scalar single-URL contract for MCP and autonomous buyer runtimes. Costs $0.001 USDC on Base "},{"name":"extract-article","description":"Extract clean text from a public HTML article or document URL. Returns main content plus title, description, author, publish/modified dates, canonical URL, lang"},{"name":"dns-lookup","description":"Resolve public DNS records for a hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, CAA and SRV using the system resolver. Costs $0.001 USDC on Base via x402."},{"name":"http-headers-security","description":"Fetch a public URL with HEAD or GET and return status, final URL, latency, response headers and security-header analysis for HSTS, CSP, framing, MIME sniffing, "},{"name":"robots-check","description":"Robots.txt compliance check for crawlers and AI agents. Fetch a public site robots.txt and determine whether a user-agent may crawl a path; return the matched a"},{"name":"chain-block-number","description":"Latest EVM block height for Base or Ethereum via eth_blockNumber. Use for chain-tip checks, block polling, synchronization, indexers, trading agents and recurri"},{"name":"chain-native-balance","description":"Live native ETH balance for any public EVM wallet on Base or Ethereum via eth_getBalance. Returns exact wei as a decimal string for agents, portfolio monitors a"},{"name":"chain-erc20-balance","description":"ERC-20 token balance for any EVM wallet and token contract on Base or Ethereum via balanceOf eth_call. Returns the exact raw integer balance for USDC, USDT, DAI"},{"name":"chain-live-balance","description":"Live wallet balance in one call: native ETH plus up to 20 caller-supplied ERC-20 token balances on Base or Ethereum. Built for portfolio agents, treasury monito"},{"name":"chain-transaction-status","description":"Check whether a transaction is pending, confirmed or reverted on Base or Ethereum. Designed for polling: retry about every 15 seconds while pending and stop onc"},{"name":"chain-gas-state","description":"Get current gas conditions on Base or Ethereum: chain tip, legacy gas price, latest block base fee and gas utilization. Use for transaction timing, fee checks, "},{"name":"chain-erc20-allowance","description":"Check the current ERC-20 allowance from an owner wallet to a spender contract on Base or Ethereum. Returns the exact raw allowance for USDC and arbitrary ERC-20"},{"name":"chain-wallet-activity","description":"Monitor recent ERC-20/USDC transfers for one wallet and return next_cursor for efficient recurring polling. Designed for stablecoin payment detection and treasu"},{"name":"crypto-market-snapshot","description":"One-call realtime crypto market snapshot for trading agents: price, bid/ask, 24h stats, top-of-book, recent trades and OHLCV candles. Designed for repeated mark"},{"name":"web-monitoring-snapshot","description":"Recurring webpage monitor for prices, inventory, availability, documentation, policies and competitors. Returns changed/unchanged state, current hash, metadata "},{"name":"web-intelligence-dossier","description":"One-call webpage intelligence dossier for AI agents: metadata and structured data, clean article/document text, HTTP/security headers, robots crawl policy, SHA-"},{"name":"json-schema-validate","description":"JSON Schema Validate: validate a JSON value against a deterministic schema subset for agent payload checking and structured-output verification. Supports type, "},{"name":"html-to-markdown","description":"Convert HTML to Markdown: transform supplied HTML into clean deterministic Markdown for LLM context, RAG, tool chaining and agent memory. Preserves headings, pa"},{"name":"extract-entities","description":"Extract entities from text: emails, HTTP(S) URLs, phone-like numbers, @mentions, #hashtags and IPv4 addresses. Deterministic, no LLM or network call, with stabl"},{"name":"http-status","description":"HTTP status check for a public URL: return reachability, status code, redirect count, final URL, latency, content type, server and cache headers. One required u"},{"name":"rss-to-json","description":"RSS / Atom to JSON: fetch a public feed and return normalized structured JSON for autonomous monitoring, news ingestion and agent workflows. One required feed U"},{"name":"sitemap-urls","description":"Sitemap URL extractor for crawlers and autonomous agents. Fetch and parse a public sitemap.xml or sitemap index, recursively expand child sitemap indexes up to "},{"name":"webpage-links","description":"Extract links from webpage URL: fetch one public page and return normalized absolute hyperlinks with anchor text, rel, domain and internal/external classificati"},{"name":"json-repair","description":"Repair malformed JSON / LLM output: convert common broken JSON into valid structured JSON. Removes Markdown-style fences and prose wrappers, trailing commas, no"},{"name":"agent-treasury-snapshot","description":"Recurring crypto treasury snapshot for autonomous agents: balances, gas and recent USDC/ERC-20 activity with cursor/state and a ready next request. Designed for"},{"name":"agent-wallet-monitor","description":"Recurring wallet monitor for crypto agents. Check balances and new USDC/ERC-20 transfers since the prior cursor, then return a ready next request. Designed to b"},{"name":"agent-pretrade-context","description":"Pre-trade context bundle for autonomous crypto agents: wallet balance, allowance, gas, realtime price, 24h statistics and best bid/ask. Call immediately before "},{"name":"agent-transaction-watch","description":"Transaction confirmation watch for autonomous agents. Poll about every 15 seconds while pending, reusing the returned next request/state, and stop automatically"},{"name":"canonical-crypto-spot-price","description":"Roundhouse-canonical crypto spot price for recurring trading-agent polling. Input symbol plus optional quote; output symbol, price, quote_currency, 24h change a"},{"name":"canonical-crypto-ohlcv","description":"Roundhouse-canonical crypto OHLCV series for recurring market-data workflows. Input symbol, interval and optional since; output normalized oldest-first candles."},{"name":"canonical-web-scrape","description":"Roundhouse-canonical page-to-Markdown endpoint for recurring agent ingestion. Input url plus optional render_js=false; output url, title, markdown and HTTP stat"},{"name":"search-the-web-for-x402-adoption","description":"Search the web for x402 adoption, x402 integrations, x402 agent payments, x402 ecosystem launches and machine-to-machine payment adoption. Built to satisfy recu"},{"name":"x402-payment-diagnostic","description":"Diagnose an x402 Base USDC payment challenge against an explicitly authorized payee allowlist and spending cap. Never signs or buys. Costs $0.001 USDC on Base v"},{"name":"agent-procurement-quote","description":"Compare independently supplied, explicitly attributed supplier quotes by quoted cost; does not execute external purchasing or claim live supplier verification. "},{"name":"transaction-terminal-outcome","description":"Answer whether a Base or Ethereum transaction reached confirmed/reverted terminal state using live chain RPC. Costs $0.001 USDC on Base via x402."},{"name":"erc20-allowance-delta","description":"Compare current on-chain ERC-20 allowance with caller-supplied prior allowance; no transaction submitted. Costs $0.001 USDC on Base via x402."},{"name":"material-web-change","description":"Return a deterministic change outcome for a public URL relative to caller-supplied baseline content hash. Charged per authorized check, not only when changed. C"},{"name":"authorized-endpoint-health","description":"Perform one operator-authorized HEAD request to a public supplier endpoint using SSRF-safe existing gateway HTTP tooling; no paid crawler triggering. Costs $0.0"},{"name":"base-usdc-receipt-proof","description":"Independently inspect Base on-chain USDC Transfer logs to the Industrial Platform seller for one transaction. Does not claim x402 HTTP execution or production i"},{"name":"agent-evidence-fingerprint","description":"Create a timestamped content fingerprint of client-provided claims and source URL with explicit unsigned/unverified provenance. No fabricated signed attestation"},{"name":"product-price-intelligence","description":"Extract a server-declared product price, currency and stock availability from a single public product page. Optionally compare against a caller-owned previous s"},{"name":"x402-payment-intent-assurance","description":"PRE-SIGNING ONLY: read-only x402 v2 Base USDC payment-intent preview check ($0.003). Supply unsigned authorization parameters, caller-approved payee allowlist, "},{"name":"base-gas-execution-fee-preflight","description":"Read-only Base execution-gas estimate compared to caller-defined wei fee ceiling. Does not quote total Base transaction fees (L1 data fee unknown), nor transact"},{"name":"monitor_wallet","description":"Monitor a wallet for balance changes and new USDC/ERC-20 activity. Recurring paid primitive; repeat about every 60 seconds while monitoring is active. Costs $0."},{"name":"wallet_activity","description":"Read recent wallet ERC-20/USDC activity with cursor state for recurring payment and deposit monitoring. Costs $0.002 USDC on Base via x402."},{"name":"transaction_status","description":"Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402."},{"name":"watch_transaction","description":"Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402."},{"name":"treasury_snapshot","description":"Recurring treasury/accounting snapshot with balances, gas and recent token activity; repeat about every five minutes while active. Costs $0.01 USDC on Base via "},{"name":"pretrade_context","description":"Refresh wallet, allowance, gas, price, 24h statistics and top-of-book context immediately before each automated trade or payment. Costs $0.01 USDC on Base via x"},{"name":"crypto_candles","description":"Recurring OHLCV candle data for trading, indicators and market monitoring. Costs $0.005 USDC on Base via x402."},{"name":"crypto_price","description":"Recurring realtime crypto price lookup for autonomous trading and monitoring. Costs $0.001 USDC on Base via x402."},{"name":"crypto_book","description":"Recurring best-bid/best-ask market data for autonomous execution and spread monitoring. Costs $0.001 USDC on Base via x402."},{"name":"market_snapshot","description":"Recurring bundled crypto market snapshot for autonomous trading and market-monitoring loops. Costs $0.008 USDC on Base via x402."},{"name":"wallet_balance","description":"Canonical wallet balance for Base or Ethereum. Returns native ETH and USDC balances for one address and is suitable for recurring wallet and treasury polling. C"},{"name":"gas_price","description":"Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402."},{"name":"monitor_webpage_change","description":"Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next c"}],"toolCount":88,"toolsHash":"137ce7ca215ac075cceeae9db5b35858ded6edfa6bfb115c353b1c19a6d7921b","serverName":"industrial-platform-direct-x402","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T20:25:37.950Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":128,"error":null,"detail":{"tools":[{"name":"get-actor-run","description":"Get detailed information about a specific Actor run.\n\nReturns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep.\n- summ"},{"name":"get-dataset-items","description":"Get items (rows) from a dataset — the output/results produced by an Actor run.\nReturns the rows themselves, not dataset metadata, counts, or a schema.\nWhen the "},{"name":"get-key-value-store-record","description":"Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys.\nRequires the exact key name.\nThe response preserves"},{"name":"abort-actor-run","description":"Abort an Actor run that is currently starting or running.\nFor runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect.\nThe "},{"name":"industrial_platform--research-brief-agent","description":"This tool calls the Actor \"industrial_platform/research-brief-agent\" and retrieves its output results.\nActor description: Use for current cited multi-source res"},{"name":"industrial_platform--web-change-intelligence","description":"This tool calls the Actor \"industrial_platform/web-change-intelligence\" and retrieves its output results.\nActor description: Website change detector and determi"},{"name":"industrial_platform--web-metadata-intelligence","description":"This tool calls the Actor \"industrial_platform/web-metadata-intelligence\" and retrieves its output results.\nActor description: Use for Open Graph, JSON-LD, cano"},{"name":"industrial_platform--article-content-intelligence","description":"This tool calls the Actor \"industrial_platform/article-content-intelligence\" and retrieves its output results.\nActor description: Extract clean article text and"},{"name":"industrial_platform--pdf-text-intelligence","description":"This tool calls the Actor \"industrial_platform/pdf-text-intelligence\" and retrieves its output results.\nActor description: Extract embedded PDF text, pages and "},{"name":"industrial_platform--sitemap-intelligence","description":"This tool calls the Actor \"industrial_platform/sitemap-intelligence\" and retrieves its output results.\nActor description: Discover and expand sitemaps into craw"}],"toolCount":10,"toolsHash":"76c756cf36086f5b3a00d4132e3dc4006dc243a9a602dbeab26008a606a7a6fc","serverName":"apify-mcp-server","capabilities":["tools","tasks","resources","prompts","logging"],"serverVersion":"0.19.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T16:26:40.947Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":168,"error":null,"detail":{"tools":[{"name":"detectWebpageChange","description":"Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC "},{"name":"convertUrlToMarkdown","description":"Convert URL to clean Markdown for RAG. Convert a public webpage URL into clean agent-ready Markdown for grounding, research, summarization and LLM context. Cost"},{"name":"extractWebpageMetadata","description":"Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structure"},{"name":"web-reader","description":"Fetch a public URL and extract clean normalized readable text for RAG, research and LLM context. Costs $0.001 USDC on Base via x402."},{"name":"hash","description":"Compute SHA256 hash or SHA-512, SHA-1 and MD5 checksums for UTF-8 text and return hex plus Base64 digests. Use for SHA256 hashing, checksum verification, integr"},{"name":"base64-encode","description":"Base64 encode UTF-8 text into a standard Base64 string for API payloads, binary-safe transport, data conversion and agent workflows. Costs $0.001 USDC on Base v"},{"name":"base64-decode","description":"Base64 decode a standard Base64 string into UTF-8 text for API payload recovery, data conversion and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"json-canonicalize","description":"Canonicalize JSON by recursively sorting object keys for stable hashing, comparison and signatures. Costs $0.001 USDC on Base via x402."},{"name":"querystring","description":"Parse a URL query string into structured JSON or build a query string from an object. Costs $0.001 USDC on Base via x402."},{"name":"url-inspect","description":"Normalize a URL and return its origin, host, path, query parameters and fragments as structured JSON. Costs $0.001 USDC on Base via x402."},{"name":"text-stats","description":"Return deterministic character, byte, word, line and sentence counts for text. Costs $0.001 USDC on Base via x402."},{"name":"text-diff","description":"Compare two text values and return added and removed line blocks plus deterministic hashes. Costs $0.001 USDC on Base via x402."},{"name":"html-to-text","description":"Extract clean normalized text from a raw HTML document without network access. Use for HTML-to-text conversion, document text extraction, LLM context preparatio"},{"name":"html-links","description":"Extract links and anchor text from supplied HTML, resolving relative URLs against an optional base URL. Costs $0.001 USDC on Base via x402."},{"name":"html-metadata","description":"Parse metadata from caller-supplied raw HTML without fetching a webpage URL. Returns title, canonical URL, meta tags and JSON-LD for local HTML-processing workf"},{"name":"slugify","description":"Convert text into a deterministic lowercase URL-safe slug. Costs $0.001 USDC on Base via x402."},{"name":"hmac","description":"Compute an HMAC for text using SHA-256 or SHA-512 for signatures, webhook verification and agent integrity checks. Costs $0.001 USDC on Base via x402."},{"name":"jwt-decode","description":"Decode JWT header and payload without verification for inspection, debugging and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"hex-encode","description":"Convert UTF-8 text to a hexadecimal string. Use as a hex string encoder or text-to-hex converter in deterministic agent pipelines. Costs $0.001 USDC on Base via"},{"name":"hex-decode","description":"Convert a hexadecimal string back into UTF-8 text. Use as a hex string decoder or hex-to-text converter in deterministic agent pipelines. Costs $0.001 USDC on B"},{"name":"base64","description":"Base64 encode decode UTF-8 text in one endpoint. Supports standard and URL-safe Base64 decoding. Use mode encode or decode for deterministic agent data conversi"},{"name":"url-encode-decode","description":"Percent-encode or decode text for URLs using URL-component semantics. Use mode encode or decode. Costs $0.001 USDC on Base via x402."},{"name":"multi-digest-checksum","description":"Compute MD5, SHA-1, SHA-256 and SHA-512 checksums for one UTF-8 string in a single call. Use for multi-hash verification, content fingerprints, integrity checks"},{"name":"text-chunk","description":"Split document or text content into deterministic overlapping chunks for RAG ingestion, embeddings, vector indexing, retrieval pipelines and LLM context windows"},{"name":"uuid-generate","description":"UUID generate service for autonomous agents. Generate one or more RFC 4122 UUID v4 identifiers for request IDs, object IDs, idempotency keys, correlation IDs an"},{"name":"unit-convert","description":"Unit conversion for length, mass, time, temperature and data sizes. Convert a numeric value between common units with deterministic arithmetic and no external A"},{"name":"timezone-convert","description":"Timezone convert an ISO-8601 timestamp with Z or numeric UTC offset into an IANA timezone such as America/New_York, Europe/London or Asia/Tokyo. Returns UTC and"},{"name":"crypto-price","description":"Realtime crypto price from Coinbase Exchange for trading agents and market monitors. Designed for repeated polling; refresh about every 15 seconds during active"},{"name":"crypto-24h-stats","description":"Crypto 24-hour statistics from Coinbase Exchange for autonomous market monitoring. Repeat about every 60 seconds while an active trading or dashboard workflow i"},{"name":"crypto-top-of-book","description":"Realtime crypto top-of-book data for autonomous execution: best bid, best ask, sizes and sequence. Designed for repeated pre-execution polling; refresh about ev"},{"name":"crypto-candles","description":"Crypto OHLCV candles for autonomous trading and indicator pipelines. Supports 1m–1d bars and is designed for recurring refresh; poll again when the selected can"},{"name":"crypto-recent-trades","description":"Fetch recent crypto trades from Coinbase Exchange for a trading pair, including trade id, price, size, side and timestamp. Use for tape analysis, market monitor"},{"name":"metadata-single","description":"Extract webpage metadata, OpenGraph and JSON-LD for one public URL. Scalar single-URL contract for MCP and autonomous buyer runtimes. Costs $0.001 USDC on Base "},{"name":"extract-article","description":"Extract clean text from a public HTML article or document URL. Returns main content plus title, description, author, publish/modified dates, canonical URL, lang"},{"name":"dns-lookup","description":"Resolve public DNS records for a hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, CAA and SRV using the system resolver. Costs $0.001 USDC on Base via x402."},{"name":"http-headers-security","description":"Fetch a public URL with HEAD or GET and return status, final URL, latency, response headers and security-header analysis for HSTS, CSP, framing, MIME sniffing, "},{"name":"robots-check","description":"Robots.txt compliance check for crawlers and AI agents. Fetch a public site robots.txt and determine whether a user-agent may crawl a path; return the matched a"},{"name":"chain-block-number","description":"Latest EVM block height for Base or Ethereum via eth_blockNumber. Use for chain-tip checks, block polling, synchronization, indexers, trading agents and recurri"},{"name":"chain-native-balance","description":"Live native ETH balance for any public EVM wallet on Base or Ethereum via eth_getBalance. Returns exact wei as a decimal string for agents, portfolio monitors a"},{"name":"chain-erc20-balance","description":"ERC-20 token balance for any EVM wallet and token contract on Base or Ethereum via balanceOf eth_call. Returns the exact raw integer balance for USDC, USDT, DAI"},{"name":"chain-live-balance","description":"Live wallet balance in one call: native ETH plus up to 20 caller-supplied ERC-20 token balances on Base or Ethereum. Built for portfolio agents, treasury monito"},{"name":"chain-transaction-status","description":"Check whether a transaction is pending, confirmed or reverted on Base or Ethereum. Designed for polling: retry about every 15 seconds while pending and stop onc"},{"name":"chain-gas-state","description":"Get current gas conditions on Base or Ethereum: chain tip, legacy gas price, latest block base fee and gas utilization. Use for transaction timing, fee checks, "},{"name":"chain-erc20-allowance","description":"Check the current ERC-20 allowance from an owner wallet to a spender contract on Base or Ethereum. Returns the exact raw allowance for USDC and arbitrary ERC-20"},{"name":"chain-wallet-activity","description":"Monitor recent ERC-20/USDC transfers for one wallet and return next_cursor for efficient recurring polling. Designed for stablecoin payment detection and treasu"},{"name":"crypto-market-snapshot","description":"One-call realtime crypto market snapshot for trading agents: price, bid/ask, 24h stats, top-of-book, recent trades and OHLCV candles. Designed for repeated mark"},{"name":"web-monitoring-snapshot","description":"Recurring webpage monitor for prices, inventory, availability, documentation, policies and competitors. Returns changed/unchanged state, current hash, metadata "},{"name":"web-intelligence-dossier","description":"One-call webpage intelligence dossier for AI agents: metadata and structured data, clean article/document text, HTTP/security headers, robots crawl policy, SHA-"},{"name":"json-schema-validate","description":"JSON Schema Validate: validate a JSON value against a deterministic schema subset for agent payload checking and structured-output verification. Supports type, "},{"name":"html-to-markdown","description":"Convert HTML to Markdown: transform supplied HTML into clean deterministic Markdown for LLM context, RAG, tool chaining and agent memory. Preserves headings, pa"},{"name":"extract-entities","description":"Extract entities from text: emails, HTTP(S) URLs, phone-like numbers, @mentions, #hashtags and IPv4 addresses. Deterministic, no LLM or network call, with stabl"},{"name":"http-status","description":"HTTP status check for a public URL: return reachability, status code, redirect count, final URL, latency, content type, server and cache headers. One required u"},{"name":"rss-to-json","description":"RSS / Atom to JSON: fetch a public feed and return normalized structured JSON for autonomous monitoring, news ingestion and agent workflows. One required feed U"},{"name":"sitemap-urls","description":"Sitemap URL extractor for crawlers and autonomous agents. Fetch and parse a public sitemap.xml or sitemap index, recursively expand child sitemap indexes up to "},{"name":"webpage-links","description":"Extract links from webpage URL: fetch one public page and return normalized absolute hyperlinks with anchor text, rel, domain and internal/external classificati"},{"name":"json-repair","description":"Repair malformed JSON / LLM output: convert common broken JSON into valid structured JSON. Removes Markdown-style fences and prose wrappers, trailing commas, no"},{"name":"agent-treasury-snapshot","description":"Recurring crypto treasury snapshot for autonomous agents: balances, gas and recent USDC/ERC-20 activity with cursor/state and a ready next request. Designed for"},{"name":"agent-wallet-monitor","description":"Recurring wallet monitor for crypto agents. Check balances and new USDC/ERC-20 transfers since the prior cursor, then return a ready next request. Designed to b"},{"name":"agent-pretrade-context","description":"Pre-trade context bundle for autonomous crypto agents: wallet balance, allowance, gas, realtime price, 24h statistics and best bid/ask. Call immediately before "},{"name":"agent-transaction-watch","description":"Transaction confirmation watch for autonomous agents. Poll about every 15 seconds while pending, reusing the returned next request/state, and stop automatically"},{"name":"canonical-crypto-spot-price","description":"Roundhouse-canonical crypto spot price for recurring trading-agent polling. Input symbol plus optional quote; output symbol, price, quote_currency, 24h change a"},{"name":"canonical-crypto-ohlcv","description":"Roundhouse-canonical crypto OHLCV series for recurring market-data workflows. Input symbol, interval and optional since; output normalized oldest-first candles."},{"name":"canonical-web-scrape","description":"Roundhouse-canonical page-to-Markdown endpoint for recurring agent ingestion. Input url plus optional render_js=false; output url, title, markdown and HTTP stat"},{"name":"search-the-web-for-x402-adoption","description":"Search the web for x402 adoption, x402 integrations, x402 agent payments, x402 ecosystem launches and machine-to-machine payment adoption. Built to satisfy recu"},{"name":"x402-payment-diagnostic","description":"Diagnose an x402 Base USDC payment challenge against an explicitly authorized payee allowlist and spending cap. Never signs or buys. Costs $0.001 USDC on Base v"},{"name":"agent-procurement-quote","description":"Compare independently supplied, explicitly attributed supplier quotes by quoted cost; does not execute external purchasing or claim live supplier verification. "},{"name":"transaction-terminal-outcome","description":"Answer whether a Base or Ethereum transaction reached confirmed/reverted terminal state using live chain RPC. Costs $0.001 USDC on Base via x402."},{"name":"erc20-allowance-delta","description":"Compare current on-chain ERC-20 allowance with caller-supplied prior allowance; no transaction submitted. Costs $0.001 USDC on Base via x402."},{"name":"material-web-change","description":"Return a deterministic change outcome for a public URL relative to caller-supplied baseline content hash. Charged per authorized check, not only when changed. C"},{"name":"authorized-endpoint-health","description":"Perform one operator-authorized HEAD request to a public supplier endpoint using SSRF-safe existing gateway HTTP tooling; no paid crawler triggering. Costs $0.0"},{"name":"base-usdc-receipt-proof","description":"Independently inspect Base on-chain USDC Transfer logs to the Industrial Platform seller for one transaction. Does not claim x402 HTTP execution or production i"},{"name":"agent-evidence-fingerprint","description":"Create a timestamped content fingerprint of client-provided claims and source URL with explicit unsigned/unverified provenance. No fabricated signed attestation"},{"name":"product-price-intelligence","description":"Extract a server-declared product price, currency and stock availability from a single public product page. Optionally compare against a caller-owned previous s"},{"name":"x402-payment-intent-assurance","description":"PRE-SIGNING ONLY: read-only x402 v2 Base USDC payment-intent preview check ($0.003). Supply unsigned authorization parameters, caller-approved payee allowlist, "},{"name":"base-gas-execution-fee-preflight","description":"Read-only Base execution-gas estimate compared to caller-defined wei fee ceiling. Does not quote total Base transaction fees (L1 data fee unknown), nor transact"},{"name":"monitor_wallet","description":"Monitor a wallet for balance changes and new USDC/ERC-20 activity. Recurring paid primitive; repeat about every 60 seconds while monitoring is active. Costs $0."},{"name":"wallet_activity","description":"Read recent wallet ERC-20/USDC activity with cursor state for recurring payment and deposit monitoring. Costs $0.002 USDC on Base via x402."},{"name":"transaction_status","description":"Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402."},{"name":"watch_transaction","description":"Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402."},{"name":"treasury_snapshot","description":"Recurring treasury/accounting snapshot with balances, gas and recent token activity; repeat about every five minutes while active. Costs $0.01 USDC on Base via "},{"name":"pretrade_context","description":"Refresh wallet, allowance, gas, price, 24h statistics and top-of-book context immediately before each automated trade or payment. Costs $0.01 USDC on Base via x"},{"name":"crypto_candles","description":"Recurring OHLCV candle data for trading, indicators and market monitoring. Costs $0.005 USDC on Base via x402."},{"name":"crypto_price","description":"Recurring realtime crypto price lookup for autonomous trading and monitoring. Costs $0.001 USDC on Base via x402."},{"name":"crypto_book","description":"Recurring best-bid/best-ask market data for autonomous execution and spread monitoring. Costs $0.001 USDC on Base via x402."},{"name":"market_snapshot","description":"Recurring bundled crypto market snapshot for autonomous trading and market-monitoring loops. Costs $0.008 USDC on Base via x402."},{"name":"wallet_balance","description":"Canonical wallet balance for Base or Ethereum. Returns native ETH and USDC balances for one address and is suitable for recurring wallet and treasury polling. C"},{"name":"gas_price","description":"Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402."},{"name":"monitor_webpage_change","description":"Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next c"}],"toolCount":88,"toolsHash":"137ce7ca215ac075cceeae9db5b35858ded6edfa6bfb115c353b1c19a6d7921b","serverName":"industrial-platform-direct-x402","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T08:27:19.805Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":174,"error":null,"detail":{"tools":[{"name":"detectWebpageChange","description":"Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC "},{"name":"convertUrlToMarkdown","description":"Convert URL to clean Markdown for RAG. Convert a public webpage URL into clean agent-ready Markdown for grounding, research, summarization and LLM context. Cost"},{"name":"extractWebpageMetadata","description":"Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structure"},{"name":"web-reader","description":"Fetch a public URL and extract clean normalized readable text for RAG, research and LLM context. Costs $0.001 USDC on Base via x402."},{"name":"hash","description":"Compute SHA256 hash or SHA-512, SHA-1 and MD5 checksums for UTF-8 text and return hex plus Base64 digests. Use for SHA256 hashing, checksum verification, integr"},{"name":"base64-encode","description":"Base64 encode UTF-8 text into a standard Base64 string for API payloads, binary-safe transport, data conversion and agent workflows. Costs $0.001 USDC on Base v"},{"name":"base64-decode","description":"Base64 decode a standard Base64 string into UTF-8 text for API payload recovery, data conversion and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"json-canonicalize","description":"Canonicalize JSON by recursively sorting object keys for stable hashing, comparison and signatures. Costs $0.001 USDC on Base via x402."},{"name":"querystring","description":"Parse a URL query string into structured JSON or build a query string from an object. Costs $0.001 USDC on Base via x402."},{"name":"url-inspect","description":"Normalize a URL and return its origin, host, path, query parameters and fragments as structured JSON. Costs $0.001 USDC on Base via x402."},{"name":"text-stats","description":"Return deterministic character, byte, word, line and sentence counts for text. Costs $0.001 USDC on Base via x402."},{"name":"text-diff","description":"Compare two text values and return added and removed line blocks plus deterministic hashes. Costs $0.001 USDC on Base via x402."},{"name":"html-to-text","description":"Extract clean normalized text from a raw HTML document without network access. Use for HTML-to-text conversion, document text extraction, LLM context preparatio"},{"name":"html-links","description":"Extract links and anchor text from supplied HTML, resolving relative URLs against an optional base URL. Costs $0.001 USDC on Base via x402."},{"name":"html-metadata","description":"Parse metadata from caller-supplied raw HTML without fetching a webpage URL. Returns title, canonical URL, meta tags and JSON-LD for local HTML-processing workf"},{"name":"slugify","description":"Convert text into a deterministic lowercase URL-safe slug. Costs $0.001 USDC on Base via x402."},{"name":"hmac","description":"Compute an HMAC for text using SHA-256 or SHA-512 for signatures, webhook verification and agent integrity checks. Costs $0.001 USDC on Base via x402."},{"name":"jwt-decode","description":"Decode JWT header and payload without verification for inspection, debugging and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"hex-encode","description":"Convert UTF-8 text to a hexadecimal string. Use as a hex string encoder or text-to-hex converter in deterministic agent pipelines. Costs $0.001 USDC on Base via"},{"name":"hex-decode","description":"Convert a hexadecimal string back into UTF-8 text. Use as a hex string decoder or hex-to-text converter in deterministic agent pipelines. Costs $0.001 USDC on B"},{"name":"base64","description":"Base64 encode decode UTF-8 text in one endpoint. Supports standard and URL-safe Base64 decoding. Use mode encode or decode for deterministic agent data conversi"},{"name":"url-encode-decode","description":"Percent-encode or decode text for URLs using URL-component semantics. Use mode encode or decode. Costs $0.001 USDC on Base via x402."},{"name":"multi-digest-checksum","description":"Compute MD5, SHA-1, SHA-256 and SHA-512 checksums for one UTF-8 string in a single call. Use for multi-hash verification, content fingerprints, integrity checks"},{"name":"text-chunk","description":"Split document or text content into deterministic overlapping chunks for RAG ingestion, embeddings, vector indexing, retrieval pipelines and LLM context windows"},{"name":"uuid-generate","description":"UUID generate service for autonomous agents. Generate one or more RFC 4122 UUID v4 identifiers for request IDs, object IDs, idempotency keys, correlation IDs an"},{"name":"unit-convert","description":"Unit conversion for length, mass, time, temperature and data sizes. Convert a numeric value between common units with deterministic arithmetic and no external A"},{"name":"timezone-convert","description":"Timezone convert an ISO-8601 timestamp with Z or numeric UTC offset into an IANA timezone such as America/New_York, Europe/London or Asia/Tokyo. Returns UTC and"},{"name":"crypto-price","description":"Realtime crypto price from Coinbase Exchange for trading agents and market monitors. Designed for repeated polling; refresh about every 15 seconds during active"},{"name":"crypto-24h-stats","description":"Crypto 24-hour statistics from Coinbase Exchange for autonomous market monitoring. Repeat about every 60 seconds while an active trading or dashboard workflow i"},{"name":"crypto-top-of-book","description":"Realtime crypto top-of-book data for autonomous execution: best bid, best ask, sizes and sequence. Designed for repeated pre-execution polling; refresh about ev"},{"name":"crypto-candles","description":"Crypto OHLCV candles for autonomous trading and indicator pipelines. Supports 1m–1d bars and is designed for recurring refresh; poll again when the selected can"},{"name":"crypto-recent-trades","description":"Fetch recent crypto trades from Coinbase Exchange for a trading pair, including trade id, price, size, side and timestamp. Use for tape analysis, market monitor"},{"name":"metadata-single","description":"Extract webpage metadata, OpenGraph and JSON-LD for one public URL. Scalar single-URL contract for MCP and autonomous buyer runtimes. Costs $0.001 USDC on Base "},{"name":"extract-article","description":"Extract clean text from a public HTML article or document URL. Returns main content plus title, description, author, publish/modified dates, canonical URL, lang"},{"name":"dns-lookup","description":"Resolve public DNS records for a hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, CAA and SRV using the system resolver. Costs $0.001 USDC on Base via x402."},{"name":"http-headers-security","description":"Fetch a public URL with HEAD or GET and return status, final URL, latency, response headers and security-header analysis for HSTS, CSP, framing, MIME sniffing, "},{"name":"robots-check","description":"Robots.txt compliance check for crawlers and AI agents. Fetch a public site robots.txt and determine whether a user-agent may crawl a path; return the matched a"},{"name":"chain-block-number","description":"Latest EVM block height for Base or Ethereum via eth_blockNumber. Use for chain-tip checks, block polling, synchronization, indexers, trading agents and recurri"},{"name":"chain-native-balance","description":"Live native ETH balance for any public EVM wallet on Base or Ethereum via eth_getBalance. Returns exact wei as a decimal string for agents, portfolio monitors a"},{"name":"chain-erc20-balance","description":"ERC-20 token balance for any EVM wallet and token contract on Base or Ethereum via balanceOf eth_call. Returns the exact raw integer balance for USDC, USDT, DAI"},{"name":"chain-live-balance","description":"Live wallet balance in one call: native ETH plus up to 20 caller-supplied ERC-20 token balances on Base or Ethereum. Built for portfolio agents, treasury monito"},{"name":"chain-transaction-status","description":"Check whether a transaction is pending, confirmed or reverted on Base or Ethereum. Designed for polling: retry about every 15 seconds while pending and stop onc"},{"name":"chain-gas-state","description":"Get current gas conditions on Base or Ethereum: chain tip, legacy gas price, latest block base fee and gas utilization. Use for transaction timing, fee checks, "},{"name":"chain-erc20-allowance","description":"Check the current ERC-20 allowance from an owner wallet to a spender contract on Base or Ethereum. Returns the exact raw allowance for USDC and arbitrary ERC-20"},{"name":"chain-wallet-activity","description":"Monitor recent ERC-20/USDC transfers for one wallet and return next_cursor for efficient recurring polling. Designed for stablecoin payment detection and treasu"},{"name":"crypto-market-snapshot","description":"One-call realtime crypto market snapshot for trading agents: price, bid/ask, 24h stats, top-of-book, recent trades and OHLCV candles. Designed for repeated mark"},{"name":"web-monitoring-snapshot","description":"Recurring webpage monitor for prices, inventory, availability, documentation, policies and competitors. Returns changed/unchanged state, current hash, metadata "},{"name":"web-intelligence-dossier","description":"One-call webpage intelligence dossier for AI agents: metadata and structured data, clean article/document text, HTTP/security headers, robots crawl policy, SHA-"},{"name":"json-schema-validate","description":"JSON Schema Validate: validate a JSON value against a deterministic schema subset for agent payload checking and structured-output verification. Supports type, "},{"name":"html-to-markdown","description":"Convert HTML to Markdown: transform supplied HTML into clean deterministic Markdown for LLM context, RAG, tool chaining and agent memory. Preserves headings, pa"},{"name":"extract-entities","description":"Extract entities from text: emails, HTTP(S) URLs, phone-like numbers, @mentions, #hashtags and IPv4 addresses. Deterministic, no LLM or network call, with stabl"},{"name":"http-status","description":"HTTP status check for a public URL: return reachability, status code, redirect count, final URL, latency, content type, server and cache headers. One required u"},{"name":"rss-to-json","description":"RSS / Atom to JSON: fetch a public feed and return normalized structured JSON for autonomous monitoring, news ingestion and agent workflows. One required feed U"},{"name":"sitemap-urls","description":"Sitemap URL extractor for crawlers and autonomous agents. Fetch and parse a public sitemap.xml or sitemap index, recursively expand child sitemap indexes up to "},{"name":"webpage-links","description":"Extract links from webpage URL: fetch one public page and return normalized absolute hyperlinks with anchor text, rel, domain and internal/external classificati"},{"name":"json-repair","description":"Repair malformed JSON / LLM output: convert common broken JSON into valid structured JSON. Removes Markdown-style fences and prose wrappers, trailing commas, no"},{"name":"agent-treasury-snapshot","description":"Recurring crypto treasury snapshot for autonomous agents: balances, gas and recent USDC/ERC-20 activity with cursor/state and a ready next request. Designed for"},{"name":"agent-wallet-monitor","description":"Recurring wallet monitor for crypto agents. Check balances and new USDC/ERC-20 transfers since the prior cursor, then return a ready next request. Designed to b"},{"name":"agent-pretrade-context","description":"Pre-trade context bundle for autonomous crypto agents: wallet balance, allowance, gas, realtime price, 24h statistics and best bid/ask. Call immediately before "},{"name":"agent-transaction-watch","description":"Transaction confirmation watch for autonomous agents. Poll about every 15 seconds while pending, reusing the returned next request/state, and stop automatically"},{"name":"canonical-crypto-spot-price","description":"Roundhouse-canonical crypto spot price for recurring trading-agent polling. Input symbol plus optional quote; output symbol, price, quote_currency, 24h change a"},{"name":"canonical-crypto-ohlcv","description":"Roundhouse-canonical crypto OHLCV series for recurring market-data workflows. Input symbol, interval and optional since; output normalized oldest-first candles."},{"name":"canonical-web-scrape","description":"Roundhouse-canonical page-to-Markdown endpoint for recurring agent ingestion. Input url plus optional render_js=false; output url, title, markdown and HTTP stat"},{"name":"search-the-web-for-x402-adoption","description":"Search the web for x402 adoption, x402 integrations, x402 agent payments, x402 ecosystem launches and machine-to-machine payment adoption. Built to satisfy recu"},{"name":"x402-payment-diagnostic","description":"Diagnose an x402 Base USDC payment challenge against an explicitly authorized payee allowlist and spending cap. Never signs or buys. Costs $0.001 USDC on Base v"},{"name":"agent-procurement-quote","description":"Compare independently supplied, explicitly attributed supplier quotes by quoted cost; does not execute external purchasing or claim live supplier verification. "},{"name":"transaction-terminal-outcome","description":"Answer whether a Base or Ethereum transaction reached confirmed/reverted terminal state using live chain RPC. Costs $0.001 USDC on Base via x402."},{"name":"erc20-allowance-delta","description":"Compare current on-chain ERC-20 allowance with caller-supplied prior allowance; no transaction submitted. Costs $0.001 USDC on Base via x402."},{"name":"material-web-change","description":"Return a deterministic change outcome for a public URL relative to caller-supplied baseline content hash. Charged per authorized check, not only when changed. C"},{"name":"authorized-endpoint-health","description":"Perform one operator-authorized HEAD request to a public supplier endpoint using SSRF-safe existing gateway HTTP tooling; no paid crawler triggering. Costs $0.0"},{"name":"base-usdc-receipt-proof","description":"Independently inspect Base on-chain USDC Transfer logs to the Industrial Platform seller for one transaction. Does not claim x402 HTTP execution or production i"},{"name":"agent-evidence-fingerprint","description":"Create a timestamped content fingerprint of client-provided claims and source URL with explicit unsigned/unverified provenance. No fabricated signed attestation"},{"name":"product-price-intelligence","description":"Extract a server-declared product price, currency and stock availability from a single public product page. Optionally compare against a caller-owned previous s"},{"name":"x402-payment-intent-assurance","description":"PRE-SIGNING ONLY: read-only x402 v2 Base USDC payment-intent preview check ($0.003). Supply unsigned authorization parameters, caller-approved payee allowlist, "},{"name":"base-gas-execution-fee-preflight","description":"Read-only Base execution-gas estimate compared to caller-defined wei fee ceiling. Does not quote total Base transaction fees (L1 data fee unknown), nor transact"},{"name":"monitor_wallet","description":"Monitor a wallet for balance changes and new USDC/ERC-20 activity. Recurring paid primitive; repeat about every 60 seconds while monitoring is active. Costs $0."},{"name":"wallet_activity","description":"Read recent wallet ERC-20/USDC activity with cursor state for recurring payment and deposit monitoring. Costs $0.002 USDC on Base via x402."},{"name":"transaction_status","description":"Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402."},{"name":"watch_transaction","description":"Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402."},{"name":"treasury_snapshot","description":"Recurring treasury/accounting snapshot with balances, gas and recent token activity; repeat about every five minutes while active. Costs $0.01 USDC on Base via "},{"name":"pretrade_context","description":"Refresh wallet, allowance, gas, price, 24h statistics and top-of-book context immediately before each automated trade or payment. Costs $0.01 USDC on Base via x"},{"name":"crypto_candles","description":"Recurring OHLCV candle data for trading, indicators and market monitoring. Costs $0.005 USDC on Base via x402."},{"name":"crypto_price","description":"Recurring realtime crypto price lookup for autonomous trading and monitoring. Costs $0.001 USDC on Base via x402."},{"name":"crypto_book","description":"Recurring best-bid/best-ask market data for autonomous execution and spread monitoring. Costs $0.001 USDC on Base via x402."},{"name":"market_snapshot","description":"Recurring bundled crypto market snapshot for autonomous trading and market-monitoring loops. Costs $0.008 USDC on Base via x402."},{"name":"wallet_balance","description":"Canonical wallet balance for Base or Ethereum. Returns native ETH and USDC balances for one address and is suitable for recurring wallet and treasury polling. C"},{"name":"gas_price","description":"Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402."},{"name":"monitor_webpage_change","description":"Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next c"}],"toolCount":88,"toolsHash":"137ce7ca215ac075cceeae9db5b35858ded6edfa6bfb115c353b1c19a6d7921b","serverName":"industrial-platform-direct-x402","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T06:23:12.544Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":111,"error":null,"detail":{"tools":[{"name":"industrial_platform--research-brief-agent","description":"This tool calls the Actor \"industrial_platform/research-brief-agent\" and retrieves its output results.\nActor description: Use for current cited multi-source res"},{"name":"industrial_platform--web-change-intelligence","description":"This tool calls the Actor \"industrial_platform/web-change-intelligence\" and retrieves its output results.\nActor description: Website change detector and determi"},{"name":"industrial_platform--web-metadata-intelligence","description":"This tool calls the Actor \"industrial_platform/web-metadata-intelligence\" and retrieves its output results.\nActor description: Use for Open Graph, JSON-LD, cano"},{"name":"industrial_platform--article-content-intelligence","description":"This tool calls the Actor \"industrial_platform/article-content-intelligence\" and retrieves its output results.\nActor description: Extract clean article text and"},{"name":"industrial_platform--pdf-text-intelligence","description":"This tool calls the Actor \"industrial_platform/pdf-text-intelligence\" and retrieves its output results.\nActor description: Extract embedded PDF text, pages and "},{"name":"industrial_platform--sitemap-intelligence","description":"This tool calls the Actor \"industrial_platform/sitemap-intelligence\" and retrieves its output results.\nActor description: Discover and expand sitemaps into craw"},{"name":"get-actor-run","description":"Get detailed information about a specific Actor run.\n\nReturns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep.\n- summ"},{"name":"get-dataset-items","description":"Get items (rows) from a dataset — the output/results produced by an Actor run.\nReturns the rows themselves, not dataset metadata, counts, or a schema.\nWhen the "},{"name":"get-key-value-store-record","description":"Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys.\nRequires the exact key name.\nThe response preserves"},{"name":"abort-actor-run","description":"Abort an Actor run that is currently starting or running.\nFor runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect.\nThe "}],"toolCount":10,"toolsHash":"76c756cf36086f5b3a00d4132e3dc4006dc243a9a602dbeab26008a606a7a6fc","serverName":"apify-mcp-server","capabilities":["tools","tasks","resources","prompts","logging"],"serverVersion":"0.19.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T01:30:50.314Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"detectWebpageChange","description":"Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC "},{"name":"convertUrlToMarkdown","description":"Convert URL to clean Markdown for RAG. Convert a public webpage URL into clean agent-ready Markdown for grounding, research, summarization and LLM context. Cost"},{"name":"extractWebpageMetadata","description":"Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structure"},{"name":"web-reader","description":"Fetch a public URL and extract clean normalized readable text for RAG, research and LLM context. Costs $0.001 USDC on Base via x402."},{"name":"hash","description":"Compute SHA256 hash or SHA-512, SHA-1 and MD5 checksums for UTF-8 text and return hex plus Base64 digests. Use for SHA256 hashing, checksum verification, integr"},{"name":"base64-encode","description":"Base64 encode UTF-8 text into a standard Base64 string for API payloads, binary-safe transport, data conversion and agent workflows. Costs $0.001 USDC on Base v"},{"name":"base64-decode","description":"Base64 decode a standard Base64 string into UTF-8 text for API payload recovery, data conversion and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"json-canonicalize","description":"Canonicalize JSON by recursively sorting object keys for stable hashing, comparison and signatures. Costs $0.001 USDC on Base via x402."},{"name":"querystring","description":"Parse a URL query string into structured JSON or build a query string from an object. Costs $0.001 USDC on Base via x402."},{"name":"url-inspect","description":"Normalize a URL and return its origin, host, path, query parameters and fragments as structured JSON. Costs $0.001 USDC on Base via x402."},{"name":"text-stats","description":"Return deterministic character, byte, word, line and sentence counts for text. Costs $0.001 USDC on Base via x402."},{"name":"text-diff","description":"Compare two text values and return added and removed line blocks plus deterministic hashes. Costs $0.001 USDC on Base via x402."},{"name":"html-to-text","description":"Extract clean normalized text from a raw HTML document without network access. Use for HTML-to-text conversion, document text extraction, LLM context preparatio"},{"name":"html-links","description":"Extract links and anchor text from supplied HTML, resolving relative URLs against an optional base URL. Costs $0.001 USDC on Base via x402."},{"name":"html-metadata","description":"Parse metadata from caller-supplied raw HTML without fetching a webpage URL. Returns title, canonical URL, meta tags and JSON-LD for local HTML-processing workf"},{"name":"slugify","description":"Convert text into a deterministic lowercase URL-safe slug. Costs $0.001 USDC on Base via x402."},{"name":"hmac","description":"Compute an HMAC for text using SHA-256 or SHA-512 for signatures, webhook verification and agent integrity checks. Costs $0.001 USDC on Base via x402."},{"name":"jwt-decode","description":"Decode JWT header and payload without verification for inspection, debugging and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"hex-encode","description":"Convert UTF-8 text to a hexadecimal string. Use as a hex string encoder or text-to-hex converter in deterministic agent pipelines. Costs $0.001 USDC on Base via"},{"name":"hex-decode","description":"Convert a hexadecimal string back into UTF-8 text. Use as a hex string decoder or hex-to-text converter in deterministic agent pipelines. Costs $0.001 USDC on B"},{"name":"base64","description":"Base64 encode decode UTF-8 text in one endpoint. Supports standard and URL-safe Base64 decoding. Use mode encode or decode for deterministic agent data conversi"},{"name":"url-encode-decode","description":"Percent-encode or decode text for URLs using URL-component semantics. Use mode encode or decode. Costs $0.001 USDC on Base via x402."},{"name":"multi-digest-checksum","description":"Compute MD5, SHA-1, SHA-256 and SHA-512 checksums for one UTF-8 string in a single call. Use for multi-hash verification, content fingerprints, integrity checks"},{"name":"text-chunk","description":"Split document or text content into deterministic overlapping chunks for RAG ingestion, embeddings, vector indexing, retrieval pipelines and LLM context windows"},{"name":"uuid-generate","description":"UUID generate service for autonomous agents. Generate one or more RFC 4122 UUID v4 identifiers for request IDs, object IDs, idempotency keys, correlation IDs an"},{"name":"unit-convert","description":"Unit conversion for length, mass, time, temperature and data sizes. Convert a numeric value between common units with deterministic arithmetic and no external A"},{"name":"timezone-convert","description":"Timezone convert an ISO-8601 timestamp with Z or numeric UTC offset into an IANA timezone such as America/New_York, Europe/London or Asia/Tokyo. Returns UTC and"},{"name":"crypto-price","description":"Realtime crypto price from Coinbase Exchange for trading agents and market monitors. Designed for repeated polling; refresh about every 15 seconds during active"},{"name":"crypto-24h-stats","description":"Crypto 24-hour statistics from Coinbase Exchange for autonomous market monitoring. Repeat about every 60 seconds while an active trading or dashboard workflow i"},{"name":"crypto-top-of-book","description":"Realtime crypto top-of-book data for autonomous execution: best bid, best ask, sizes and sequence. Designed for repeated pre-execution polling; refresh about ev"},{"name":"crypto-candles","description":"Crypto OHLCV candles for autonomous trading and indicator pipelines. Supports 1m–1d bars and is designed for recurring refresh; poll again when the selected can"},{"name":"crypto-recent-trades","description":"Fetch recent crypto trades from Coinbase Exchange for a trading pair, including trade id, price, size, side and timestamp. Use for tape analysis, market monitor"},{"name":"metadata-single","description":"Extract webpage metadata, OpenGraph and JSON-LD for one public URL. Scalar single-URL contract for MCP and autonomous buyer runtimes. Costs $0.001 USDC on Base "},{"name":"extract-article","description":"Extract clean text from a public HTML article or document URL. Returns main content plus title, description, author, publish/modified dates, canonical URL, lang"},{"name":"dns-lookup","description":"Resolve public DNS records for a hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, CAA and SRV using the system resolver. Costs $0.001 USDC on Base via x402."},{"name":"http-headers-security","description":"Fetch a public URL with HEAD or GET and return status, final URL, latency, response headers and security-header analysis for HSTS, CSP, framing, MIME sniffing, "},{"name":"robots-check","description":"Robots.txt compliance check for crawlers and AI agents. Fetch a public site robots.txt and determine whether a user-agent may crawl a path; return the matched a"},{"name":"chain-block-number","description":"Latest EVM block height for Base or Ethereum via eth_blockNumber. Use for chain-tip checks, block polling, synchronization, indexers, trading agents and recurri"},{"name":"chain-native-balance","description":"Live native ETH balance for any public EVM wallet on Base or Ethereum via eth_getBalance. Returns exact wei as a decimal string for agents, portfolio monitors a"},{"name":"chain-erc20-balance","description":"ERC-20 token balance for any EVM wallet and token contract on Base or Ethereum via balanceOf eth_call. Returns the exact raw integer balance for USDC, USDT, DAI"},{"name":"chain-live-balance","description":"Live wallet balance in one call: native ETH plus up to 20 caller-supplied ERC-20 token balances on Base or Ethereum. Built for portfolio agents, treasury monito"},{"name":"chain-transaction-status","description":"Check whether a transaction is pending, confirmed or reverted on Base or Ethereum. Designed for polling: retry about every 15 seconds while pending and stop onc"},{"name":"chain-gas-state","description":"Get current gas conditions on Base or Ethereum: chain tip, legacy gas price, latest block base fee and gas utilization. Use for transaction timing, fee checks, "},{"name":"chain-erc20-allowance","description":"Check the current ERC-20 allowance from an owner wallet to a spender contract on Base or Ethereum. Returns the exact raw allowance for USDC and arbitrary ERC-20"},{"name":"chain-wallet-activity","description":"Monitor recent ERC-20/USDC transfers for one wallet and return next_cursor for efficient recurring polling. Designed for stablecoin payment detection and treasu"},{"name":"crypto-market-snapshot","description":"One-call realtime crypto market snapshot for trading agents: price, bid/ask, 24h stats, top-of-book, recent trades and OHLCV candles. Designed for repeated mark"},{"name":"web-monitoring-snapshot","description":"Recurring webpage monitor for prices, inventory, availability, documentation, policies and competitors. Returns changed/unchanged state, current hash, metadata "},{"name":"web-intelligence-dossier","description":"One-call webpage intelligence dossier for AI agents: metadata and structured data, clean article/document text, HTTP/security headers, robots crawl policy, SHA-"},{"name":"json-schema-validate","description":"JSON Schema Validate: validate a JSON value against a deterministic schema subset for agent payload checking and structured-output verification. Supports type, "},{"name":"html-to-markdown","description":"Convert HTML to Markdown: transform supplied HTML into clean deterministic Markdown for LLM context, RAG, tool chaining and agent memory. Preserves headings, pa"},{"name":"extract-entities","description":"Extract entities from text: emails, HTTP(S) URLs, phone-like numbers, @mentions, #hashtags and IPv4 addresses. Deterministic, no LLM or network call, with stabl"},{"name":"http-status","description":"HTTP status check for a public URL: return reachability, status code, redirect count, final URL, latency, content type, server and cache headers. One required u"},{"name":"rss-to-json","description":"RSS / Atom to JSON: fetch a public feed and return normalized structured JSON for autonomous monitoring, news ingestion and agent workflows. One required feed U"},{"name":"sitemap-urls","description":"Sitemap URL extractor for crawlers and autonomous agents. Fetch and parse a public sitemap.xml or sitemap index, recursively expand child sitemap indexes up to "},{"name":"webpage-links","description":"Extract links from webpage URL: fetch one public page and return normalized absolute hyperlinks with anchor text, rel, domain and internal/external classificati"},{"name":"json-repair","description":"Repair malformed JSON / LLM output: convert common broken JSON into valid structured JSON. Removes Markdown-style fences and prose wrappers, trailing commas, no"},{"name":"agent-treasury-snapshot","description":"Recurring crypto treasury snapshot for autonomous agents: balances, gas and recent USDC/ERC-20 activity with cursor/state and a ready next request. Designed for"},{"name":"agent-wallet-monitor","description":"Recurring wallet monitor for crypto agents. Check balances and new USDC/ERC-20 transfers since the prior cursor, then return a ready next request. Designed to b"},{"name":"agent-pretrade-context","description":"Pre-trade context bundle for autonomous crypto agents: wallet balance, allowance, gas, realtime price, 24h statistics and best bid/ask. Call immediately before "},{"name":"agent-transaction-watch","description":"Transaction confirmation watch for autonomous agents. Poll about every 15 seconds while pending, reusing the returned next request/state, and stop automatically"},{"name":"canonical-crypto-spot-price","description":"Roundhouse-canonical crypto spot price for recurring trading-agent polling. Input symbol plus optional quote; output symbol, price, quote_currency, 24h change a"},{"name":"canonical-crypto-ohlcv","description":"Roundhouse-canonical crypto OHLCV series for recurring market-data workflows. Input symbol, interval and optional since; output normalized oldest-first candles."},{"name":"canonical-web-scrape","description":"Roundhouse-canonical page-to-Markdown endpoint for recurring agent ingestion. Input url plus optional render_js=false; output url, title, markdown and HTTP stat"},{"name":"search-the-web-for-x402-adoption","description":"Search the web for x402 adoption, x402 integrations, x402 agent payments, x402 ecosystem launches and machine-to-machine payment adoption. Built to satisfy recu"},{"name":"x402-payment-diagnostic","description":"Diagnose an x402 Base USDC payment challenge against an explicitly authorized payee allowlist and spending cap. Never signs or buys. Costs $0.001 USDC on Base v"},{"name":"agent-procurement-quote","description":"Compare independently supplied, explicitly attributed supplier quotes by quoted cost; does not execute external purchasing or claim live supplier verification. "},{"name":"transaction-terminal-outcome","description":"Answer whether a Base or Ethereum transaction reached confirmed/reverted terminal state using live chain RPC. Costs $0.001 USDC on Base via x402."},{"name":"erc20-allowance-delta","description":"Compare current on-chain ERC-20 allowance with caller-supplied prior allowance; no transaction submitted. Costs $0.001 USDC on Base via x402."},{"name":"material-web-change","description":"Return a deterministic change outcome for a public URL relative to caller-supplied baseline content hash. Charged per authorized check, not only when changed. C"},{"name":"authorized-endpoint-health","description":"Perform one operator-authorized HEAD request to a public supplier endpoint using SSRF-safe existing gateway HTTP tooling; no paid crawler triggering. Costs $0.0"},{"name":"base-usdc-receipt-proof","description":"Independently inspect Base on-chain USDC Transfer logs to the Industrial Platform seller for one transaction. Does not claim x402 HTTP execution or production i"},{"name":"agent-evidence-fingerprint","description":"Create a timestamped content fingerprint of client-provided claims and source URL with explicit unsigned/unverified provenance. No fabricated signed attestation"},{"name":"product-price-intelligence","description":"Extract a server-declared product price, currency and stock availability from a single public product page. Optionally compare against a caller-owned previous s"},{"name":"x402-payment-intent-assurance","description":"PRE-SIGNING ONLY: read-only x402 v2 Base USDC payment-intent preview check ($0.003). Supply unsigned authorization parameters, caller-approved payee allowlist, "},{"name":"base-gas-execution-fee-preflight","description":"Read-only Base execution-gas estimate compared to caller-defined wei fee ceiling. Does not quote total Base transaction fees (L1 data fee unknown), nor transact"},{"name":"monitor_wallet","description":"Monitor a wallet for balance changes and new USDC/ERC-20 activity. Recurring paid primitive; repeat about every 60 seconds while monitoring is active. Costs $0."},{"name":"wallet_activity","description":"Read recent wallet ERC-20/USDC activity with cursor state for recurring payment and deposit monitoring. Costs $0.002 USDC on Base via x402."},{"name":"transaction_status","description":"Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402."},{"name":"watch_transaction","description":"Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402."},{"name":"treasury_snapshot","description":"Recurring treasury/accounting snapshot with balances, gas and recent token activity; repeat about every five minutes while active. Costs $0.01 USDC on Base via "},{"name":"pretrade_context","description":"Refresh wallet, allowance, gas, price, 24h statistics and top-of-book context immediately before each automated trade or payment. Costs $0.01 USDC on Base via x"},{"name":"crypto_candles","description":"Recurring OHLCV candle data for trading, indicators and market monitoring. Costs $0.005 USDC on Base via x402."},{"name":"crypto_price","description":"Recurring realtime crypto price lookup for autonomous trading and monitoring. Costs $0.001 USDC on Base via x402."},{"name":"crypto_book","description":"Recurring best-bid/best-ask market data for autonomous execution and spread monitoring. Costs $0.001 USDC on Base via x402."},{"name":"market_snapshot","description":"Recurring bundled crypto market snapshot for autonomous trading and market-monitoring loops. Costs $0.008 USDC on Base via x402."},{"name":"wallet_balance","description":"Canonical wallet balance for Base or Ethereum. Returns native ETH and USDC balances for one address and is suitable for recurring wallet and treasury polling. C"},{"name":"gas_price","description":"Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402."},{"name":"monitor_webpage_change","description":"Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next c"}],"toolCount":88,"toolsHash":"137ce7ca215ac075cceeae9db5b35858ded6edfa6bfb115c353b1c19a6d7921b","serverName":"industrial-platform-direct-x402","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T17:28:51.359Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":176,"error":null,"detail":{"tools":[{"name":"detectWebpageChange","description":"Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC "},{"name":"convertUrlToMarkdown","description":"Convert URL to clean Markdown for RAG. Convert a public webpage URL into clean agent-ready Markdown for grounding, research, summarization and LLM context. Cost"},{"name":"extractWebpageMetadata","description":"Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structure"},{"name":"web-reader","description":"Fetch a public URL and extract clean normalized readable text for RAG, research and LLM context. Costs $0.001 USDC on Base via x402."},{"name":"hash","description":"Compute SHA256 hash or SHA-512, SHA-1 and MD5 checksums for UTF-8 text and return hex plus Base64 digests. Use for SHA256 hashing, checksum verification, integr"},{"name":"base64-encode","description":"Base64 encode UTF-8 text into a standard Base64 string for API payloads, binary-safe transport, data conversion and agent workflows. Costs $0.001 USDC on Base v"},{"name":"base64-decode","description":"Base64 decode a standard Base64 string into UTF-8 text for API payload recovery, data conversion and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"json-canonicalize","description":"Canonicalize JSON by recursively sorting object keys for stable hashing, comparison and signatures. Costs $0.001 USDC on Base via x402."},{"name":"querystring","description":"Parse a URL query string into structured JSON or build a query string from an object. Costs $0.001 USDC on Base via x402."},{"name":"url-inspect","description":"Normalize a URL and return its origin, host, path, query parameters and fragments as structured JSON. Costs $0.001 USDC on Base via x402."},{"name":"text-stats","description":"Return deterministic character, byte, word, line and sentence counts for text. Costs $0.001 USDC on Base via x402."},{"name":"text-diff","description":"Compare two text values and return added and removed line blocks plus deterministic hashes. Costs $0.001 USDC on Base via x402."},{"name":"html-to-text","description":"Extract clean normalized text from a raw HTML document without network access. Use for HTML-to-text conversion, document text extraction, LLM context preparatio"},{"name":"html-links","description":"Extract links and anchor text from supplied HTML, resolving relative URLs against an optional base URL. Costs $0.001 USDC on Base via x402."},{"name":"html-metadata","description":"Parse metadata from caller-supplied raw HTML without fetching a webpage URL. Returns title, canonical URL, meta tags and JSON-LD for local HTML-processing workf"},{"name":"slugify","description":"Convert text into a deterministic lowercase URL-safe slug. Costs $0.001 USDC on Base via x402."},{"name":"hmac","description":"Compute an HMAC for text using SHA-256 or SHA-512 for signatures, webhook verification and agent integrity checks. Costs $0.001 USDC on Base via x402."},{"name":"jwt-decode","description":"Decode JWT header and payload without verification for inspection, debugging and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"hex-encode","description":"Convert UTF-8 text to a hexadecimal string. Use as a hex string encoder or text-to-hex converter in deterministic agent pipelines. Costs $0.001 USDC on Base via"},{"name":"hex-decode","description":"Convert a hexadecimal string back into UTF-8 text. Use as a hex string decoder or hex-to-text converter in deterministic agent pipelines. Costs $0.001 USDC on B"},{"name":"base64","description":"Base64 encode decode UTF-8 text in one endpoint. Supports standard and URL-safe Base64 decoding. Use mode encode or decode for deterministic agent data conversi"},{"name":"url-encode-decode","description":"Percent-encode or decode text for URLs using URL-component semantics. Use mode encode or decode. Costs $0.001 USDC on Base via x402."},{"name":"multi-digest-checksum","description":"Compute MD5, SHA-1, SHA-256 and SHA-512 checksums for one UTF-8 string in a single call. Use for multi-hash verification, content fingerprints, integrity checks"},{"name":"text-chunk","description":"Split document or text content into deterministic overlapping chunks for RAG ingestion, embeddings, vector indexing, retrieval pipelines and LLM context windows"},{"name":"uuid-generate","description":"UUID generate service for autonomous agents. Generate one or more RFC 4122 UUID v4 identifiers for request IDs, object IDs, idempotency keys, correlation IDs an"},{"name":"unit-convert","description":"Unit conversion for length, mass, time, temperature and data sizes. Convert a numeric value between common units with deterministic arithmetic and no external A"},{"name":"timezone-convert","description":"Timezone convert an ISO-8601 timestamp with Z or numeric UTC offset into an IANA timezone such as America/New_York, Europe/London or Asia/Tokyo. Returns UTC and"},{"name":"crypto-price","description":"Realtime crypto price from Coinbase Exchange for trading agents and market monitors. Designed for repeated polling; refresh about every 15 seconds during active"},{"name":"crypto-24h-stats","description":"Crypto 24-hour statistics from Coinbase Exchange for autonomous market monitoring. Repeat about every 60 seconds while an active trading or dashboard workflow i"},{"name":"crypto-top-of-book","description":"Realtime crypto top-of-book data for autonomous execution: best bid, best ask, sizes and sequence. Designed for repeated pre-execution polling; refresh about ev"},{"name":"crypto-candles","description":"Crypto OHLCV candles for autonomous trading and indicator pipelines. Supports 1m–1d bars and is designed for recurring refresh; poll again when the selected can"},{"name":"crypto-recent-trades","description":"Fetch recent crypto trades from Coinbase Exchange for a trading pair, including trade id, price, size, side and timestamp. Use for tape analysis, market monitor"},{"name":"metadata-single","description":"Extract webpage metadata, OpenGraph and JSON-LD for one public URL. Scalar single-URL contract for MCP and autonomous buyer runtimes. Costs $0.001 USDC on Base "},{"name":"extract-article","description":"Extract clean text from a public HTML article or document URL. Returns main content plus title, description, author, publish/modified dates, canonical URL, lang"},{"name":"dns-lookup","description":"Resolve public DNS records for a hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, CAA and SRV using the system resolver. Costs $0.001 USDC on Base via x402."},{"name":"http-headers-security","description":"Fetch a public URL with HEAD or GET and return status, final URL, latency, response headers and security-header analysis for HSTS, CSP, framing, MIME sniffing, "},{"name":"robots-check","description":"Robots.txt compliance check for crawlers and AI agents. Fetch a public site robots.txt and determine whether a user-agent may crawl a path; return the matched a"},{"name":"chain-block-number","description":"Latest EVM block height for Base or Ethereum via eth_blockNumber. Use for chain-tip checks, block polling, synchronization, indexers, trading agents and recurri"},{"name":"chain-native-balance","description":"Live native ETH balance for any public EVM wallet on Base or Ethereum via eth_getBalance. Returns exact wei as a decimal string for agents, portfolio monitors a"},{"name":"chain-erc20-balance","description":"ERC-20 token balance for any EVM wallet and token contract on Base or Ethereum via balanceOf eth_call. Returns the exact raw integer balance for USDC, USDT, DAI"},{"name":"chain-live-balance","description":"Live wallet balance in one call: native ETH plus up to 20 caller-supplied ERC-20 token balances on Base or Ethereum. Built for portfolio agents, treasury monito"},{"name":"chain-transaction-status","description":"Check whether a transaction is pending, confirmed or reverted on Base or Ethereum. Designed for polling: retry about every 15 seconds while pending and stop onc"},{"name":"chain-gas-state","description":"Get current gas conditions on Base or Ethereum: chain tip, legacy gas price, latest block base fee and gas utilization. Use for transaction timing, fee checks, "},{"name":"chain-erc20-allowance","description":"Check the current ERC-20 allowance from an owner wallet to a spender contract on Base or Ethereum. Returns the exact raw allowance for USDC and arbitrary ERC-20"},{"name":"chain-wallet-activity","description":"Monitor recent ERC-20/USDC transfers for one wallet and return next_cursor for efficient recurring polling. Designed for stablecoin payment detection and treasu"},{"name":"crypto-market-snapshot","description":"One-call realtime crypto market snapshot for trading agents: price, bid/ask, 24h stats, top-of-book, recent trades and OHLCV candles. Designed for repeated mark"},{"name":"web-monitoring-snapshot","description":"Recurring webpage monitor for prices, inventory, availability, documentation, policies and competitors. Returns changed/unchanged state, current hash, metadata "},{"name":"web-intelligence-dossier","description":"One-call webpage intelligence dossier for AI agents: metadata and structured data, clean article/document text, HTTP/security headers, robots crawl policy, SHA-"},{"name":"json-schema-validate","description":"JSON Schema Validate: validate a JSON value against a deterministic schema subset for agent payload checking and structured-output verification. Supports type, "},{"name":"html-to-markdown","description":"Convert HTML to Markdown: transform supplied HTML into clean deterministic Markdown for LLM context, RAG, tool chaining and agent memory. Preserves headings, pa"},{"name":"extract-entities","description":"Extract entities from text: emails, HTTP(S) URLs, phone-like numbers, @mentions, #hashtags and IPv4 addresses. Deterministic, no LLM or network call, with stabl"},{"name":"http-status","description":"HTTP status check for a public URL: return reachability, status code, redirect count, final URL, latency, content type, server and cache headers. One required u"},{"name":"rss-to-json","description":"RSS / Atom to JSON: fetch a public feed and return normalized structured JSON for autonomous monitoring, news ingestion and agent workflows. One required feed U"},{"name":"sitemap-urls","description":"Sitemap URL extractor for crawlers and autonomous agents. Fetch and parse a public sitemap.xml or sitemap index, recursively expand child sitemap indexes up to "},{"name":"webpage-links","description":"Extract links from webpage URL: fetch one public page and return normalized absolute hyperlinks with anchor text, rel, domain and internal/external classificati"},{"name":"json-repair","description":"Repair malformed JSON / LLM output: convert common broken JSON into valid structured JSON. Removes Markdown-style fences and prose wrappers, trailing commas, no"},{"name":"agent-treasury-snapshot","description":"Recurring crypto treasury snapshot for autonomous agents: balances, gas and recent USDC/ERC-20 activity with cursor/state and a ready next request. Designed for"},{"name":"agent-wallet-monitor","description":"Recurring wallet monitor for crypto agents. Check balances and new USDC/ERC-20 transfers since the prior cursor, then return a ready next request. Designed to b"},{"name":"agent-pretrade-context","description":"Pre-trade context bundle for autonomous crypto agents: wallet balance, allowance, gas, realtime price, 24h statistics and best bid/ask. Call immediately before "},{"name":"agent-transaction-watch","description":"Transaction confirmation watch for autonomous agents. Poll about every 15 seconds while pending, reusing the returned next request/state, and stop automatically"},{"name":"canonical-crypto-spot-price","description":"Roundhouse-canonical crypto spot price for recurring trading-agent polling. Input symbol plus optional quote; output symbol, price, quote_currency, 24h change a"},{"name":"canonical-crypto-ohlcv","description":"Roundhouse-canonical crypto OHLCV series for recurring market-data workflows. Input symbol, interval and optional since; output normalized oldest-first candles."},{"name":"canonical-web-scrape","description":"Roundhouse-canonical page-to-Markdown endpoint for recurring agent ingestion. Input url plus optional render_js=false; output url, title, markdown and HTTP stat"},{"name":"search-the-web-for-x402-adoption","description":"Search the web for x402 adoption, x402 integrations, x402 agent payments, x402 ecosystem launches and machine-to-machine payment adoption. Built to satisfy recu"},{"name":"x402-payment-diagnostic","description":"Diagnose an x402 Base USDC payment challenge against an explicitly authorized payee allowlist and spending cap. Never signs or buys. Costs $0.001 USDC on Base v"},{"name":"agent-procurement-quote","description":"Compare independently supplied, explicitly attributed supplier quotes by quoted cost; does not execute external purchasing or claim live supplier verification. "},{"name":"transaction-terminal-outcome","description":"Answer whether a Base or Ethereum transaction reached confirmed/reverted terminal state using live chain RPC. Costs $0.001 USDC on Base via x402."},{"name":"erc20-allowance-delta","description":"Compare current on-chain ERC-20 allowance with caller-supplied prior allowance; no transaction submitted. Costs $0.001 USDC on Base via x402."},{"name":"material-web-change","description":"Return a deterministic change outcome for a public URL relative to caller-supplied baseline content hash. Charged per authorized check, not only when changed. C"},{"name":"authorized-endpoint-health","description":"Perform one operator-authorized HEAD request to a public supplier endpoint using SSRF-safe existing gateway HTTP tooling; no paid crawler triggering. Costs $0.0"},{"name":"base-usdc-receipt-proof","description":"Independently inspect Base on-chain USDC Transfer logs to the Industrial Platform seller for one transaction. Does not claim x402 HTTP execution or production i"},{"name":"agent-evidence-fingerprint","description":"Create a timestamped content fingerprint of client-provided claims and source URL with explicit unsigned/unverified provenance. No fabricated signed attestation"},{"name":"product-price-intelligence","description":"Extract a server-declared product price, currency and stock availability from a single public product page. Optionally compare against a caller-owned previous s"},{"name":"x402-payment-intent-assurance","description":"PRE-SIGNING ONLY: read-only x402 v2 Base USDC payment-intent preview check ($0.003). Supply unsigned authorization parameters, caller-approved payee allowlist, "},{"name":"base-gas-execution-fee-preflight","description":"Read-only Base execution-gas estimate compared to caller-defined wei fee ceiling. Does not quote total Base transaction fees (L1 data fee unknown), nor transact"},{"name":"monitor_wallet","description":"Monitor a wallet for balance changes and new USDC/ERC-20 activity. Recurring paid primitive; repeat about every 60 seconds while monitoring is active. Costs $0."},{"name":"wallet_activity","description":"Read recent wallet ERC-20/USDC activity with cursor state for recurring payment and deposit monitoring. Costs $0.002 USDC on Base via x402."},{"name":"transaction_status","description":"Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402."},{"name":"watch_transaction","description":"Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402."},{"name":"treasury_snapshot","description":"Recurring treasury/accounting snapshot with balances, gas and recent token activity; repeat about every five minutes while active. Costs $0.01 USDC on Base via "},{"name":"pretrade_context","description":"Refresh wallet, allowance, gas, price, 24h statistics and top-of-book context immediately before each automated trade or payment. Costs $0.01 USDC on Base via x"},{"name":"crypto_candles","description":"Recurring OHLCV candle data for trading, indicators and market monitoring. Costs $0.005 USDC on Base via x402."},{"name":"crypto_price","description":"Recurring realtime crypto price lookup for autonomous trading and monitoring. Costs $0.001 USDC on Base via x402."},{"name":"crypto_book","description":"Recurring best-bid/best-ask market data for autonomous execution and spread monitoring. Costs $0.001 USDC on Base via x402."},{"name":"market_snapshot","description":"Recurring bundled crypto market snapshot for autonomous trading and market-monitoring loops. Costs $0.008 USDC on Base via x402."},{"name":"wallet_balance","description":"Canonical wallet balance for Base or Ethereum. Returns native ETH and USDC balances for one address and is suitable for recurring wallet and treasury polling. C"},{"name":"gas_price","description":"Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402."},{"name":"monitor_webpage_change","description":"Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next c"}],"toolCount":88,"toolsHash":"137ce7ca215ac075cceeae9db5b35858ded6edfa6bfb115c353b1c19a6d7921b","serverName":"industrial-platform-direct-x402","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T16:24:27.561Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":381,"error":null,"detail":{"tools":[{"name":"industrial_platform--research-brief-agent","description":"This tool calls the Actor \"industrial_platform/research-brief-agent\" and retrieves its output results.\nActor description: Use for current cited multi-source res"},{"name":"industrial_platform--web-change-intelligence","description":"This tool calls the Actor \"industrial_platform/web-change-intelligence\" and retrieves its output results.\nActor description: Website change detector and determi"},{"name":"industrial_platform--web-metadata-intelligence","description":"This tool calls the Actor \"industrial_platform/web-metadata-intelligence\" and retrieves its output results.\nActor description: Use for Open Graph, JSON-LD, cano"},{"name":"industrial_platform--article-content-intelligence","description":"This tool calls the Actor \"industrial_platform/article-content-intelligence\" and retrieves its output results.\nActor description: Extract clean article text and"},{"name":"industrial_platform--pdf-text-intelligence","description":"This tool calls the Actor \"industrial_platform/pdf-text-intelligence\" and retrieves its output results.\nActor description: Extract embedded PDF text, pages and "},{"name":"industrial_platform--sitemap-intelligence","description":"This tool calls the Actor \"industrial_platform/sitemap-intelligence\" and retrieves its output results.\nActor description: Discover and expand sitemaps into craw"},{"name":"get-actor-run","description":"Get detailed information about a specific Actor run.\n\nReturns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep.\n- summ"},{"name":"get-dataset-items","description":"Get items (rows) from a dataset — the output/results produced by an Actor run.\nReturns the rows themselves, not dataset metadata, counts, or a schema.\nWhen the "},{"name":"get-key-value-store-record","description":"Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys.\nRequires the exact key name.\nThe response preserves"},{"name":"abort-actor-run","description":"Abort an Actor run that is currently starting or running.\nFor runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect.\nThe "}],"toolCount":10,"toolsHash":"76c756cf36086f5b3a00d4132e3dc4006dc243a9a602dbeab26008a606a7a6fc","serverName":"apify-mcp-server","capabilities":["tools","tasks","resources","prompts","logging"],"serverVersion":"0.19.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T10:26:16.756Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"detectWebpageChange","description":"Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC "},{"name":"convertUrlToMarkdown","description":"Convert URL to clean Markdown for RAG. Convert a public webpage URL into clean agent-ready Markdown for grounding, research, summarization and LLM context. Cost"},{"name":"extractWebpageMetadata","description":"Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structure"},{"name":"web-reader","description":"Fetch a public URL and extract clean normalized readable text for RAG, research and LLM context. Costs $0.001 USDC on Base via x402."},{"name":"hash","description":"Compute SHA256 hash or SHA-512, SHA-1 and MD5 checksums for UTF-8 text and return hex plus Base64 digests. Use for SHA256 hashing, checksum verification, integr"},{"name":"base64-encode","description":"Base64 encode UTF-8 text into a standard Base64 string for API payloads, binary-safe transport, data conversion and agent workflows. Costs $0.001 USDC on Base v"},{"name":"base64-decode","description":"Base64 decode a standard Base64 string into UTF-8 text for API payload recovery, data conversion and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"json-canonicalize","description":"Canonicalize JSON by recursively sorting object keys for stable hashing, comparison and signatures. Costs $0.001 USDC on Base via x402."},{"name":"querystring","description":"Parse a URL query string into structured JSON or build a query string from an object. Costs $0.001 USDC on Base via x402."},{"name":"url-inspect","description":"Normalize a URL and return its origin, host, path, query parameters and fragments as structured JSON. Costs $0.001 USDC on Base via x402."},{"name":"text-stats","description":"Return deterministic character, byte, word, line and sentence counts for text. Costs $0.001 USDC on Base via x402."},{"name":"text-diff","description":"Compare two text values and return added and removed line blocks plus deterministic hashes. Costs $0.001 USDC on Base via x402."},{"name":"html-to-text","description":"Extract clean normalized text from a raw HTML document without network access. Use for HTML-to-text conversion, document text extraction, LLM context preparatio"},{"name":"html-links","description":"Extract links and anchor text from supplied HTML, resolving relative URLs against an optional base URL. Costs $0.001 USDC on Base via x402."},{"name":"html-metadata","description":"Parse metadata from caller-supplied raw HTML without fetching a webpage URL. Returns title, canonical URL, meta tags and JSON-LD for local HTML-processing workf"},{"name":"slugify","description":"Convert text into a deterministic lowercase URL-safe slug. Costs $0.001 USDC on Base via x402."},{"name":"hmac","description":"Compute an HMAC for text using SHA-256 or SHA-512 for signatures, webhook verification and agent integrity checks. Costs $0.001 USDC on Base via x402."},{"name":"jwt-decode","description":"Decode JWT header and payload without verification for inspection, debugging and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"hex-encode","description":"Convert UTF-8 text to a hexadecimal string. Use as a hex string encoder or text-to-hex converter in deterministic agent pipelines. Costs $0.001 USDC on Base via"},{"name":"hex-decode","description":"Convert a hexadecimal string back into UTF-8 text. Use as a hex string decoder or hex-to-text converter in deterministic agent pipelines. Costs $0.001 USDC on B"},{"name":"base64","description":"Base64 encode decode UTF-8 text in one endpoint. Supports standard and URL-safe Base64 decoding. Use mode encode or decode for deterministic agent data conversi"},{"name":"url-encode-decode","description":"Percent-encode or decode text for URLs using URL-component semantics. Use mode encode or decode. Costs $0.001 USDC on Base via x402."},{"name":"multi-digest-checksum","description":"Compute MD5, SHA-1, SHA-256 and SHA-512 checksums for one UTF-8 string in a single call. Use for multi-hash verification, content fingerprints, integrity checks"},{"name":"text-chunk","description":"Split document or text content into deterministic overlapping chunks for RAG ingestion, embeddings, vector indexing, retrieval pipelines and LLM context windows"},{"name":"uuid-generate","description":"UUID generate service for autonomous agents. Generate one or more RFC 4122 UUID v4 identifiers for request IDs, object IDs, idempotency keys, correlation IDs an"},{"name":"unit-convert","description":"Unit conversion for length, mass, time, temperature and data sizes. Convert a numeric value between common units with deterministic arithmetic and no external A"},{"name":"timezone-convert","description":"Timezone convert an ISO-8601 timestamp with Z or numeric UTC offset into an IANA timezone such as America/New_York, Europe/London or Asia/Tokyo. Returns UTC and"},{"name":"crypto-price","description":"Realtime crypto price from Coinbase Exchange for trading agents and market monitors. Designed for repeated polling; refresh about every 15 seconds during active"},{"name":"crypto-24h-stats","description":"Crypto 24-hour statistics from Coinbase Exchange for autonomous market monitoring. Repeat about every 60 seconds while an active trading or dashboard workflow i"},{"name":"crypto-top-of-book","description":"Realtime crypto top-of-book data for autonomous execution: best bid, best ask, sizes and sequence. Designed for repeated pre-execution polling; refresh about ev"},{"name":"crypto-candles","description":"Crypto OHLCV candles for autonomous trading and indicator pipelines. Supports 1m–1d bars and is designed for recurring refresh; poll again when the selected can"},{"name":"crypto-recent-trades","description":"Fetch recent crypto trades from Coinbase Exchange for a trading pair, including trade id, price, size, side and timestamp. Use for tape analysis, market monitor"},{"name":"metadata-single","description":"Extract webpage metadata, OpenGraph and JSON-LD for one public URL. Scalar single-URL contract for MCP and autonomous buyer runtimes. Costs $0.001 USDC on Base "},{"name":"extract-article","description":"Extract clean text from a public HTML article or document URL. Returns main content plus title, description, author, publish/modified dates, canonical URL, lang"},{"name":"dns-lookup","description":"Resolve public DNS records for a hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, CAA and SRV using the system resolver. Costs $0.001 USDC on Base via x402."},{"name":"http-headers-security","description":"Fetch a public URL with HEAD or GET and return status, final URL, latency, response headers and security-header analysis for HSTS, CSP, framing, MIME sniffing, "},{"name":"robots-check","description":"Robots.txt compliance check for crawlers and AI agents. Fetch a public site robots.txt and determine whether a user-agent may crawl a path; return the matched a"},{"name":"chain-block-number","description":"Latest EVM block height for Base or Ethereum via eth_blockNumber. Use for chain-tip checks, block polling, synchronization, indexers, trading agents and recurri"},{"name":"chain-native-balance","description":"Live native ETH balance for any public EVM wallet on Base or Ethereum via eth_getBalance. Returns exact wei as a decimal string for agents, portfolio monitors a"},{"name":"chain-erc20-balance","description":"ERC-20 token balance for any EVM wallet and token contract on Base or Ethereum via balanceOf eth_call. Returns the exact raw integer balance for USDC, USDT, DAI"},{"name":"chain-live-balance","description":"Live wallet balance in one call: native ETH plus up to 20 caller-supplied ERC-20 token balances on Base or Ethereum. Built for portfolio agents, treasury monito"},{"name":"chain-transaction-status","description":"Check whether a transaction is pending, confirmed or reverted on Base or Ethereum. Designed for polling: retry about every 15 seconds while pending and stop onc"},{"name":"chain-gas-state","description":"Get current gas conditions on Base or Ethereum: chain tip, legacy gas price, latest block base fee and gas utilization. Use for transaction timing, fee checks, "},{"name":"chain-erc20-allowance","description":"Check the current ERC-20 allowance from an owner wallet to a spender contract on Base or Ethereum. Returns the exact raw allowance for USDC and arbitrary ERC-20"},{"name":"chain-wallet-activity","description":"Monitor recent ERC-20/USDC transfers for one wallet and return next_cursor for efficient recurring polling. Designed for stablecoin payment detection and treasu"},{"name":"crypto-market-snapshot","description":"One-call realtime crypto market snapshot for trading agents: price, bid/ask, 24h stats, top-of-book, recent trades and OHLCV candles. Designed for repeated mark"},{"name":"web-monitoring-snapshot","description":"Recurring webpage monitor for prices, inventory, availability, documentation, policies and competitors. Returns changed/unchanged state, current hash, metadata "},{"name":"web-intelligence-dossier","description":"One-call webpage intelligence dossier for AI agents: metadata and structured data, clean article/document text, HTTP/security headers, robots crawl policy, SHA-"},{"name":"json-schema-validate","description":"JSON Schema Validate: validate a JSON value against a deterministic schema subset for agent payload checking and structured-output verification. Supports type, "},{"name":"html-to-markdown","description":"Convert HTML to Markdown: transform supplied HTML into clean deterministic Markdown for LLM context, RAG, tool chaining and agent memory. Preserves headings, pa"},{"name":"extract-entities","description":"Extract entities from text: emails, HTTP(S) URLs, phone-like numbers, @mentions, #hashtags and IPv4 addresses. Deterministic, no LLM or network call, with stabl"},{"name":"http-status","description":"HTTP status check for a public URL: return reachability, status code, redirect count, final URL, latency, content type, server and cache headers. One required u"},{"name":"rss-to-json","description":"RSS / Atom to JSON: fetch a public feed and return normalized structured JSON for autonomous monitoring, news ingestion and agent workflows. One required feed U"},{"name":"sitemap-urls","description":"Sitemap URL extractor for crawlers and autonomous agents. Fetch and parse a public sitemap.xml or sitemap index, recursively expand child sitemap indexes up to "},{"name":"webpage-links","description":"Extract links from webpage URL: fetch one public page and return normalized absolute hyperlinks with anchor text, rel, domain and internal/external classificati"},{"name":"json-repair","description":"Repair malformed JSON / LLM output: convert common broken JSON into valid structured JSON. Removes Markdown-style fences and prose wrappers, trailing commas, no"},{"name":"agent-treasury-snapshot","description":"Recurring crypto treasury snapshot for autonomous agents: balances, gas and recent USDC/ERC-20 activity with cursor/state and a ready next request. Designed for"},{"name":"agent-wallet-monitor","description":"Recurring wallet monitor for crypto agents. Check balances and new USDC/ERC-20 transfers since the prior cursor, then return a ready next request. Designed to b"},{"name":"agent-pretrade-context","description":"Pre-trade context bundle for autonomous crypto agents: wallet balance, allowance, gas, realtime price, 24h statistics and best bid/ask. Call immediately before "},{"name":"agent-transaction-watch","description":"Transaction confirmation watch for autonomous agents. Poll about every 15 seconds while pending, reusing the returned next request/state, and stop automatically"},{"name":"canonical-crypto-spot-price","description":"Roundhouse-canonical crypto spot price for recurring trading-agent polling. Input symbol plus optional quote; output symbol, price, quote_currency, 24h change a"},{"name":"canonical-crypto-ohlcv","description":"Roundhouse-canonical crypto OHLCV series for recurring market-data workflows. Input symbol, interval and optional since; output normalized oldest-first candles."},{"name":"canonical-web-scrape","description":"Roundhouse-canonical page-to-Markdown endpoint for recurring agent ingestion. Input url plus optional render_js=false; output url, title, markdown and HTTP stat"},{"name":"search-the-web-for-x402-adoption","description":"Search the web for x402 adoption, x402 integrations, x402 agent payments, x402 ecosystem launches and machine-to-machine payment adoption. Built to satisfy recu"},{"name":"x402-payment-diagnostic","description":"Diagnose an x402 Base USDC payment challenge against an explicitly authorized payee allowlist and spending cap. Never signs or buys. Costs $0.001 USDC on Base v"},{"name":"agent-procurement-quote","description":"Compare independently supplied, explicitly attributed supplier quotes by quoted cost; does not execute external purchasing or claim live supplier verification. "},{"name":"transaction-terminal-outcome","description":"Answer whether a Base or Ethereum transaction reached confirmed/reverted terminal state using live chain RPC. Costs $0.001 USDC on Base via x402."},{"name":"erc20-allowance-delta","description":"Compare current on-chain ERC-20 allowance with caller-supplied prior allowance; no transaction submitted. Costs $0.001 USDC on Base via x402."},{"name":"material-web-change","description":"Return a deterministic change outcome for a public URL relative to caller-supplied baseline content hash. Charged per authorized check, not only when changed. C"},{"name":"authorized-endpoint-health","description":"Perform one operator-authorized HEAD request to a public supplier endpoint using SSRF-safe existing gateway HTTP tooling; no paid crawler triggering. Costs $0.0"},{"name":"base-usdc-receipt-proof","description":"Independently inspect Base on-chain USDC Transfer logs to the Industrial Platform seller for one transaction. Does not claim x402 HTTP execution or production i"},{"name":"agent-evidence-fingerprint","description":"Create a timestamped content fingerprint of client-provided claims and source URL with explicit unsigned/unverified provenance. No fabricated signed attestation"},{"name":"product-price-intelligence","description":"Extract a server-declared product price, currency and stock availability from a single public product page. Optionally compare against a caller-owned previous s"},{"name":"x402-payment-intent-assurance","description":"PRE-SIGNING ONLY: read-only x402 v2 Base USDC payment-intent preview check ($0.003). Supply unsigned authorization parameters, caller-approved payee allowlist, "},{"name":"base-gas-execution-fee-preflight","description":"Read-only Base execution-gas estimate compared to caller-defined wei fee ceiling. Does not quote total Base transaction fees (L1 data fee unknown), nor transact"},{"name":"monitor_wallet","description":"Monitor a wallet for balance changes and new USDC/ERC-20 activity. Recurring paid primitive; repeat about every 60 seconds while monitoring is active. Costs $0."},{"name":"wallet_activity","description":"Read recent wallet ERC-20/USDC activity with cursor state for recurring payment and deposit monitoring. Costs $0.002 USDC on Base via x402."},{"name":"transaction_status","description":"Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402."},{"name":"watch_transaction","description":"Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402."},{"name":"treasury_snapshot","description":"Recurring treasury/accounting snapshot with balances, gas and recent token activity; repeat about every five minutes while active. Costs $0.01 USDC on Base via "},{"name":"pretrade_context","description":"Refresh wallet, allowance, gas, price, 24h statistics and top-of-book context immediately before each automated trade or payment. Costs $0.01 USDC on Base via x"},{"name":"crypto_candles","description":"Recurring OHLCV candle data for trading, indicators and market monitoring. Costs $0.005 USDC on Base via x402."},{"name":"crypto_price","description":"Recurring realtime crypto price lookup for autonomous trading and monitoring. Costs $0.001 USDC on Base via x402."},{"name":"crypto_book","description":"Recurring best-bid/best-ask market data for autonomous execution and spread monitoring. Costs $0.001 USDC on Base via x402."},{"name":"market_snapshot","description":"Recurring bundled crypto market snapshot for autonomous trading and market-monitoring loops. Costs $0.008 USDC on Base via x402."},{"name":"wallet_balance","description":"Canonical wallet balance for Base or Ethereum. Returns native ETH and USDC balances for one address and is suitable for recurring wallet and treasury polling. C"},{"name":"gas_price","description":"Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402."},{"name":"monitor_webpage_change","description":"Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next c"}],"toolCount":88,"toolsHash":"137ce7ca215ac075cceeae9db5b35858ded6edfa6bfb115c353b1c19a6d7921b","serverName":"industrial-platform-direct-x402","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T03:26:05.946Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":234,"error":null,"detail":{"tools":[{"name":"detectWebpageChange","description":"Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC "},{"name":"convertUrlToMarkdown","description":"Convert URL to clean Markdown for RAG. Convert a public webpage URL into clean agent-ready Markdown for grounding, research, summarization and LLM context. Cost"},{"name":"extractWebpageMetadata","description":"Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structure"},{"name":"web-reader","description":"Fetch a public URL and extract clean normalized readable text for RAG, research and LLM context. Costs $0.001 USDC on Base via x402."},{"name":"hash","description":"Compute SHA256 hash or SHA-512, SHA-1 and MD5 checksums for UTF-8 text and return hex plus Base64 digests. Use for SHA256 hashing, checksum verification, integr"},{"name":"base64-encode","description":"Base64 encode UTF-8 text into a standard Base64 string for API payloads, binary-safe transport, data conversion and agent workflows. Costs $0.001 USDC on Base v"},{"name":"base64-decode","description":"Base64 decode a standard Base64 string into UTF-8 text for API payload recovery, data conversion and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"json-canonicalize","description":"Canonicalize JSON by recursively sorting object keys for stable hashing, comparison and signatures. Costs $0.001 USDC on Base via x402."},{"name":"querystring","description":"Parse a URL query string into structured JSON or build a query string from an object. Costs $0.001 USDC on Base via x402."},{"name":"url-inspect","description":"Normalize a URL and return its origin, host, path, query parameters and fragments as structured JSON. Costs $0.001 USDC on Base via x402."},{"name":"text-stats","description":"Return deterministic character, byte, word, line and sentence counts for text. Costs $0.001 USDC on Base via x402."},{"name":"text-diff","description":"Compare two text values and return added and removed line blocks plus deterministic hashes. Costs $0.001 USDC on Base via x402."},{"name":"html-to-text","description":"Extract clean normalized text from a raw HTML document without network access. Use for HTML-to-text conversion, document text extraction, LLM context preparatio"},{"name":"html-links","description":"Extract links and anchor text from supplied HTML, resolving relative URLs against an optional base URL. Costs $0.001 USDC on Base via x402."},{"name":"html-metadata","description":"Parse metadata from caller-supplied raw HTML without fetching a webpage URL. Returns title, canonical URL, meta tags and JSON-LD for local HTML-processing workf"},{"name":"slugify","description":"Convert text into a deterministic lowercase URL-safe slug. Costs $0.001 USDC on Base via x402."},{"name":"hmac","description":"Compute an HMAC for text using SHA-256 or SHA-512 for signatures, webhook verification and agent integrity checks. Costs $0.001 USDC on Base via x402."},{"name":"jwt-decode","description":"Decode JWT header and payload without verification for inspection, debugging and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"hex-encode","description":"Convert UTF-8 text to a hexadecimal string. Use as a hex string encoder or text-to-hex converter in deterministic agent pipelines. Costs $0.001 USDC on Base via"},{"name":"hex-decode","description":"Convert a hexadecimal string back into UTF-8 text. Use as a hex string decoder or hex-to-text converter in deterministic agent pipelines. Costs $0.001 USDC on B"},{"name":"base64","description":"Base64 encode decode UTF-8 text in one endpoint. Supports standard and URL-safe Base64 decoding. Use mode encode or decode for deterministic agent data conversi"},{"name":"url-encode-decode","description":"Percent-encode or decode text for URLs using URL-component semantics. Use mode encode or decode. Costs $0.001 USDC on Base via x402."},{"name":"multi-digest-checksum","description":"Compute MD5, SHA-1, SHA-256 and SHA-512 checksums for one UTF-8 string in a single call. Use for multi-hash verification, content fingerprints, integrity checks"},{"name":"text-chunk","description":"Split document or text content into deterministic overlapping chunks for RAG ingestion, embeddings, vector indexing, retrieval pipelines and LLM context windows"},{"name":"uuid-generate","description":"UUID generate service for autonomous agents. Generate one or more RFC 4122 UUID v4 identifiers for request IDs, object IDs, idempotency keys, correlation IDs an"},{"name":"unit-convert","description":"Unit conversion for length, mass, time, temperature and data sizes. Convert a numeric value between common units with deterministic arithmetic and no external A"},{"name":"timezone-convert","description":"Timezone convert an ISO-8601 timestamp with Z or numeric UTC offset into an IANA timezone such as America/New_York, Europe/London or Asia/Tokyo. Returns UTC and"},{"name":"crypto-price","description":"Realtime crypto price from Coinbase Exchange for trading agents and market monitors. Designed for repeated polling; refresh about every 15 seconds during active"},{"name":"crypto-24h-stats","description":"Crypto 24-hour statistics from Coinbase Exchange for autonomous market monitoring. Repeat about every 60 seconds while an active trading or dashboard workflow i"},{"name":"crypto-top-of-book","description":"Realtime crypto top-of-book data for autonomous execution: best bid, best ask, sizes and sequence. Designed for repeated pre-execution polling; refresh about ev"},{"name":"crypto-candles","description":"Crypto OHLCV candles for autonomous trading and indicator pipelines. Supports 1m–1d bars and is designed for recurring refresh; poll again when the selected can"},{"name":"crypto-recent-trades","description":"Fetch recent crypto trades from Coinbase Exchange for a trading pair, including trade id, price, size, side and timestamp. Use for tape analysis, market monitor"},{"name":"metadata-single","description":"Extract webpage metadata, OpenGraph and JSON-LD for one public URL. Scalar single-URL contract for MCP and autonomous buyer runtimes. Costs $0.001 USDC on Base "},{"name":"extract-article","description":"Extract clean text from a public HTML article or document URL. Returns main content plus title, description, author, publish/modified dates, canonical URL, lang"},{"name":"dns-lookup","description":"Resolve public DNS records for a hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, CAA and SRV using the system resolver. Costs $0.001 USDC on Base via x402."},{"name":"http-headers-security","description":"Fetch a public URL with HEAD or GET and return status, final URL, latency, response headers and security-header analysis for HSTS, CSP, framing, MIME sniffing, "},{"name":"robots-check","description":"Robots.txt compliance check for crawlers and AI agents. Fetch a public site robots.txt and determine whether a user-agent may crawl a path; return the matched a"},{"name":"chain-block-number","description":"Latest EVM block height for Base or Ethereum via eth_blockNumber. Use for chain-tip checks, block polling, synchronization, indexers, trading agents and recurri"},{"name":"chain-native-balance","description":"Live native ETH balance for any public EVM wallet on Base or Ethereum via eth_getBalance. Returns exact wei as a decimal string for agents, portfolio monitors a"},{"name":"chain-erc20-balance","description":"ERC-20 token balance for any EVM wallet and token contract on Base or Ethereum via balanceOf eth_call. Returns the exact raw integer balance for USDC, USDT, DAI"},{"name":"chain-live-balance","description":"Live wallet balance in one call: native ETH plus up to 20 caller-supplied ERC-20 token balances on Base or Ethereum. Built for portfolio agents, treasury monito"},{"name":"chain-transaction-status","description":"Check whether a transaction is pending, confirmed or reverted on Base or Ethereum. Designed for polling: retry about every 15 seconds while pending and stop onc"},{"name":"chain-gas-state","description":"Get current gas conditions on Base or Ethereum: chain tip, legacy gas price, latest block base fee and gas utilization. Use for transaction timing, fee checks, "},{"name":"chain-erc20-allowance","description":"Check the current ERC-20 allowance from an owner wallet to a spender contract on Base or Ethereum. Returns the exact raw allowance for USDC and arbitrary ERC-20"},{"name":"chain-wallet-activity","description":"Monitor recent ERC-20/USDC transfers for one wallet and return next_cursor for efficient recurring polling. Designed for stablecoin payment detection and treasu"},{"name":"crypto-market-snapshot","description":"One-call realtime crypto market snapshot for trading agents: price, bid/ask, 24h stats, top-of-book, recent trades and OHLCV candles. Designed for repeated mark"},{"name":"web-monitoring-snapshot","description":"Recurring webpage monitor for prices, inventory, availability, documentation, policies and competitors. Returns changed/unchanged state, current hash, metadata "},{"name":"web-intelligence-dossier","description":"One-call webpage intelligence dossier for AI agents: metadata and structured data, clean article/document text, HTTP/security headers, robots crawl policy, SHA-"},{"name":"json-schema-validate","description":"JSON Schema Validate: validate a JSON value against a deterministic schema subset for agent payload checking and structured-output verification. Supports type, "},{"name":"html-to-markdown","description":"Convert HTML to Markdown: transform supplied HTML into clean deterministic Markdown for LLM context, RAG, tool chaining and agent memory. Preserves headings, pa"},{"name":"extract-entities","description":"Extract entities from text: emails, HTTP(S) URLs, phone-like numbers, @mentions, #hashtags and IPv4 addresses. Deterministic, no LLM or network call, with stabl"},{"name":"http-status","description":"HTTP status check for a public URL: return reachability, status code, redirect count, final URL, latency, content type, server and cache headers. One required u"},{"name":"rss-to-json","description":"RSS / Atom to JSON: fetch a public feed and return normalized structured JSON for autonomous monitoring, news ingestion and agent workflows. One required feed U"},{"name":"sitemap-urls","description":"Sitemap URL extractor for crawlers and autonomous agents. Fetch and parse a public sitemap.xml or sitemap index, recursively expand child sitemap indexes up to "},{"name":"webpage-links","description":"Extract links from webpage URL: fetch one public page and return normalized absolute hyperlinks with anchor text, rel, domain and internal/external classificati"},{"name":"json-repair","description":"Repair malformed JSON / LLM output: convert common broken JSON into valid structured JSON. Removes Markdown-style fences and prose wrappers, trailing commas, no"},{"name":"agent-treasury-snapshot","description":"Recurring crypto treasury snapshot for autonomous agents: balances, gas and recent USDC/ERC-20 activity with cursor/state and a ready next request. Designed for"},{"name":"agent-wallet-monitor","description":"Recurring wallet monitor for crypto agents. Check balances and new USDC/ERC-20 transfers since the prior cursor, then return a ready next request. Designed to b"},{"name":"agent-pretrade-context","description":"Pre-trade context bundle for autonomous crypto agents: wallet balance, allowance, gas, realtime price, 24h statistics and best bid/ask. Call immediately before "},{"name":"agent-transaction-watch","description":"Transaction confirmation watch for autonomous agents. Poll about every 15 seconds while pending, reusing the returned next request/state, and stop automatically"},{"name":"canonical-crypto-spot-price","description":"Roundhouse-canonical crypto spot price for recurring trading-agent polling. Input symbol plus optional quote; output symbol, price, quote_currency, 24h change a"},{"name":"canonical-crypto-ohlcv","description":"Roundhouse-canonical crypto OHLCV series for recurring market-data workflows. Input symbol, interval and optional since; output normalized oldest-first candles."},{"name":"canonical-web-scrape","description":"Roundhouse-canonical page-to-Markdown endpoint for recurring agent ingestion. Input url plus optional render_js=false; output url, title, markdown and HTTP stat"},{"name":"search-the-web-for-x402-adoption","description":"Search the web for x402 adoption, x402 integrations, x402 agent payments, x402 ecosystem launches and machine-to-machine payment adoption. Built to satisfy recu"},{"name":"x402-payment-diagnostic","description":"Diagnose an x402 Base USDC payment challenge against an explicitly authorized payee allowlist and spending cap. Never signs or buys. Costs $0.001 USDC on Base v"},{"name":"agent-procurement-quote","description":"Compare independently supplied, explicitly attributed supplier quotes by quoted cost; does not execute external purchasing or claim live supplier verification. "},{"name":"transaction-terminal-outcome","description":"Answer whether a Base or Ethereum transaction reached confirmed/reverted terminal state using live chain RPC. Costs $0.001 USDC on Base via x402."},{"name":"erc20-allowance-delta","description":"Compare current on-chain ERC-20 allowance with caller-supplied prior allowance; no transaction submitted. Costs $0.001 USDC on Base via x402."},{"name":"material-web-change","description":"Return a deterministic change outcome for a public URL relative to caller-supplied baseline content hash. Charged per authorized check, not only when changed. C"},{"name":"authorized-endpoint-health","description":"Perform one operator-authorized HEAD request to a public supplier endpoint using SSRF-safe existing gateway HTTP tooling; no paid crawler triggering. Costs $0.0"},{"name":"base-usdc-receipt-proof","description":"Independently inspect Base on-chain USDC Transfer logs to the Industrial Platform seller for one transaction. Does not claim x402 HTTP execution or production i"},{"name":"agent-evidence-fingerprint","description":"Create a timestamped content fingerprint of client-provided claims and source URL with explicit unsigned/unverified provenance. No fabricated signed attestation"},{"name":"product-price-intelligence","description":"Extract a server-declared product price, currency and stock availability from a single public product page. Optionally compare against a caller-owned previous s"},{"name":"x402-payment-intent-assurance","description":"PRE-SIGNING ONLY: read-only x402 v2 Base USDC payment-intent preview check ($0.003). Supply unsigned authorization parameters, caller-approved payee allowlist, "},{"name":"base-gas-execution-fee-preflight","description":"Read-only Base execution-gas estimate compared to caller-defined wei fee ceiling. Does not quote total Base transaction fees (L1 data fee unknown), nor transact"},{"name":"monitor_wallet","description":"Monitor a wallet for balance changes and new USDC/ERC-20 activity. Recurring paid primitive; repeat about every 60 seconds while monitoring is active. Costs $0."},{"name":"wallet_activity","description":"Read recent wallet ERC-20/USDC activity with cursor state for recurring payment and deposit monitoring. Costs $0.002 USDC on Base via x402."},{"name":"transaction_status","description":"Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402."},{"name":"watch_transaction","description":"Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402."},{"name":"treasury_snapshot","description":"Recurring treasury/accounting snapshot with balances, gas and recent token activity; repeat about every five minutes while active. Costs $0.01 USDC on Base via "},{"name":"pretrade_context","description":"Refresh wallet, allowance, gas, price, 24h statistics and top-of-book context immediately before each automated trade or payment. Costs $0.01 USDC on Base via x"},{"name":"crypto_candles","description":"Recurring OHLCV candle data for trading, indicators and market monitoring. Costs $0.005 USDC on Base via x402."},{"name":"crypto_price","description":"Recurring realtime crypto price lookup for autonomous trading and monitoring. Costs $0.001 USDC on Base via x402."},{"name":"crypto_book","description":"Recurring best-bid/best-ask market data for autonomous execution and spread monitoring. Costs $0.001 USDC on Base via x402."},{"name":"market_snapshot","description":"Recurring bundled crypto market snapshot for autonomous trading and market-monitoring loops. Costs $0.008 USDC on Base via x402."},{"name":"wallet_balance","description":"Canonical wallet balance for Base or Ethereum. Returns native ETH and USDC balances for one address and is suitable for recurring wallet and treasury polling. C"},{"name":"gas_price","description":"Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402."},{"name":"monitor_webpage_change","description":"Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next c"}],"toolCount":88,"toolsHash":"137ce7ca215ac075cceeae9db5b35858ded6edfa6bfb115c353b1c19a6d7921b","serverName":"industrial-platform-direct-x402","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"detectWebpageChange","description":"Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC "},{"name":"convertUrlToMarkdown","description":"Convert URL to clean Markdown for RAG. Convert a public webpage URL into clean agent-ready Markdown for grounding, research, summarization and LLM context. Cost"},{"name":"extractWebpageMetadata","description":"Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structure"},{"name":"web-reader","description":"Fetch a public URL and extract clean normalized readable text for RAG, research and LLM context. Costs $0.001 USDC on Base via x402."},{"name":"hash","description":"Compute SHA256 hash or SHA-512, SHA-1 and MD5 checksums for UTF-8 text and return hex plus Base64 digests. Use for SHA256 hashing, checksum verification, integr"},{"name":"base64-encode","description":"Base64 encode UTF-8 text into a standard Base64 string for API payloads, binary-safe transport, data conversion and agent workflows. Costs $0.001 USDC on Base v"},{"name":"base64-decode","description":"Base64 decode a standard Base64 string into UTF-8 text for API payload recovery, data conversion and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"json-canonicalize","description":"Canonicalize JSON by recursively sorting object keys for stable hashing, comparison and signatures. Costs $0.001 USDC on Base via x402."},{"name":"querystring","description":"Parse a URL query string into structured JSON or build a query string from an object. Costs $0.001 USDC on Base via x402."},{"name":"url-inspect","description":"Normalize a URL and return its origin, host, path, query parameters and fragments as structured JSON. Costs $0.001 USDC on Base via x402."},{"name":"text-stats","description":"Return deterministic character, byte, word, line and sentence counts for text. Costs $0.001 USDC on Base via x402."},{"name":"text-diff","description":"Compare two text values and return added and removed line blocks plus deterministic hashes. Costs $0.001 USDC on Base via x402."},{"name":"html-to-text","description":"Extract clean normalized text from a raw HTML document without network access. Use for HTML-to-text conversion, document text extraction, LLM context preparatio"},{"name":"html-links","description":"Extract links and anchor text from supplied HTML, resolving relative URLs against an optional base URL. Costs $0.001 USDC on Base via x402."},{"name":"html-metadata","description":"Parse metadata from caller-supplied raw HTML without fetching a webpage URL. Returns title, canonical URL, meta tags and JSON-LD for local HTML-processing workf"},{"name":"slugify","description":"Convert text into a deterministic lowercase URL-safe slug. Costs $0.001 USDC on Base via x402."},{"name":"hmac","description":"Compute an HMAC for text using SHA-256 or SHA-512 for signatures, webhook verification and agent integrity checks. Costs $0.001 USDC on Base via x402."},{"name":"jwt-decode","description":"Decode JWT header and payload without verification for inspection, debugging and agent workflows. Costs $0.001 USDC on Base via x402."},{"name":"hex-encode","description":"Convert UTF-8 text to a hexadecimal string. Use as a hex string encoder or text-to-hex converter in deterministic agent pipelines. Costs $0.001 USDC on Base via"},{"name":"hex-decode","description":"Convert a hexadecimal string back into UTF-8 text. Use as a hex string decoder or hex-to-text converter in deterministic agent pipelines. Costs $0.001 USDC on B"},{"name":"base64","description":"Base64 encode decode UTF-8 text in one endpoint. Supports standard and URL-safe Base64 decoding. Use mode encode or decode for deterministic agent data conversi"},{"name":"url-encode-decode","description":"Percent-encode or decode text for URLs using URL-component semantics. Use mode encode or decode. Costs $0.001 USDC on Base via x402."},{"name":"multi-digest-checksum","description":"Compute MD5, SHA-1, SHA-256 and SHA-512 checksums for one UTF-8 string in a single call. Use for multi-hash verification, content fingerprints, integrity checks"},{"name":"text-chunk","description":"Split document or text content into deterministic overlapping chunks for RAG ingestion, embeddings, vector indexing, retrieval pipelines and LLM context windows"},{"name":"uuid-generate","description":"UUID generate service for autonomous agents. Generate one or more RFC 4122 UUID v4 identifiers for request IDs, object IDs, idempotency keys, correlation IDs an"},{"name":"unit-convert","description":"Unit conversion for length, mass, time, temperature and data sizes. Convert a numeric value between common units with deterministic arithmetic and no external A"},{"name":"timezone-convert","description":"Timezone convert an ISO-8601 timestamp with Z or numeric UTC offset into an IANA timezone such as America/New_York, Europe/London or Asia/Tokyo. Returns UTC and"},{"name":"crypto-price","description":"Realtime crypto price from Coinbase Exchange for trading agents and market monitors. Designed for repeated polling; refresh about every 15 seconds during active"},{"name":"crypto-24h-stats","description":"Crypto 24-hour statistics from Coinbase Exchange for autonomous market monitoring. Repeat about every 60 seconds while an active trading or dashboard workflow i"},{"name":"crypto-top-of-book","description":"Realtime crypto top-of-book data for autonomous execution: best bid, best ask, sizes and sequence. Designed for repeated pre-execution polling; refresh about ev"},{"name":"crypto-candles","description":"Crypto OHLCV candles for autonomous trading and indicator pipelines. Supports 1m–1d bars and is designed for recurring refresh; poll again when the selected can"},{"name":"crypto-recent-trades","description":"Fetch recent crypto trades from Coinbase Exchange for a trading pair, including trade id, price, size, side and timestamp. Use for tape analysis, market monitor"},{"name":"metadata-single","description":"Extract webpage metadata, OpenGraph and JSON-LD for one public URL. Scalar single-URL contract for MCP and autonomous buyer runtimes. Costs $0.001 USDC on Base "},{"name":"extract-article","description":"Extract clean text from a public HTML article or document URL. Returns main content plus title, description, author, publish/modified dates, canonical URL, lang"},{"name":"dns-lookup","description":"Resolve public DNS records for a hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, CAA and SRV using the system resolver. Costs $0.001 USDC on Base via x402."},{"name":"http-headers-security","description":"Fetch a public URL with HEAD or GET and return status, final URL, latency, response headers and security-header analysis for HSTS, CSP, framing, MIME sniffing, "},{"name":"robots-check","description":"Robots.txt compliance check for crawlers and AI agents. Fetch a public site robots.txt and determine whether a user-agent may crawl a path; return the matched a"},{"name":"chain-block-number","description":"Latest EVM block height for Base or Ethereum via eth_blockNumber. Use for chain-tip checks, block polling, synchronization, indexers, trading agents and recurri"},{"name":"chain-native-balance","description":"Live native ETH balance for any public EVM wallet on Base or Ethereum via eth_getBalance. Returns exact wei as a decimal string for agents, portfolio monitors a"},{"name":"chain-erc20-balance","description":"ERC-20 token balance for any EVM wallet and token contract on Base or Ethereum via balanceOf eth_call. Returns the exact raw integer balance for USDC, USDT, DAI"},{"name":"chain-live-balance","description":"Live wallet balance in one call: native ETH plus up to 20 caller-supplied ERC-20 token balances on Base or Ethereum. Built for portfolio agents, treasury monito"},{"name":"chain-transaction-status","description":"Check whether a transaction is pending, confirmed or reverted on Base or Ethereum. Designed for polling: retry about every 15 seconds while pending and stop onc"},{"name":"chain-gas-state","description":"Get current gas conditions on Base or Ethereum: chain tip, legacy gas price, latest block base fee and gas utilization. Use for transaction timing, fee checks, "},{"name":"chain-erc20-allowance","description":"Check the current ERC-20 allowance from an owner wallet to a spender contract on Base or Ethereum. Returns the exact raw allowance for USDC and arbitrary ERC-20"},{"name":"chain-wallet-activity","description":"Monitor recent ERC-20/USDC transfers for one wallet and return next_cursor for efficient recurring polling. Designed for stablecoin payment detection and treasu"},{"name":"crypto-market-snapshot","description":"One-call realtime crypto market snapshot for trading agents: price, bid/ask, 24h stats, top-of-book, recent trades and OHLCV candles. Designed for repeated mark"},{"name":"web-monitoring-snapshot","description":"Recurring webpage monitor for prices, inventory, availability, documentation, policies and competitors. Returns changed/unchanged state, current hash, metadata "},{"name":"web-intelligence-dossier","description":"One-call webpage intelligence dossier for AI agents: metadata and structured data, clean article/document text, HTTP/security headers, robots crawl policy, SHA-"},{"name":"json-schema-validate","description":"JSON Schema Validate: validate a JSON value against a deterministic schema subset for agent payload checking and structured-output verification. Supports type, "},{"name":"html-to-markdown","description":"Convert HTML to Markdown: transform supplied HTML into clean deterministic Markdown for LLM context, RAG, tool chaining and agent memory. Preserves headings, pa"},{"name":"extract-entities","description":"Extract entities from text: emails, HTTP(S) URLs, phone-like numbers, @mentions, #hashtags and IPv4 addresses. Deterministic, no LLM or network call, with stabl"},{"name":"http-status","description":"HTTP status check for a public URL: return reachability, status code, redirect count, final URL, latency, content type, server and cache headers. One required u"},{"name":"rss-to-json","description":"RSS / Atom to JSON: fetch a public feed and return normalized structured JSON for autonomous monitoring, news ingestion and agent workflows. One required feed U"},{"name":"sitemap-urls","description":"Sitemap URL extractor for crawlers and autonomous agents. Fetch and parse a public sitemap.xml or sitemap index, recursively expand child sitemap indexes up to "},{"name":"webpage-links","description":"Extract links from webpage URL: fetch one public page and return normalized absolute hyperlinks with anchor text, rel, domain and internal/external classificati"},{"name":"json-repair","description":"Repair malformed JSON / LLM output: convert common broken JSON into valid structured JSON. Removes Markdown-style fences and prose wrappers, trailing commas, no"},{"name":"agent-treasury-snapshot","description":"Recurring crypto treasury snapshot for autonomous agents: balances, gas and recent USDC/ERC-20 activity with cursor/state and a ready next request. Designed for"},{"name":"agent-wallet-monitor","description":"Recurring wallet monitor for crypto agents. Check balances and new USDC/ERC-20 transfers since the prior cursor, then return a ready next request. Designed to b"},{"name":"agent-pretrade-context","description":"Pre-trade context bundle for autonomous crypto agents: wallet balance, allowance, gas, realtime price, 24h statistics and best bid/ask. Call immediately before "},{"name":"agent-transaction-watch","description":"Transaction confirmation watch for autonomous agents. Poll about every 15 seconds while pending, reusing the returned next request/state, and stop automatically"},{"name":"canonical-crypto-spot-price","description":"Roundhouse-canonical crypto spot price for recurring trading-agent polling. Input symbol plus optional quote; output symbol, price, quote_currency, 24h change a"},{"name":"canonical-crypto-ohlcv","description":"Roundhouse-canonical crypto OHLCV series for recurring market-data workflows. Input symbol, interval and optional since; output normalized oldest-first candles."},{"name":"canonical-web-scrape","description":"Roundhouse-canonical page-to-Markdown endpoint for recurring agent ingestion. Input url plus optional render_js=false; output url, title, markdown and HTTP stat"},{"name":"search-the-web-for-x402-adoption","description":"Search the web for x402 adoption, x402 integrations, x402 agent payments, x402 ecosystem launches and machine-to-machine payment adoption. Built to satisfy recu"},{"name":"x402-payment-diagnostic","description":"Diagnose an x402 Base USDC payment challenge against an explicitly authorized payee allowlist and spending cap. Never signs or buys. Costs $0.001 USDC on Base v"},{"name":"agent-procurement-quote","description":"Compare independently supplied, explicitly attributed supplier quotes by quoted cost; does not execute external purchasing or claim live supplier verification. "},{"name":"transaction-terminal-outcome","description":"Answer whether a Base or Ethereum transaction reached confirmed/reverted terminal state using live chain RPC. Costs $0.001 USDC on Base via x402."},{"name":"erc20-allowance-delta","description":"Compare current on-chain ERC-20 allowance with caller-supplied prior allowance; no transaction submitted. Costs $0.001 USDC on Base via x402."},{"name":"material-web-change","description":"Return a deterministic change outcome for a public URL relative to caller-supplied baseline content hash. Charged per authorized check, not only when changed. C"},{"name":"authorized-endpoint-health","description":"Perform one operator-authorized HEAD request to a public supplier endpoint using SSRF-safe existing gateway HTTP tooling; no paid crawler triggering. Costs $0.0"},{"name":"base-usdc-receipt-proof","description":"Independently inspect Base on-chain USDC Transfer logs to the Industrial Platform seller for one transaction. Does not claim x402 HTTP execution or production i"},{"name":"agent-evidence-fingerprint","description":"Create a timestamped content fingerprint of client-provided claims and source URL with explicit unsigned/unverified provenance. No fabricated signed attestation"},{"name":"product-price-intelligence","description":"Extract a server-declared product price, currency and stock availability from a single public product page. Optionally compare against a caller-owned previous s"},{"name":"x402-payment-intent-assurance","description":"PRE-SIGNING ONLY: read-only x402 v2 Base USDC payment-intent preview check ($0.003). Supply unsigned authorization parameters, caller-approved payee allowlist, "},{"name":"base-gas-execution-fee-preflight","description":"Read-only Base execution-gas estimate compared to caller-defined wei fee ceiling. Does not quote total Base transaction fees (L1 data fee unknown), nor transact"},{"name":"monitor_wallet","description":"Monitor a wallet for balance changes and new USDC/ERC-20 activity. Recurring paid primitive; repeat about every 60 seconds while monitoring is active. Costs $0."},{"name":"wallet_activity","description":"Read recent wallet ERC-20/USDC activity with cursor state for recurring payment and deposit monitoring. Costs $0.002 USDC on Base via x402."},{"name":"transaction_status","description":"Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402."},{"name":"watch_transaction","description":"Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402."},{"name":"treasury_snapshot","description":"Recurring treasury/accounting snapshot with balances, gas and recent token activity; repeat about every five minutes while active. Costs $0.01 USDC on Base via "},{"name":"pretrade_context","description":"Refresh wallet, allowance, gas, price, 24h statistics and top-of-book context immediately before each automated trade or payment. Costs $0.01 USDC on Base via x"},{"name":"crypto_candles","description":"Recurring OHLCV candle data for trading, indicators and market monitoring. Costs $0.005 USDC on Base via x402."},{"name":"crypto_price","description":"Recurring realtime crypto price lookup for autonomous trading and monitoring. Costs $0.001 USDC on Base via x402."},{"name":"crypto_book","description":"Recurring best-bid/best-ask market data for autonomous execution and spread monitoring. Costs $0.001 USDC on Base via x402."},{"name":"market_snapshot","description":"Recurring bundled crypto market snapshot for autonomous trading and market-monitoring loops. Costs $0.008 USDC on Base via x402."},{"name":"wallet_balance","description":"Canonical wallet balance for Base or Ethereum. Returns native ETH and USDC balances for one address and is suitable for recurring wallet and treasury polling. C"},{"name":"gas_price","description":"Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402."},{"name":"monitor_webpage_change","description":"Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next c"}],"package":null,"toolSurface":{"id":"ts_4s2hwe5w4uvy","endpointId":"ep_mg32hqqnzc2u","hash":"137ce7ca215ac075cceeae9db5b35858ded6edfa6bfb115c353b1c19a6d7921b","toolCount":88,"serverName":"industrial-platform-direct-x402","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-15T08:24:55.295Z","lastSeenAt":"2026-10-26T23:22:06.491Z","observations":42,"toolNames":["detectWebpageChange","convertUrlToMarkdown","extractWebpageMetadata","web-reader","hash","base64-encode","base64-decode","json-canonicalize","querystring","url-inspect","text-stats","text-diff","html-to-text","html-links","html-metadata","slugify","hmac","jwt-decode","hex-encode","hex-decode","base64","url-encode-decode","multi-digest-checksum","text-chunk","uuid-generate","unit-convert","timezone-convert","crypto-price","crypto-24h-stats","crypto-top-of-book","crypto-candles","crypto-recent-trades","metadata-single","extract-article","dns-lookup","http-headers-security","robots-check","chain-block-number","chain-native-balance","chain-erc20-balance","chain-live-balance","chain-transaction-status","chain-gas-state","chain-erc20-allowance","chain-wallet-activity","crypto-market-snapshot","web-monitoring-snapshot","web-intelligence-dossier","json-schema-validate","html-to-markdown","extract-entities","http-status","rss-to-json","sitemap-urls","webpage-links","json-repair","agent-treasury-snapshot","agent-wallet-monitor","agent-pretrade-context","agent-transaction-watch","canonical-crypto-spot-price","canonical-crypto-ohlcv","canonical-web-scrape","search-the-web-for-x402-adoption","x402-payment-diagnostic","agent-procurement-quote","transaction-terminal-outcome","erc20-allowance-delta","material-web-change","authorized-endpoint-health","base-usdc-receipt-proof","agent-evidence-fingerprint","product-price-intelligence","x402-payment-intent-assurance","base-gas-execution-fee-preflight","monitor_wallet","wallet_activity","transaction_status","watch_transaction","treasury_snapshot","pretrade_context","crypto_candles","crypto_price","crypto_book","market_snapshot","wallet_balance","gas_price","monitor_webpage_change"],"distinctSurfaces":12},"endpointFacts":[{"id":"ep_xm3sj2gpbwcx","url":"https://mcp.apify.com/?tools=industrial_platform/research-brief-agent,industrial_platform/web-change-intelligence,industrial_platform/web-metadata-intelligence,industrial_platform/article-content-intelligence,industrial_platform/pdf-text-intelligence,industrial_platform/sitemap-intelligence&payment=x402","type":"mcp_streamable_http","factsCheckedAt":"2026-10-26T06:23:12.569Z","auth":{"observedAt":"2026-10-26T06:23:13.004Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.apify.com/.well-known/oauth-protected-resource","resource":"https://mcp.apify.com","authorizationServers":["https://console-backend.apify.com"],"scopesSupported":["full_api_access"]},"authorizationServer":{"url":"https://console-backend.apify.com/.well-known/oauth-authorization-server","issuer":"https://console-backend.apify.com","grantTypesSupported":["authorization_code","refresh_token","urn:ietf:params:oauth:grant-type:device_code"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["client_secret_basic","client_secret_post","none","private_key_jwt"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-26T06:23:13.199Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.apify.com","issuer":{"commonName":"Amazon RSA 2048 M04","organization":"Amazon"},"validFrom":"2026-07-03T00:00:00.000Z","validTo":"2027-01-16T23:59:59.000Z","daysToExpiry":81,"sanCount":4,"fingerprint256":"8B:70:D5:07:BC:74:55:22:2A:23:E0:08:36:D1:D8:1B:75:F1:0B:99:99:0F:E5:B8:AE:6E:9A:9C:08:F1:F9:8C"}},{"id":"ep_mg32hqqnzc2u","url":"https://x402-mcp-gateway-production.up.railway.app/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-25T10:26:16.775Z","auth":{"observedAt":"2026-10-25T10:26:16.931Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-25T10:26:16.938Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.up.railway.app","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-27T03:01:43.000Z","validTo":"2026-12-26T03:01:42.000Z","daysToExpiry":59,"sanCount":2,"fingerprint256":"FB:37:0C:A2:68:42:DA:2B:2F:F8:E3:18:2E:0E:8C:FC:6F:B8:EA:C3:2C:DB:57:18:F4:5A:4B:39:B9:E1:40:AF"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.industrial-platform-ai/industrial-platform","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.industrial-platform-ai%2Findustrial-platform","firstSeenAt":"2026-10-01T20:18:21.571Z","fetchedAt":"2026-10-26T15:23:04.840Z","normalizedAt":"2026-10-26T15:23:04.840Z"}]},"firstSeenAt":"2026-10-01T20:18:21.571Z","updatedAt":"2026-10-26T23:26:12.460Z"}