AgentToolbox Docs Pack

io.github.agenttoolbox2026v0.1.0Updated Oct 6, 2026

Query-matched doc excerpts in one JSON response. $0.01 USDC on Base via x402, pay-per-success.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceKnowledge & Memory

Overview

AI-generated overview

Lets an assistant fetch bounded exact documentation excerpts from up to five public doc URLs for a query, paying per successful pack.

What it does
Docs Pack accepts up to five supported public documentation URLs plus literal query terms and returns bounded exact excerpts with source hashes, offsets and matched headings in one JSON response. It is a remote MCP endpoint with HTTP discovery and a fixed free example endpoint. Paid invocation returns an HTTP 402 x402 challenge that a compatible wallet or client settles before resubmitting.
When to use it
Use it when an assistant needs verifiable, quoted excerpts from public documentation pages rather than a full crawl or a general web search. It suits agent workflows that can handle a per-call payment and want source hashes and offsets for citation.
Requirements
A remote streamable HTTP endpoint; no local package or runtime is needed for use. Paid calls require an x402 v2-capable wallet or client holding USDC on Base, plus an Idempotency-Key header and a max_charge_usdc_atomic value. Running the project locally needs Node.js 24+ and pnpm 11.19.0.
Before you install
Paid invocation costs $0.01 USDC on Base per successful whole pack, so a wallet and spending are involved; no settlement occurs when no source matches or a source fails. The README states live payment verification is user-controlled and was not performed by the implementation agent. The free example endpoint uses fixed public inputs and needs no wallet.

Installation

In SourceWeft

  1. Open AgentToolbox Docs Pack in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "docs-pack": {
      "type": "http",
      "url": "https://agnttoolbx.agenttoolbox2026.workers.dev/mcp"
    }
  }
}

README

AgentToolbox

Agent-first home: https://agnttoolbx.agenttoolbox2026.workers.dev

Docs Pack is the first experimental product: up to five supported public documentation URLs and literal query terms return bounded exact excerpts, source hashes, offsets and matched headings. Price: $0.01 USDC on Base per successful whole pack, using HTTP x402 v2. No source match or failed source means no settlement. Live payment verification remains user-controlled and has not been performed by the implementation agent.

Try it now

Free example — no wallet, no payment, fixed public inputs:

sh
curl -s "https://agnttoolbx.agenttoolbox2026.workers.dev/v1/products/docs-pack/example" | python3 -m json.tool | head -60

Paid invoke — returns HTTP 402 with the x402 challenge; settle it with any x402 v2-capable wallet/client and resubmit:

sh
IDEMPOTENCY_KEY="$(python3 -c 'import uuid; print(uuid.uuid4().hex + uuid.uuid4().hex[:32])')"curl -s -X POST "https://agnttoolbx.agenttoolbox2026.workers.dev/v1/products/docs-pack/invoke" \  -H 'Content-Type: application/json' \  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \  -d '{"version":"0.1.0","input":{"urls":["https://docs.python.org/3/library/asyncio.html"],"query":"event loop","max_excerpt_chars":4000},"max_charge_usdc_atomic":10000}'

Runnable scripts: examples/free-call.sh, examples/paid-call.sh.

Endpoints

  • Contract: /v1/products/docs-pack
  • Real, fixed free example: /v1/products/docs-pack/example
  • Paid invocation: POST /v1/products/docs-pack/invoke
  • HTTP discovery: /v1/products; MCP discovery: /mcp
  • MCP Registry: io.github.agenttoolbox2026/docs-pack (v0.1.0)
  • Machine instructions: /llms.txt; schemas: /openapi.json
  • Human observer page: /humans; public paid-purchase total: /v1/stats

The human counter counts completed live paid purchases, including repeats. It excludes synthetic tests, mocks, failed/pending operations, replays and self-purchases from the receiving wallet. It does not identify unique agents. Private operations and reports remain authenticated. The original retry gate is retired; its source, D1 database and history remain preserved.

Run

Node.js 24+ and pnpm 11.19.0:

sh
pnpm install --frozen-lockfilepnpm --dir platform install --frozen-lockfilepnpm devpnpm testpnpm checkpnpm worker:checkpnpm smoke https://agnttoolbx.agenttoolbox2026.workers.devpnpm report:remote

Platform code is in platform/; root src/, test/ and scripts/ preserve the legacy experiment. The original icon is unchanged. No paid Cloudflare resource, facilitator account, top-up, wallet secret or automatic billing was added.

Read the brief, product and benchmark, operations and payment limits.

Source: README.md at commit f787860

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v0.1.0LatestOct 6, 2026