Get links report
Top linking sites, top linked pages, internal links and top linking text of a property.
MCP tool google_search_console_read → get_links_report
read
Returns one table of the Links report: top linking sites (root domains, subdomains are merged), top linked pages, internal links, or top linking text (external links only, matched case-insensitively). Google limits each table to 1,000 rows and the report is a sample of links, not a full list. Links without anchor text show as (empty).
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. |
| table enum required | enum | top_linking_sites, top_linked_pages, internal_links or top_linking_text. |
| limit integer | integer | 1 to 1000. Default: 100. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "google_search_console_read",
"arguments": {
"operation": "get_links_report",
"arguments": {
"property": "property",
"table": "top_linking_sites"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"property": "sc-domain:example.com",
"table": "top_linking_sites",
"rows": [
{
"site": "newsletter.example.net",
"links": 214,
"linked_pages": 18
},
{
"site": "blog.example.org",
"links": 96,
"linked_pages": 9
}
],
"next_cursor": null
},
"isError": false
}