# Perspective AI

MCP server for Perspective AI. An AI Concierge replaces static forms with adaptive AI conversations that understand real situations, structure key information automatically, and trigger the right nex…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add perspective-ai/concierge

# Browse available tools
npx -y @smithery/cli@latest tool list perspective-ai/concierge

# Get full schema for a tool
npx -y @smithery/cli@latest tool get perspective-ai/concierge workspace_list

# Call a tool
npx -y @smithery/cli@latest tool call perspective-ai/concierge workspace_list '{}'
```

## Direct MCP Connection

Endpoint: `https://concierge--perspective-ai.run.tools`

## Tools (22)

- `workspace_list` — Lists every workspace the user can access, with workspace_id, uniqueName (slug), and display name.
- `workspace_get` — Returns details for a single workspace by id or uniqueName (slug): name, plan, and member count.
- `workspace_get_default` — Returns the user's default workspace (id, uniqueName, name) so you can use it as the `workspace_id` argument for other …
- `perspective_list` — Lists perspectives — either browsing one workspace or searching by name/title across every workspace the user can acces…
- `perspective_get` — Returns the full configuration for one perspective: prompt/setup, outline, structured-output fields, status, basic stat…
- `perspective_get_preview_link` — Returns a shareable URL that opens the perspective in preview mode, so you (or a teammate) can have a sample conversati…
- `perspective_get_stats` — Returns aggregate conversation counts and breakdowns for a perspective over a chosen window (7d, 30d, 90d, or all). Inc…
- `perspective_get_embed_options` — Returns the deployment artifacts for a perspective: the share_url and direct_url for outreach plus ready-to-paste embed…
- `perspective_list_conversations` — Lists conversations for a perspective, with optional filters by status, trust score range, and date range. Each item in…
- `perspective_get_conversation` — Returns the full record for a single conversation: rendered transcript, summary, trust assessment with per-dimension sc…
- `perspective_get_conversations` — Returns a token-efficient batch of conversations for bulk analysis. Default output is summaries only (id, summary, trus…
- `perspective_create` — Creates a new perspective in DRAFT status from a natural-language description and starts the design agent. Returns imme…
- `perspective_respond` — Sends the user's answer to a follow-up question raised by the design agent during perspective creation, then re-runs th…
- `perspective_update` — Applies natural-language feedback to an existing perspective's outline (e.g., "make it shorter", "add a budget question…
- `perspective_await_job` — Long-polls a perspective-design job (started by perspective_create, perspective_respond, or perspective_update) and ret…
- `automation_list` — Lists every automation configured on a perspective with its trigger, channel (sensitive details redacted), execution mo…
- `automation_create` — Creates an automation on a perspective. Triggers: per_interview (fires on every completed conversation) or scheduled (d…
- `automation_update` — Updates fields on an existing automation. Pass a partial updates object with only the fields you want to change; omitte…
- `automation_delete` — Permanently deletes an automation. Pauses any scheduled sends first, then removes the automation.
- `automation_test` — Runs a single end-to-end execution of an existing automation against a mock conversation, returning success/failure plu…
- `integration_manage` — Read-only inspector for workspace integrations. Operations: "list" enumerates the registered providers (currently slack…
- `participant_invite` — Creates participant invites for a perspective and returns 48-hour magic-link URLs, optionally sending invitation emails…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get perspective-ai/concierge <tool-name>
```

## Resources

- `workspace://vinaypuppal` — Workspace details by slug

## Prompts (2)

- `analyze-perspective` — Comprehensive analysis of conversation data with themes, insights, and recommendations
- `create-perspective` — End-to-end perspective creation, testing, embedding, and webhook setup
