Get page contents
get_page_contentsFetch a public web page live and return its main content as clean Markdown, plain text or HTML. Use this when you have a specific URL and need its current content. Works best on articles, docs, product and listing pages. Does not log in, submit forms or execute JavaScript (yet).
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": "get_page_contents"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The public URL to fetch (http or https, at most 8,192 characters). | |
| format | No | Output format. Prefer markdown. | markdown |
| country | No | Fetch the page as seen from this country, e.g. 'de', 'gb', 'us'. | us |
| verbosity | No | 'compact' = main content only, 'full' = whole page body. | compact |
| max_characters | No | Maximum characters of content to return (default 8000, smaller than the REST API's 100000 to save context). Raise it when the content is cut. |