Test a mailbox sign-in
argorant_test_smtp_mailboxCheck that Argorant can sign in to a mailbox from any email provider, such as Zoho, Fastmail, Yahoo, iCloud, IONOS or a web host, before connecting it. Use it when the settings are uncertain; Google Workspace connects with argorant_connect_google_workspace instead. It tries sending and reading replies and says for each one whether it works, or what is wrong in plain words, such as a wrong password, a server that does not answer or a security setting that does not match. Nothing is saved and no email is sent. Many providers need an app password. Through Claude, never ask for a mailbox password; this returns connect_url, Argorant's own mailbox form, where the user enters it and the sign-in is tested. It is free. More in the docs at https://docs.argorant.com/docs/agents/tools#mailboxes
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "argorant_test_smtp_mailbox"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | The mailbox address that sends, for example anna@yourcompany.com. Required. | ||
| preset | No | The email provider, if it is on the list. It fills in the server names, ports and security for you. Use other and fill in the servers when the provider is not listed. | |
| imap_host | No | Incoming server name for reading replies, as your provider lists it. Not needed with a preset. | |
| imap_port | No | Incoming server port, usually 993. Leave empty for 993. | |
| smtp_host | No | Outgoing server name for sending, as your provider lists it. Not needed with a preset. | |
| smtp_port | No | Outgoing server port. Use 587. If you give 465, Argorant tries 587 and saves 587 when it works. Not needed with a preset. | |
| imap_password | No | Password for reading replies. Leave empty to use the one for sending. | |
| imap_security | No | Incoming connection security. ssl for port 993, starttls for port 143. Leave empty to pick it from the port. | |
| imap_username | No | Sign-in name for reading replies. Leave empty to use the one for sending. | |
| smtp_password | No | The mailbox password, or an app password when the provider asks for one. Required. It is stored safely and never shown again. | |
| smtp_security | No | Outgoing connection security, starttls on port 587. Leave empty to pick it from the port. | |
| smtp_username | No | Sign-in name for sending. Leave empty when it is the email address. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |