Check nonprofit website for Google Ad Grants
check_ad_grants_websiteChecks a nonprofit's public website against the visible parts of Google's Ad Grants website policy: the domain serving the site itself, HTTPS, a findable mission, a physical address and registration number, real content on the key pages, working links and donate buttons, a mobile viewport and no ad-serving code. Reads the homepage, About, Programs, Contact and the donate destination without running JavaScript or submitting anything. Returns each policy rule as pass, fail or not checked, with what was seen and the fix. Does not access any Google account; passing does not guarantee approval. Use when the user asks about Google Ad Grants eligibility or their nonprofit website's readiness for it.
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>"
},
"name": "check_ad_grants_website"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | The nonprofit's domain, for example example.org. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| tool | Yes | ||
| cached | Yes | ||
| limits | Yes | ||
| status | Yes | ||
| verdict | Yes | ||
| findings | Yes | ||
| ad_grants | No | ||
| checked_at | Yes | ||
| report_url | Yes |