publ betaReference (MCP guide)
Open publ console

seller_contact_get — Read the seller operator contact form

[Migration map](../reference/tool-name-migration.md).

# seller_contact_get — Read the seller operator contact form

Read the owner account operator name and phone from the Seller information contact editor. These are separate from the public contact settings of a selected channel.

Requires an OWNER account connection. A channel manager connection cannot authorize this account screen. The source-defined hosted account resource admits this tool; a selected-channel resource does not. These are source scope rules, not deployed authorization or isolation evidence.

## Inputs

| Field | Required here | Contract |
| --- | --- | --- |
| `includeContactCountries` | No | boolean; default `false` |

`includeContactCountries` is an optional boolean, default false. Set it to true to obtain the source country option values and labels. Unknown fields, channelCode and accountId are rejected.

```json
{
  "includeContactCountries": true
}
```

## Results

SELLER_CONTACT returns the self-account identity, contact.name, contact.phone.countryCode/number, and a revision for seller_contact_apply. Country codes are publ option IDs; for example 746 is South Korea's option, while +82 is a calling prefix. Null stored operator name and phone fields normalize to empty strings. An explicit null account.type remains unknown and does not block ordinary contact editing. Existing empty values can be read, but the save tool requires a complete valid form.

## Next steps and limits

Use [seller_contact_apply](publ_seller_contact_apply.md) with the complete form and current revision. Use [seller_information_get](publ_seller_information_get.md) for stored business identity and document metadata. The original contact-editor console link is generated centrally; demo responses have no real console URL.

[Account guide](../guides/account.md) · [Implementation contract](../core/account-details.md) · [Runtime tool index](../runtime.md)