Check the connection
shop.merchant.checkConnection check for your merchant (any valid key): storefront initialize, tools/list = 6, a quote for the test SKU (voided at once, no payment), a signed webhook ping, and whether a PAID test order exists. Returns status connected|incomplete with per-step status ok|fail|skipped and a code; the public twin (statuses and codes only) is public_url.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | Yes | ||
| status | Yes | ||
| mcp_url | Yes | ||
| public_url | Yes | ||
| payment_verified | Yes | ||
| suggested_action | No | ||
| documentation_url | No |