Use cases – Why you may want to use the MCP Server
The MCP server allows your AI tools (such as ChatGPT, Claude, GigaChat) to interact directly with Testsplatform: reading tests, creating tests, adding or updating questions, removing questions. Here are some scenarios where this is useful:- Automated test-generation: You ask your AI assistant to create a new test (or set of questions) and the asssistant can communicate with Testsplatform via MCP server to create the test directly.
- Dynamic test-updates: You and your team continuously improve questions (for example, based on applicant feedback) and your assistant uses the MCP server to push updates without manual copy-paste.
- You can upload into your AI tool materials (books, articles, documents) and then ask it to generate tests based on that material, which it can then create directly in Testsplatform via MCP server.
- You can ask your AI assistant to read existing tests from Testsplatform (via MCP server) and then analyze them, suggest improvements, or generate reports.
Setting up the MCP Server
Described below approach may change in future as we improve the integration options. Please check back here for latest instructions. Tip: Make sure you are logged into Testsplatform in your browser when you authorize via OAuth, so the redirect and connection complete correctly. We will consider an example of setting up the MCP server to work with ChatGPT. With other AI tools the steps will be similar.- Open chatgpt.com and login to your account.
- Click on your account icon in the bottom left and select “Settings”.
- In the Settings menu, click “Apps & Connectors”
- Click “Advanced settings” and enable “Developer Mode”.
- Click an arrow ”< Back” to return to the “Apps & Connectors” menu.
- At the top of the modal, should appear a new button: “Create”. Click it.
- In the “Create new connector” modal, fill in the following details:
- Name: Testsplatform MCP Server
- Description: Connector to integrate with Testsplatform
- MCP Server URL:
https://api.testsplatform.com/api/mcp - Authentication: keep OAuth
- Select the checkbox “I understand and want to continue”
- Click “Create”.
Examples of using MCP Server with ChatGPT
Here are some conversational examples you might use.Prompt: “Show me the list of tests I have in Testsplatform”
Result: ChatGPT should call a tool
get_test_list and then show you a table with your tests.
Prompt: “Create a new test called
World history knowledge assessment and with a
description: This test is for adults who want to check their knowledge of world history. So, the questions will be focused on significant events, figures, and milestones in world history.”Result: ChatGPT should call a tool
create_test and confirm the test creation.
Prompt: “Generate 10 questions about the period of Ancient Rome”
Result: ChatGPT should call a tool
add_question tool 10 times and confirm that 10 questions were added.
Attach a screenshot or a photo of questions that you want to add into a test.
Prompt: “Add these questions into the test named
Ancient Civilizations Quiz”Result: ChatGPT should call
add_question tool multiple times and confirm the questions were added.
Attach a book, an article, or a document to the chat.
Prompt: “Create a test named
Basics of Quantum Physics with 15 questions based on this document”Result: ChatGPT should call
create_test and add_question tools multiple times to create the test and add questions.
As you can see, the MCP server allows ChatGPT to interact directly with your Testsplatform account, making it easy to create and manage tests via a conversation. If you have any questions, feel free to reach out to us: https://app.testsplatform.com/contact-us