Verify installation and score
verify_and_scoreForce-processes recent events, recalculates scoring and returns a verification diagnosis. Mutating: idempotency_key is required; the same key within 30 s returns the cached response, a fresh key runs a new pass.
Done = top-level status ok (verification.not_ready_reason === null). scoring_complete can stay false on a finished install (organic metrics mature with traffic).
not_ready_reason:
awaiting_connector_activation,awaiting_first_party_mode: code done; the user finishes a dashboard step.only_pageview_seen,missing_bottom_funnel_event: code done; no purchase / lead until the user triggers one on the live site.no_events_after_install,script_not_seen,event_not_received_yet,events_processing: events not in yet (transient).missing_contact_info,domain_mismatch: needs a code or deploy fix.verification.messageis user-facing,retrythe retry budget,next_actionthe next tool for this state. After the budget,get_next_steps+create_login_linkgive progress and the dashboard link.data.event_names_seenlists track events; ContactInfo is asetcall, only indata.set_events_seen. Non-main server:next_action.toolis null,data.manual_handoffnames the server;create_login_linkis refused (container_pinned_to_other_server).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auth_token | No | ||
| server_name | No | Which connected Tracklution server the container lives on (the server name shown at Connect time, e.g. `Main`). Required when this MCP session is connected to more than one server; pass the SAME server_name on every follow-up installation call for the container — the MCP fills it into `next_action.args` / `next_steps[].tool_args` for you. Ignored when only one server is connected. | |
| container_id | Yes | ||
| container_hash | No | SECRET: required when auth_token is omitted. See get_installation_scripts for the rationale. | |
| expected_domain | No | ||
| expected_events | No | ||
| idempotency_key | Yes | ||
| onboarding_session_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| field | No | ||
| errors | No | ||
| status | No | ||
| details | No | ||
| warnings | No | ||
| rate_limit | No | ||
| http_status | No | ||
| next_action | No |