Tool reference
get_page_run
get_page_run reads the current outcome of one PageRun owned by the authenticated user. It is the direct way to check a single prospect’s generation.
MCPExample prompt
Use get_page_run to check this existing Landit PageRun:
[page-run-id]. Tell me its status and provide the Page URL when ready.
If it failed, show the reported reason. Do not create another Page.
Replace [page-run-id] with the PageRun’s public_id returned by creation.
Arguments
| Name | Type | Required | Meaning |
|---|---|---|---|
run_id |
UUID string | Yes | The public_id returned for the PageRun. |
{"run_id": "00000000-0000-4000-8000-000000000001"}
Use the actual UUID; the sample is illustrative.
Result fields
| Field | Meaning |
|---|---|
public_id |
Public identifier of this run. |
state |
queued, running, succeeded, or failed. |
linkedin_state |
Prospect profile stage. |
crm_state |
CRM data stage. |
crm_writeback_state |
CRM delivery stage, separate from Page readiness. |
screenshot_state |
Page screenshot stage. |
og_image_state |
Link-preview image stage. |
page_url |
Final URL for a succeeded run; null otherwise. |
failure_reason |
Failure information when present. |
Follow progress
Poll until the run succeeds or fails. Do not report a pending URL as a completed Page. On success, use page_url to open or share the personalized Page. Preserve failed optional-stage diagnostics alongside a valid result.
page_run_not_found indicates that the owned run was not found. Check the PageRun UUID rather than using the enrichment identifier. Creation is a separate mutation and should not be repeated as a polling substitute.