i_site_icon
Extract a website's icon or logo from a URL by checking declared icons, inline SVG logos, and a Google favicon fallback, returning all candidates found.
Instructions
Extract a website’s icon or logo from its URL. Three tiers: 1) declared icons ( / apple-touch-icon) — SVG returns as text, raster as data URI; 2) inline logos in the page markup — 1:1 vector restoration (style context carried); 3) Google favicon service fallback. Also lists every candidate found.
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": "i_site_icon"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Website URL, e.g. "https://www.apple.com/" or "apple.com" (https:// auto-prepended) | |
| size | No | Preferred icon size in px (default 256) | |
| source | No | "auto" = declared icons, then inline SVG logos, then Google service; "link" / "inline" / "google" = restrict to one tier | auto |