Skip to content
SZ-MCP
Get Support

Getting started

Three steps: sign in, save your SmartZone credentials, add the connector to Claude. Before any of them, check your controller’s certificate — it is what stops most first attempts.

0. Check your controller’s TLS certificate first

Section titled “0. Check your controller’s TLS certificate first”

Your SmartZone controller must present a publicly trusted TLS certificate on the port you expose. SmartZone ships with a self-signed certificate. Cloudflare Workers validate certificates on every outbound fetch and expose no skip-verify option, so a self-signed controller cannot be reached at all — not in a degraded way, not at all.

If your controller still has its default certificate, install one from a public CA before going further. Let’s Encrypt with a DNS-01 challenge is the simplest route, because it does not require inbound port 80.

  1. Go to sz-mcp.lanpulse.com.

  2. Accept the Terms of Service and Privacy Policy, then continue with Google.

  3. That Google account is your SZ-MCP identity — the same account backs both the web dashboard and the Claude connector.

Your session lasts 30 days.

In the dashboard, fill in the credentials form:

FieldWhat it takes
Host / FQDNThe controller’s bare hostname or IP — sz.example.com. No scheme, no path, no port
PortDefaults to 8443, SmartZone’s usual public API port
UsernameA SmartZone admin username
PasswordThat admin’s password. Never shown again once saved
LabelOptional. Your own nickname for this controller

Then click Save & detect.

It logs in to your controller for real. SZ-MCP tries a ranked list of SmartZone API versions, newest first, and keeps the first one that accepts a login — so a pass means the whole chain works: the certificate, the host, the port, the username and the password.

On success the dashboard reports the version it settled on, for example Saved. Detected API version v13_1.

If it fails, the message names the reason. See Troubleshooting — and read SmartZone credentials for what each error code means and how version detection decides when to stop.

Copy the MCP URL from the dashboard — it is https://sz-mcp.lanpulse.com/mcp/ — then follow Connecting to Claude.

The URL is the same for every user. What identifies you is the OAuth token Claude obtains when it connects, which is bound to your account.

Ask Claude something concrete:

List the AP zones on my SmartZone.

Then something that needs discovery:

Find the SmartZone endpoint that creates a WLAN, and tell me which fields it requires.

If both work, the connector is healthy end to end. Move on to the examples.