create_quiz
Create quizzes with multiple question types aligned to Bloom's taxonomy. Specify topic, difficulty, number of questions, and include answer key.
Instructions
Create a quiz with various question types aligned to Bloom's taxonomy.
Args:
topic: Quiz topic
num_questions: Number of questions (max 30)
difficulty: Difficulty level: easy, medium, hard, mixed
question_types: Types to include: multiple_choice, true_false, short_answer, fill_blank, matching
age_group: Target age group
include_answers: Include answer key
Behavior:
This tool generates structured output without modifying external systems.
Output is deterministic for identical inputs. No side effects.
Free tier: 10/day rate limit. Pro tier: unlimited.
No authentication required for basic usage.
When to use:
Use this tool when you need structured analysis or classification
of inputs against established frameworks or standards.
When NOT to use:
Not suitable for real-time production decision-making without
human review of results.
Behavioral Transparency:
- Side Effects: This tool is read-only and produces no side effects. It does not modify
any external state, databases, or files. All output is computed in-memory and returned
directly to the caller.
- Authentication: No authentication required for basic usage. Pro/Enterprise tiers
require a valid MEOK API key passed via the MEOK_API_KEY environment variable.
- Rate Limits: Free tier: 10 calls/day. Pro tier: unlimited. Rate limit headers are
included in responses (X-RateLimit-Remaining, X-RateLimit-Reset).
- Error Handling: Returns structured error objects with 'error' key on failure.
Never raises unhandled exceptions. Invalid inputs return descriptive validation errors.
- Idempotency: Fully idempotent — calling with the same inputs always produces the
same output. Safe to retry on timeout or transient failure.
- Data Privacy: No input data is stored, logged, or transmitted to external services.
All processing happens locally within the MCP server process.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| num_questions | No | ||
| difficulty | No | mixed | |
| question_types | No | ||
| age_group | No | 14-16 | |
| include_answers | No | ||
| api_key | No |