Overview
The TunnelQuiz connector lets you manage your assessments from Claude by asking in plain language: create question sets and assessments, invite participants, review and mark answers, and view analytics such as pass rate, average score and score distribution.
A TunnelQuiz account is required. The connector acts only with the permissions you approve when you sign in, and never with more than your own role in the workspace allows.
Connect TunnelQuiz in Claude
- In Claude, open the connectors directory and find TunnelQuiz, then choose Connect.
- You are sent to the TunnelQuiz sign-in page. Sign in with your TunnelQuiz account.
- Review the permissions requested, untick any you do not want to grant, and choose Approve.
- Back in Claude, TunnelQuiz now appears as a connected connector. Start a conversation and ask for what you need.
Organization admins can check what is connected, and by whom, in TunnelQuiz under Settings, Account, AI clients.
How sign-in works
Sign-in uses OAuth 2.0 with PKCE. You sign in on TunnelQuiz's own page, so Claude never sees your password. When you approve, Claude receives a short-lived access token (60 minutes, renewed automatically) tied to the permissions you granted. A connection expires 90 days after approval, and changing your password ends every connection at once.
Every request is re-checked by TunnelQuiz against your current role. If an admin narrows your role, the connector is narrowed on the next request.
The connector cannot be granted billing, branding, team management, role management or permanent deletion, whatever the assistant asks for.
Tools
Tools that only read are marked read-only to Claude. Tools that change something ask for your confirmation before they run.
Find and read
| Tool | What it does |
|---|---|
search | Search assessments, tests and candidates by keyword. |
fetch | Read the full record for a result returned by search. |
list_assessments | List the assessments in your workspace with their status. |
get_assessment | Show one assessment: its tests, pass mark, proctoring and settings. |
list_tests | List the reusable tests (question papers) in your workspace. |
get_test | Show one test and its settings. |
list_questions | List the questions in a test. |
Create and edit
| Tool | What it does |
|---|---|
plan_questions | Draft a question blueprint for a role or topic before writing questions. |
question_writing_guide | Return the standard questions should be written to. |
create_test | Create a draft test. |
add_questions | Add multiple-choice, descriptive or coding questions to a draft test. |
update_question | Edit an existing question. |
delete_questions | Delete questions from a draft test. |
set_interview_brief | Set the brief for an AI chat or AI video interview test. |
update_test | Change a test's title, time limit or pass mark. |
publish_test | Make a draft test ready to use in an assessment. |
archive_test | Archive a test you no longer use. |
Build and run an assessment
| Tool | What it does |
|---|---|
create_assessment | Create a draft assessment from one or more tests. |
duplicate_assessment | Copy an assessment as a new draft. |
add_tests_to_assessment | Add tests to an assessment. |
remove_test_from_assessment | Remove a test from an assessment. |
update_assessment | Change an assessment's name, pass mark or settings. |
set_test_gate | Choose whether candidates pass automatically or are released manually between tests. |
activate_assessment | Open an assessment to candidates. |
close_assessment | Close an assessment so no new attempts start. |
Links and invitations
| Tool | What it does |
|---|---|
list_assessment_links | List the access links for an assessment. |
create_assessment_link | Create another access link. |
update_assessment_link | Change a link's sign-in method or availability window. |
invite_candidates | Email candidates an invitation to an assessment. |
list_invitations | Show who has been invited and whether they opened or started. |
resend_invitation | Send an invitation again. |
Results and review
| Tool | What it does |
|---|---|
list_candidates | List candidates for an assessment with scores and status. |
get_candidate_result | Show one candidate's result. |
get_candidate_answers | Show what a candidate answered, question by question. |
set_review_status | Mark candidates as pending, shortlisted or rejected. |
add_candidate_note | Add a reviewer note to a candidate. |
get_grading_queue | List descriptive answers waiting to be marked. |
mark_answer | Award marks to a descriptive answer. |
Analytics
| Tool | What it does |
|---|---|
get_assessment_analytics | Pass rate, average score and score distribution for an assessment. |
get_question_analytics | How many candidates got each question right. |
get_test_analytics | How a test performs across every assessment that uses it. |
get_workspace_stats | Workspace-wide counts and totals. |
get_org_report | An organization-level report across assessments. |
Example prompts
- Show me the pass rate and score distribution for the Java Developer assessment.
- Create an assessment for our support team on the new product release, with 15 multiple-choice questions and a 70% pass mark.
- Invite these five candidates to the Frontend Developer assessment and send them the link.
- Which questions in the Java Developer assessment did almost everyone get wrong?
- Show me the descriptive answers waiting to be marked, and suggest marks against the grading criteria.
- Shortlist the three highest-scoring candidates in the Frontend Developer assessment.
Invitations send real emails, so confirm the addresses before you approve the action.
Plans and limits
A free plan is available. Some features depend on your plan: coding tests require the Essential plan or higher, and AI chat and AI video interviews require the Pro plan or higher. When a tool needs something your plan does not include, it says so.
Disconnect and revoke access
You can end a connection at any time in TunnelQuiz under Settings, Account, AI clients. Access stops immediately. You can also remove the connector from Claude's connector settings.
Data and privacy
Data is accessed only when you ask for it, and only with the permissions you approved. Whatever a tool returns is shared with Claude to complete your request. The connector stores no copy of your data. Full details are in section 18 of the Privacy Policy.
Support
For help with the connector, or to report a security issue, email [email protected].