google-search-console.add_site
Add a domain as a Google Search Console property on Vee3's Search Console account.
The user or agent can pass a domain, a domain property, or a URL. Vee3-managed domains are added and verified automatically. If the apex host uses URL forwarding, Vee3 writes a Google DNS CNAME record instead of a TXT record. If Google still needs time to verify, the response asks the agent to wait and retry this tool. If Vee3 cannot write DNS, the response includes dns_host_name, dns_record_type, and dns_token. Domains that are not managed by Vee3 return DNS TXT instructions so the user or agent can prove ownership, then retry this tool.
After a site is added, call google-search-console.list_sites to see it, then use the other Search Console tools.
Cost = 10 tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_url | Yes | Domain or property to add. The user or agent passes a hostname (example.com), a domain property (sc-domain:example.com), or a URL (https://example.com/). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | added, already_added, pending_verification (wait and retry), or needs_verification (create the DNS record in this response, then retry). | |
| message | No | What happened and what the user or agent should do next. | |
| site_url | No | Normalized Search Console domain property URL. | |
| dns_token | No | DNS record value to create when status is needs_verification. | |
| is_managed | No | True when the domain is a Vee3-managed domain for this account. | |
| domain_name | No | Normalized domain name for the property. | |
| dns_host_name | No | DNS host to create when status is needs_verification. @ for TXT, or the Google CNAME host for domain properties that cannot use an apex TXT record. | |
| dns_record_type | No | DNS record type to create when status is needs_verification. TXT or CNAME. |