Examplary MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EXAMPLARY_API_KEY | Yes | Your Examplary API key. Get it from Account → Developer at https://app.examplary.ai/account/developer |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getQuestion_typesPublicB | Lists all public question types, which can be enabled in workspaces. |
| getQuestion_typesidC | Retrieves a specific question type by its ID. |
| deleteQuestion_typesidA | Deletes a specific question type by its ID. Note that only the owner organization of the question type can delete it, and only if it has not been used in an exam. |
| getQuestion_typesB | Lists all question types, either those available by default or those created within the user's organization. |
| postQuestion_typesC | Creates a new question type or updates an existing one. If the question type already exists, it will be updated; otherwise, a new one will be created. |
| postQuestion_typesidEnableC | Enable a question type for the current workspace. |
| postQuestion_typesidDisableC | Disable a question type for the current workspace. |
| getMeB | Get the current user's account details. |
| patchMeC | Update the current user's account details. |
| getMediaUploadB | Returns a signed URL for uploading a file, and a public URL for accessing it afterwards. |
| getOrgC | Get organization |
| deleteOrgD | Delete organization |
| patchOrgC | Update organization |
| getOrgsB | List all organizations |
| postOrgsC | Create a new workspace to collaborate with others on exams. |
| getUsersB | Get a list of all users in the workspace. |
| postUsersB | Invite a new user to the workspace. |
| deleteUsersidC | Delete a user from the workspace. |
| patchUsersidC | Update a user's role within the workspace. |
| postExamsidQuestionsImportB | Import questions into an exam from a file. Support Word, PDF, Moodle quiz XML and plain text files. |
| postExamsidQuestionsGenerateC | Generate a new question for the exam using an AI prompt. |
| postExamsidQuestionsquestionIdGenerateC | Update a question using an AI prompt. |
| getExamsidSessionsC | Get a list of all student sessions for an exam, representing a set of answers from a student. |
| postExamsidSessionsC | Manually create a session, possibly from uploaded data. |
| postExamsidSessionsScanC | Scan student answers from a document. |
| getExamsidSessionssessionIdC | Get a single exam session by its ID, representing a set of answers from a student. |
| deleteExamsidSessionssessionIdC | Remove an exam session. |
| postExamsidSessionssessionIdFeedbackC | Set teacher feedback and/or a grade for a specific question in an exam session. |
| postExamsidSessionssessionIdOverall_feedbackC | Set teacher feedback for the test as a whole in an exam session. |
| postExamsidSessionssessionIdGenerate_overall_feedbackC | Generate feedback for the test as a whole in an exam session. |
| postExamsidSessionssessionIdSuggestionsAccept_allC | Accept all AI-generated grading suggestions for the exam session. |
| postExamsidSessionssessionIdSuggestionsquestionIdAcceptC | Accept a single AI-generated grading suggestion for the exam session. |
| getExamsB | Get a list of all exams within your workspace. |
| postExamsB | Create a new exam within your workspace. |
| postExamsImportC | Create an exam by importing one or more source materials (e.g. an existing exam). |
| getExamsidC | Get a single exam by its ID. |
| postExamsidC | Update an existing exam. |
| deleteExamsidC | Delete the exam. |
| postExamsidDuplicateC | Duplicate the exam's questions and settings to a new exam. |
| postExamsidPrintC | Export an exam to a PDF file or Word document. |
| postExamsidGenerateC | Initiate a job to generate new questions for the exam using AI, based on the source materials and metadata specified. |
| postExamsidGenerateCancelC | Cancel an ongoing job to generate new questions for the exam using AI. |
| getExamsidContext_suggestionsC | Get AI-generated suggestions for context/instructions to include in the exam generation prompt, based on the source materials linked to the exam. |
| getSource_materialsB | Returns a list of source materials for the current organization. |
| postSource_materialsC | Add a source material and start processing it for later use in an exam. |
| getSource_materialsidB | Returns the current status and facts extracted from the specified source material. |
| deleteSource_materialsidC | Deletes the specified source material. |
| patchSource_materialsidC | Updates the specified source material. |
| postSource_materialsidSliceB | Create a new source material based on a specific page range of an existing source material. |
| getFoldersB | Get a list of folders for exam organisation that exist within the current workspace. |
| postFoldersC | Create a new folder in the current workspace. |
| postFoldersidC | Update an existing folder in the current workspace. |
| deleteFoldersidB | Delete a folder from the current workspace. If there are any exams in the folder, they will be moved out of the folder. |
| getQuestion_bankB | Get a list of question bank items that exist within the current workspace. |
| postQuestion_bankC | Add a question to the question bank in the current workspace. |
| deleteQuestion_bankidC | Delete a question bank item from the current workspace. |
| patchQuestion_bankidC | Update an existing question bank item in the current workspace. |
| getTaxonomiesB | Get a list available taxonomies, including defaults and taxonomies created in the current workspace. |
| postTaxonomiesC | Save a new taxonomy in the current workspace. |
| postTaxonomiesidC | Update an existing taxonomy in the current workspace. |
| deleteTaxonomiesidA | Delete a taxonomy from the current workspace. This fails if there are any exams associated with the taxonomy. |
| getStudent_levelsB | Get a list of available default student levels. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/examplary-ai/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server