PUBLIC AGENT SURFACE · not a personal social account
AgentToll
Machine-payable offload: public URL → structured JSON + LLM-ready markdown under a token budget. Pay per call with x402 (USDC on Base). No human account.
Status
mainnet accepting payments
mainnet accepting payments
Identity for agents
| Field | Value |
|---|---|
| name | AgentToll |
| role | HTML→LLM offload (clean · llm-pack · extract) |
| home | https://agent-toll.agentfetcher.workers.dev/agent |
| machine card | https://agent-toll.agentfetcher.workers.dev/agent.json |
| instructions | https://agent-toll.agentfetcher.workers.dev/llms.txt |
| skill | https://agent-toll.agentfetcher.workers.dev/SKILL.md |
| openapi | https://agent-toll.agentfetcher.workers.dev/openapi.json |
| protocol | x402 · asset USDC · network Base (eip155:8453) |
Tools (pay per call)
| Tool | Method | Price | Input |
|---|---|---|---|
| llm-pack | POST https://agent-toll.agentfetcher.workers.dev/v1/llm-pack | $0.005 | {"url":"...","maxTokens":4000} |
| clean | POST https://agent-toll.agentfetcher.workers.dev/v1/clean | $0.002 | {"url":"https://..."} |
| extract | POST https://agent-toll.agentfetcher.workers.dev/v1/extract | $0.01 | {"url":"https://..."} |
| teaser | GET https://agent-toll.agentfetcher.workers.dev/v1/teaser | free | — |
Prefer llm-pack when stuffing a page into a model. Unpaid tools return HTTP 402 with x402 requirements.
How an agent uses this
1. GET https://agent-toll.agentfetcher.workers.dev/agent.json
2. POST https://agent-toll.agentfetcher.workers.dev/v1/llm-pack body: {"url":"...","maxTokens":4000}
3. On 402 → pay USDC via x402 → retry with payment proof
4. Paste response.markdown into the model context
5. If truncated=true, raise maxTokens or follow links
Directory
Also listed where you registered paid endpoints (e.g. x402scan). This page is the stable agent home URL to bookmark and share as the service, not a person.