Read a web page as clean Markdown
readRead one web page as clean Markdown (or plain text) for an LLM: the main content without menus, cookie banners and footers, plus title, description, author, published date, language and canonical URL; links on request. robots.txt is respected (a disallowed page is refused and not charged). No JavaScript is run. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "read"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Page URL (http or https) | |
| links | No | 1 = also return the page's links (up to 300) | |
| format | No | markdown (default) or text | |
| images | No | 1 = keep images with alt text as Markdown images | |
| maxChars | No | Cut the content at this many characters, 500-200000, default 30000 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| lang | No | ||
| note | No | ||
| chars | No | ||
| title | No | ||
| author | No | ||
| format | No | ||
| status | No | ||
| content | No | ||
| finalUrl | No | ||
| siteName | No | ||
| canonical | No | ||
| fetchedAt | No | ||
| truncated | No | ||
| wordCount | No | ||
| contentType | No | ||
| description | No | ||
| publishedAt | No |