workspace_listLABSCO SUMMARY
Semantic search across transcripts is the part that changes how the work feels.
Reading fifty interviews to find the three people who mentioned pricing anxiety is the tedious half of qualitative research, and keyword search does not find it because nobody says "pricing anxiety". Searching by meaning across the transcript set turns that from an afternoon into a question. The rest of the surface is competent workflow plumbing; this is the bit worth connecting for.
What it is
Perspective runs AI-moderated interviews. The endpoint covers the full cycle rather than one stage of it: designing the guide, shipping it to participants, and reading what came back.
What you get
- Design — build the outline, set follow-up probing, update the project
- Deploy — preview links and embed code
- Monitor — progress and analyst insights while the field is running
- Analyse — statistics, browsing individual responses, pulling transcripts
- Conversation analysis — data analysis, semantic search, transcript exploration
- Automation per interview, workspace management, and integrations with Slack, HubSpot and Gmail
Requirements
OAuth is the recommended path — one browser sign-in. For something long-lived, create an MCP key in workspace settings, scoped to that workspace, and send it as a bearer token.
Setup effort
Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen
USE CASES
Writing the interview guide
Build the outline and set how the AI probes follow-ups.
Getting it in front of people
Preview link or embed code, plus participant invitations.
Watching it run
Progress and analyst insights while responses come in.
Finding the theme
Semantic search across transcripts rather than keyword matching.
33 tools
Listed in project docs. Your client may show a different list.
workspace_getworkspace_get_defaultagent_template_searchagent_template_getperspective_createperspective_respondperspective_updateperspective_await_jobperspective_get_preview_linkperspective_get_embed_optionsread_perspective_statusread_insightsread_insightperspective_get_statsperspective_list_conversationsperspective_get_conversationperspective_get_conversationsconversations_data_analysisconversations_searchconversations_explorerperspective_import_conversationparticipant_inviteautomation_listautomation_createautomation_updateautomation_deleteautomation_testintegration_manageslack_channel_searchslack_channel_resolveslack_channel_refreshslack_channel_refresh_statusBEFORE YOU INSTALL
What to know first
Tools you get
33 tools named in the project's documentation.
Requires
- an MCP client that can reach a remote endpoint
- OAuth in the browser, or a workspace-scoped MCP key sent as a bearer token
Where it runs
All 4 documented clients connect to a hosted endpoint.
INSTALLATION
Connect your client
Add the endpoint to your client, then approve the OAuth consent screen.
Server setup
https://getperspective.ai/mcpRequirements
- OAuth in the browser, or a workspace-scoped MCP key sent as a bearer token
MCP Clients
Claude Code
claude mcp add --transport http perspective https://getperspective.ai/mcpCursor
Add to your mcp.json:
{
"mcpServers": {
"perspective": {
"type": "http",
"url": "https://getperspective.ai/mcp"
}
}
}VS Code
Add to your mcp.json:
{
"servers": {
"perspective": {
"type": "http",
"url": "https://getperspective.ai/mcp"
}
}
}Any MCP client — stdio
Stdio-only clients can use mcp-remote, which discovers OAuth metadata automatically:
{
"mcpServers": {
"perspective": {
"command": "npx",
"args": [
"mcp-remote",
"https://getperspective.ai/mcp"
]
}
}
}The first time you call a Perspective tool, your client opens a browser window to complete OAuth. Subsequent requests reuse the token.