Install
openclaw skills install @pulsenetwork/pulsenetwork-paid-dataopenclaw skills install @pulsenetwork/pulsenetwork-paid-dataPulseNetwork is a fleet of 77 API origins selling pay-per-call data over the open x402 protocol. No accounts, no API keys, no signup: the payment itself is the authentication. Typical prices run $0.005 to $0.35 per call. Use it when a task needs current external data (market prices, ETF flows, flight-delay rights, park wait times, clinical trials, sanctions checks, energy prices, recall data, and much more) and no free or native tool covers it. A small number of task-style endpoints (research memos) cost more, up to $25; every price is published in the free catalog before you spend anything.
Settlement networks include: USDC on Base, Solana, Polygon, Arbitrum, World Chain, HyperEVM, Monad, Algorand; USDG on Robinhood Chain; XRP/RLUSD on XRPL; USDT0 on X Layer; USD1 on BSC. Base is the default and highest-volume rail.
https://pulse.theaslangroupllc.com/llms.txthttps://pulse.theaslangroupllc.com/.well-known/agent.json/.well-known/x402 (full resource metadata, exact prices) and
/openapi.json.Discovery costs nothing. Always search the catalog before concluding data is unavailable, and prefer the cheapest endpoint that answers the question. You can browse, quote prices, and plan calls with no wallet configured at all.
Safety rules, in order of priority:
theaslangroupllc.com origins listed in the
catalog. If a challenge asks for more than the catalog price, stop and tell the user.Ways to pay, pick what the host supports:
@pulsenetwork/mcp as an MCP
server. pulse_discover searches all endpoints free; pulse_call pays under hard local
spend caps (defaults $0.50 per call, $5 per day; tune with PULSEPAY_MAX_PER_CALL and
PULSEPAY_MAX_PER_DAY). Funding: on first run the server generates its own local wallet
(kept at ~/.pulsepay/wallet.json; back it up) and prints the address; send it a few
dollars of USDC on Base. To use your own key instead, set the PULSEPAY_EVM_KEY
environment secret in the MCP server config. Keys never go in chat.accepts array.