shop_login
Authenticate to a supported Czech MTG shop using stored credentials or 1Password references. Login is reused across cart operations.
Instructions
Authenticate against a shop using its CZ_MTG__USER / _PASS credentials.
The credentials may be literal strings or 1Password secret references of the
form op://Vault/Item/Field — the latter is resolved via the op CLI
on first use. Login sessions are kept in-process for as long as the MCP
server runs and are reused automatically by add_to_cart / view_cart.
Returns {"shop": ..., "ok": true} on success. Raises with a clear message
if the shop doesn't support login, credentials are missing/invalid, or the
1Password reference can't be resolved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shop | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||