Content is loading…
Fetch any public URL and return its body, optionally as Markdown.
fetch_url#fetch#url#http#web#crawlRetrieves the text content of a public URL. Accepts a required url and an optional asMarkdown boolean to convert HTML responses into Markdown. Returns the response body as a string, subject to a 5MB limit and 10-second timeout. Private IP ranges are restricted.
| Name | Type | Required | Description |
|---|---|---|---|
url | string | required | The URL to fetch. Must be http or https. |
asMarkdown | boolean | optional | If the response is HTML, convert to Markdown before returning. Default false. |
{
"url": "https://example.com/blog",
"asMarkdown": true
}{
"url": "https://api.example.com/data"
}curl -X POST https://toolsy.my/api/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "fetch_url",
"arguments": {
"url": "https://example.com/blog",
"asMarkdown": true
}
}
}'Extract clean article text from any URL using Mozilla Readability.
extract_text_from_urlPull every hyperlink from raw HTML or a URL with same-domain filter.
extract_html_linksParse Open Graph + Twitter Card + meta tags from any URL into structured JSON.
og_metadataGenerate a free API key or set up an OAuth connector for Claude.ai.