Model Context Protocol
Plug your UE workspace into Claude Desktop, Claude.ai, Cursor, ChatGPT, or Claude Code. Search transcripts, pull quotes, capture insights without leaving the chat.
{
"mcpServers": {
"userevaluation": {
"type": "http",
"url": "https://api.userevaluation.com/mcp"
}
}
}Why MCP
Paste the connector URL into your AI client. The app's existing UE login confirms it's you. No API-key juggling, no env vars.
Each connection gets its own scoped access token (1 hour) and refresh token (30 days). Revoke any of them from Settings.
search_files runs Meilisearch across every interview, audio file, doc, and PDF in your workspace. Cited results with timecodes.
Resources expose every file as ue://file/{id}/transcript. Paperclip-attach a single transcript or let the model fetch what it needs.
Connect any MCP-aware client
Hosted means paste a URL, finish OAuth in your browser, done. Local npx works too when your IT policy blocks custom OAuth connectors.
{
"mcpServers": {
"userevaluation": {
"type": "http",
"url": "https://api.userevaluation.com/mcp"
}
}
}claude mcp add-json userevaluation '{
"type": "http",
"url": "https://api.userevaluation.com/mcp"
}'{
"mcpServers": {
"userevaluation": {
"command": "npx",
"args": ["-y", "@userevaluation/mcp"],
"env": { "UE_API_KEY": "ue_live_..." }
}
}
}The model picks tools by intent. You don’t call them by name; you describe the work. Slash-prompts skip straight to common workflows.
/ue:summarize-studySummarize a study's findings with citations/ue:thematic-analysisGroup findings into 3 to 7 themes with quotes/ue:participant-quotesPull verbatim quotes about a given theme| me | Identify the authenticated researcher |
| list_projects | Page through projects in the workspace |
| get_project | Fetch one project by id |
| list_project_files | List files (videos / audio / PDFs / docs) |
| list_project_tests | List engage tests inside a project |
| list_project_tags | List tags defined on a project |
| list_project_cards | List insight cards |
| list_project_reports | List AI-generated reports |
| get_file | Fetch file metadata + signed URL |
| get_transcript | Fetch transcript with speaker + timecodes |
| search_files | Search transcripts (Meilisearch-backed) |
| create_card | Create an insight card |
| transcribe_file | Queue a transcription job |
| create_report | Queue an AI report job |
| list_engage_tests | List engage tests across the workspace |
| get_usage | Stats: calls, errors, recent paths |
Connecting goes through the standard OAuth flow; you approve in your browser, the AI client never sees your credentials. Each access token expires in 1 hour and rotates via a refresh token. Revoke any client from Settings → MCP at any time.
“I literally don’t know what they want me to put in this field. Is it the company email? The personal one?”file 65f8… at 2:14
Paste the URL, finish OAuth, start asking. The quickstart takes about two minutes.