Request URL removal
Temporarily remove a URL or prefix from Google results, or clear its snippet. Owner or Full user.
MCP tool google_search_console_write → request_url_removal
Files a request in Removals > Temporary removals: Temporarily remove URL hides the page from results for about six months, Clear snippet in search wipes the description until the page is indexed again. Scope is this URL only or all URLs with a prefix, which can hide a whole folder or site. Google says requests usually take up to a day and are not guaranteed to be accepted, and blocking does not stop crawling. For a permanent removal the page needs a 404 or 410, a password or noindex. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| property string required | string | Property as Search Console lists it: sc-domain:example.com for a Domain property, https://example.com/ for a URL-prefix property. |
| url string required | string | Full URL inside the property, e.g. https://example.com/blog/new-post. |
| type enum required | enum | temporarily_remove_url or clear_snippet. |
| scope enum | enum | url_only or prefix. Default: url_only. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "google_search_console_write",
"arguments": {
"operation": "request_url_removal",
"arguments": {
"property": "sc-domain:example.com",
"url": "https://example.com/old-promo/spring-sale",
"type": "temporarily_remove_url",
"scope": "url_only"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"request_id": "rm_9c21",
"url": "https://example.com/old-promo/spring-sale",
"type": "temporarily_remove_url",
"scope": "url_only",
"status": "pending",
"lasts": "about 6 months"
},
"isError": false
}