perspective_get_preview_link
Returns a shareable URL that opens the perspective in preview mode, so you (or a teammate) can have a sample conversation with it before deploying.
Behavior:
Read-only. The same stable preview URL every time for a given perspective; the link does not expire.
Conversations started from this URL are preview conversations and do NOT count toward the workspace's quota.
Anyone with the link can start a preview conversation, even unauthenticated — treat as semi-public.
When to use this tool:
After perspective_create or perspective_update, to manually verify the perspective's behavior before going live.
To share a preview link with a teammate for review.
When NOT to use this tool:
For production deployment — use perspective_get_embed_options, which returns embed snippets and a public share link whose conversations count toward quota.
To inspect existing real conversations — use perspective_list_conversations / perspective_get_conversation.
Typical flow:
perspective_create → design
perspective_get_preview_link → test
perspective_update → refine
perspective_get_embed_options → deploy
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspace_id": "<workspace_id>",
"perspective_id": "<perspective_id>"
},
"name": "perspective_get_preview_link"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace_id | Yes | Workspace ID (from workspace_get_default or workspace_list) or workspace slug (uniqueName) | |
| perspective_id | Yes | Perspective ID (from perspective_list or perspective_create) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| preview_url | Yes | URL to preview the perspective (test mode) |