ProdExam

/

Help Center

Integrations

MCP Integration

Connect ProdExam to AI coding assistants using the Model Context Protocol (MCP). Manage tests, analyze responses, and generate insights using natural language.

Secure OAuth 2.0 Authentication

Industry Standard

ProdExam uses OAuth 2.0 for MCP authentication. When you add the server URL, your AI assistant will open a browser window for you to sign in securely. No tokens to copy or manage!


Setup Guide

1. Register the ProdExam MCP Server

Run this in your terminal (project scope is committable to your repo):

claude mcp add --transport http --scope project prodexam https://testflow-fr0h.onrender.com/api/mcp

Use --scope user if you want it available across every project instead.

Or add it manually to .mcp.json at your project root:

{ "mcpServers": { "testflow": { "type": "http", "url": "https://testflow-fr0h.onrender.com/api/mcp" } } }

2. Start Claude Code

When Claude Code loads, it will open your browser to sign in to ProdExam. Approve the connection, and you're all set!

3. Verify Connection

Ask Claude: "List my ProdExam projects"


Available Tools

The MCP server provides 26 tools organized by category. Ask your AI assistant to use any of these naturally.

Projects

ToolDescriptionExample Prompt
projects_listList all accessible projects"List my ProdExam projects"
projects_getGet project details including API key"Show me the API key for my checkout project"
projects_createCreate a new project"Create a project called 'Mobile App'"
projects_updateUpdate project details"Update the description of my checkout project"
projects_deleteDelete a project"Delete the old test project"

Tests

ToolDescriptionExample Prompt
tests_listList tests with filtering by project/status"Show all active tests"
tests_getGet test details with stats and questions"Get details for my checkout feedback test"
tests_createCreate a new test"Create a test called 'Onboarding Feedback'"
tests_updateUpdate test (publish/pause/archive)"Publish my draft test" / "Pause the checkout test"
tests_deleteDelete a test"Delete the old test"
tests_statsGet test statistics"What's the completion rate for this test?"
tests_add_stepAdd a question to a test"Add an NPS question to my test"
tests_update_stepUpdate a test step/question"Change the first question text"
tests_delete_stepDelete a test step"Remove the last question"
tests_share_linkCreate a public report URL for a test (requires card on file)"Generate a share link for the checkout test results"
tests_list_share_linksList existing share links for a test"Show the public links for this test"
tests_delete_share_linkRevoke a share link by ID"Revoke the old share link"

Responses & Feedback

ToolDescriptionExample Prompt
responses_listList responses with sentiment/date filtering"Show me all negative responses from the last week"
responses_searchFull-text search responses"Find responses mentioning 'slow' or 'loading'"
responses_by_questionGroup responses by question"Show me responses organized by question"
responses_trendsTime-based trend analysis"How has our NPS changed over the past month?"

Analytics & Insights

ToolDescriptionExample Prompt
analytics_dashboardHigh-level overview of all projects"Give me an overview of my ProdExam data"
analytics_sentimentSentiment breakdown with examples"What's the sentiment breakdown for this test?"
analytics_completion_funnelDrop-off analysis by step"Where are users dropping off in my test?"

Account

ToolDescriptionExample Prompt
account_infoGet account and subscription details"What plan am I on?"
account_usageGet current usage statistics"How many responses have I used this month?"

AI-Powered Analysis

Your AI assistant can perform advanced analysis by combining data from multiple tools. Just ask in natural language:

FeatureExample Prompt
Sentiment Analysis"What's the overall mood of our users?"
Executive Summary"Give me the TL;DR for my boss"
Theme Extraction"What are people talking about?"
Priority Issues"Which feedback needs urgent attention?"
Feature Requests"What features are users asking for?"
Bug Detection"Find any bug reports in our feedback"
Quote Extraction"Give me 5 great quotes for our next demo"
Recommendations"What should we fix first?"

Draft via MCP, fine-tune in the builder

The MCP is best for drafting — describe what you want and your AI creates a test with triggers and questions in seconds. When it's time to polish the details, every tests_create and tests_add_step response includes a builder_url that drops you straight into the visual builder for that test.

What you can fine-tune in the builder

Triggers — re-capture by pointing at a real element on your app (no more guessing selectors)

Question types — switch between multiple-choice, rating, NPS, free-text, yes/no, etc.

Timeline — drag to reorder steps, set delays between them, add pauses

Preview — run the test as a tester would (dry-run) without recording responses

Publish — flip the test from draft to active once it's right

Typical flow

1. Ask your AI: "Create a checkout-friction test for my Pricing page"
2. It calls tests_create and tests_add_step for you
3. The response surfaces builder_url — click it to open the test in the dashboard
4. Adjust triggers and question types visually, preview in dry-run, then publish


Troubleshooting

"Tool not found" error

Make sure the MCP server URL is correct: https://testflow-fr0h.onrender.com/api/mcp. Restart your AI assistant after configuration changes.

Authentication error

Your OAuth session may have expired. Try removing and re-adding the MCP server, or visit Settings → MCP Access to check your connection status.

Browser doesn't open for authorization

Make sure your browser allows popups from your AI assistant. Check if the MCP server URL is correct in your configuration.

No data returned

Check that your test has responses. New tests start empty.

Connection timeout

The MCP server may be warming up. Try again in a few seconds.


Related Articles

MCP Connection Settings

How to Use AI Insights

Exporting Your Data

© 2026 ProdExam. All rights reserved.

Privacy PolicyTerms of Service