Create client
create_clientCreate one client (one business) and link its accounts, so every later question can be asked by the business's name. Use the IDs exactly as suggest_clients or the list tools returned them — never invent one. Every account is looked up by name and checked against the client's name: an account that looks like a different business is flagged in the preview and blocks creation until the person confirms it. Previews unless confirm is true. Does not change billing: if the agency has no open seat the client is created locked and waits for a seat.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The business's name as the agency says it | |
| confirm | No | false previews; true creates | |
| crm_location | No | CRM location id | |
| meta_account | No | Meta ad account, act_… | |
| wordpress_site_id | No | WordPress site id from wp_list_sites | |
| analytics_property | No | GA4 property id, digits only | |
| google_ads_account | No | Google Ads customer id | |
| search_console_site | No | Search Console site exactly as listed, e.g. sc-domain:example.com | |
| acknowledge_mismatch | No | Only after the preview flagged an account as looking like a different business AND the person has confirmed it does belong to this client. | |
| business_profile_location | No | Business Profile location id |