Tigertest for agents
One MCP server. Any agent that speaks it can discover their tests in progress, practice catalog exams or custom quizzes, make quizzes, and read who played. Two tool calls run a whole session. Tigertest never runs a model on your behalf: your agent writes the questions and does the talking, Tigertest keeps the questions, the mastery queue and the scores.
Endpoint
- MCP server
- https://www.tigertest.io/api/mcp (Streamable HTTP, stateless)
- Auth
- OAuth 2.1 with PKCE, dynamic client registration, no API keys. The person signs in to Tigertest once (or creates an account on the consent screen).
- Discovery
- /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server
- Scope
- mcp: the signed-in account's own quizzes and progress, nothing else
- Rate limit
- 60 requests a minute per account
- Prompt
- write_quiz, the question-writing guide with an optional material argument
Add it to a client
- Claude: follow the current setup guide on /create#add-to-claude. Use URL https://www.tigertest.io/api/mcp.
- ChatGPT: follow the current setup guide on /create#add-to-chatgpt for your plan and workspace. Use MCP server URL https://www.tigertest.io/api/mcp, OAuth.
- Meta Muse and other agent platforms: submit the same endpoint as an existing MCP connector with OAuth and PKCE.
- Any MCP SDK or MCP Inspector: point at the endpoint; the 401 carries a resource_metadata hint, so the OAuth flow starts on its own.
Step-by-step screenshots for people are on /create.
Tools
Quiz the person (two calls)
The whole loop an agent needs. No state on the agent's side: Tigertest keeps the mastery queue and sends the next question back with every graded answer.
- quiz_meStart or continue a quiz by code, by "dmv", or by words ("British phrases"). Returns one question with options A to D.
- answerGrade the person's letter. Returns right or wrong, the explanation, progress, and the next question.
- find_quizSearch the person's own quizzes and the public library; returns codes to pass to quiz_me.
- reset_quiz_playStart a quiz over for this person (confirm first).
Make and track quizzes
The agent writes the questions (call get_quiz_writing_guide first) and Tigertest stores them. The creator can share the link and see who played.
- get_quiz_writing_guideThe rules our own question banks follow: research first, four short options, a key that never stands out.
- create_quizSave a quiz (title, questions, visibility). Returns the share link.
- add_quiz_questionsAppend questions to a quiz the person owns.
- list_my_quizzesThe person's quizzes with plays, players and links.
- get_quizA quiz's questions (owner) or its public summary.
- update_quizTitle, description, visibility (everyone, only me, or one class), pass mark.
- list_my_classesThe person's Tigertest classes, to share a quiz with just one class.
- delete_quizDelete a quiz (confirm first).
- get_quiz_reportWho played, which questions and topics they missed most.
Continue tests in progress
Discover signed-in progress across catalog exams and custom quizzes. Chat practice uses existing account mastery; timed or adaptive test sittings resume on the website.
- list_in_progress_testsFind the person's saved exams and quizzes. Ask which one when several are listed.
- get_study_progressMastery, weak topics or drills, and active web-test links for an exact exam ID.
- start_study_practiceResume untimed catalog practice, optionally choosing a set or drill. Includes passages, figures and format-specific answer instructions.
- submit_study_answerGrade a pending practice answer with its one-use attemptId. Updates shared mastery and returns the next question.
DMV permit test tutor
The original tool set: the person's state, the four practice tests and four training sets, their weak areas and pass odds.
- list_states, get_user_state, set_user_state, set_languageWhich state's test, in English or Spanish.
- get_progress, get_weak_areas, get_test_attempt_stats, get_training_set_progressHow they are doing and what to study.
- start_training_set, get_next_training_question, submit_training_answer, reset_training_setMastery practice, set by set (quiz_me with "dmv" wraps these).
- start_practice_test, get_next_test_question, submit_test_answer, submit_practice_test, resume_practice_test, abandon_practice_test, get_test_resultsA full 50-question practice test with the score at the end.
Example prompts
- “Quiz me on my biology notes until I get them all right.”
- “Turn these notes into a Tigertest quiz and give me the link for my study group.”
- “Quiz me for the California DMV test.”
- “How did people do on my British phrases quiz? Which questions did they miss?”
- “Where am I weakest on the DMV test? Drill me on that.”
For directory listings
- Name
- Tigertest
- One line
- Practice your saved Tigertest exams and quizzes. Discover progress, review weak areas and resume timed tests on the website.
- Icon
- https://www.tigertest.io/icon-512.png (512 by 512 PNG)
- Privacy
- https://www.tigertest.io/privacy
- Terms
- https://www.tigertest.io/terms
- Support
- john@johnbrophy.net
- Payments
- None through the connector. Premium ($9.99 one time) is bought on the site.
- Data
- Only the signed-in account's quizzes and practice progress. No access to other people's quizzes beyond what a public link shows.
Questions or a platform we should list on? Email john@johnbrophy.net.