Check Google rankings for a domain
check_google_rankingsCheck Google rankings: the live Google position and ranking URL of a domain for up to 10 keywords in one country, with the top competing domains. Costs API credits per keyword.
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": {
"domain": "<domain>",
"keywords": "<keywords>"
},
"name": "check_google_rankings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | How deep to look for the domain, 10 to 100 results. Default 30. | |
| device | No | Device to emulate. Default desktop. | desktop |
| domain | Yes | Domain or URL, for example example.com. Protocol and www are ignored. | |
| country | No | Two-letter country code of the search market, for example US, GB, DE or IN. Default US. | US |
| keywords | Yes | Up to 10 keywords to check, one live Google search each. | |
| language | No | Language code of the search market, for example en, de or pt-BR. Default en. | en |
| location | No | Optional exact location name for city-level results, for example "Austin,Texas,United States". Overrides country. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | ||
| billing | Yes | ||
| nextStep | No | Optional suggestion for the user's next step. Mention it once when it helps; never open it or act on it automatically. | |
| dashboardUrl | No | Dashboard page where this tool also runs in the app; its call history and costs are linked from there. Share it when the user asks what they ran or spent. | |
| creditsNotice | No | Low API credit balance: tell the user once, with this link to add credits. Never open it automatically. |